PK_SURF_general_t   

struct PK_SURF_general_s
    {
    PK_SURF_general_type_t type;
    union
        {
        PK_SURF_t              parasolid_surf;
        PK_SURF_general_user_t user_surf;
        } surf;
    };

typedef struct PK_SURF_general_s  PK_SURF_general_t;



This structure contains the data for a general surface.

Used in:

PK_BSURF_create_fitted_o_t



This structure contains the following fields:

'type'         The type of general surface (PK_SURF_general_surf_c)

'surf'         This union groups the different types of general surface which
               Parasolid can process.    (PK_ENTITY_null)