PK_BSURF_form_t   


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.