![]() |
PK_BCURVE_extend |
PK_ERROR_code_t PK_BCURVE_extend ( --- received arguments --- PK_BCURVE_t bcurve, --- bcurve to extend const PK_BCURVE_extend_o_t *options, --- options structure --- returned arguments --- PK_BCURVE_extend_r_t *const results --- results ) This function extends a bcurve. Specific Errors: PK_ERROR_bad_value Indicates that an invalid value has been supplied in the options structure (MILD) PK_ERROR_bad_combination Indicates that an invalid combination of values has been supplied in the options structure (MILD) This function extends a bcurve. Options are available to specify how far the bcurve should be extended, and what method should be used to extend it. The bcurve may be attached to topology or be orphan. The original bcurve will be extended, unless either the bcurve has geometric owners, or it is a closed curve attached to topology and the 'extend_closed' option has been set to allow the extension of closed bcurves. In these two cases the bcurve will be copied, and the copy will be extended. The parameterisation of the bcurve is maintained. The default options will result in no change to the bcurve and return a status of PK_BCURVE_extend_unextended_c. Details of the options structure can be found in its documentation. See here for more information about this function.Generated on: Fri, 04 Oct 2024 12:15:46 GMT