typedef int PK_BSURF_form_t;
This field can take any one of the following values.
PK_BSURF_form_unset_c : The surface shape has not been calculated.
PK_BSURF_form_arbitrary_c : The surface shape is not special.
PK_BSURF_form_planar_c : The surface is a piece of plane.
PK_BSURF_form_cylindrical_c : The surface is a piece of cylinder.
PK_BSURF_form_conical_c : The surface is a piece of cone.
PK_BSURF_form_spherical_c : The surface is a piece of sphere.
PK_BSURF_form_toroidal_c : The surface is a piece of torus.
PK_BSURF_form_revolved_c : The surface is a b-spline curve revolved.
PK_BSURF_form_ruled_c : The surface is ruled.
PK_BSURF_form_gen_cone_c : The surface is a generalised cone.
The above is not supported at v7.0 and will be translated as unset.
PK_BSURF_form_quadric_c : The surface is quadric.
PK_BSURF_form_swept_c : The surface is a b-spline curve swept.