typedef int PK_BCURVE_form_t; This field can take any one of the following values. PK_BCURVE_form_unset_c : The curve shape has not been calculated. PK_BCURVE_form_arbitrary_c : The curve shape is not special. PK_BCURVE_form_polyline_c : The curve is piecewise linear. PK_BCURVE_form_circular_c : The curve corresponds to a circular arc. PK_BCURVE_form_elliptic_c : The curve corresponds to an elliptic arc. PK_BCURVE_form_parabolic_c : The curve corresponds to a parabolic arc. PK_BCURVE_form_hyperbolic_c : The curve corresponds to a hyperbolic arc.