PK_CURVE_general_t   

struct PK_CURVE_general_s
    {
    PK_CURVE_general_type_t type;
    union
        {
        PK_CURVE_t              parasolid_curve;
        PK_CURVE_general_user_t user_curve;
        } curve;
    };

typedef struct PK_CURVE_general_s  PK_CURVE_general_t;



This structure contains the data for a general curve.

Used in:

PK_BCURVE_create_fitted_o_t



This structure contains the following fields:

'type'         The type of general curve (PK_CURVE_general_curve_c)

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