PK_SURF_intersect_surf_o_t   


struct PK_SURF_intersect_surf_o_s
    {
    int             o_t_version;    --- version number of option structure
    PK_LOGICAL_t    have_box;       --- whether box provided (PK_LOGICAL_false)
    PK_BOX_t        box;            --- box of interest
    PK_LOGICAL_t    have_uvbox_1;   --- whether box provided for surf_1
                                    --- (PK_LOGICAL_false)
    PK_UVBOX_t      uvbox_1;        --- uvbox for surf_1
    PK_LOGICAL_t    have_uvbox_2;   --- whether box provided for surf_2
                                    --- (PK_LOGICAL_false)
    PK_UVBOX_t      uvbox_2;        --- uvbox for surf_2
    PK_LOGICAL_t    have_vector;    --- whether seed vector provided
                                    --- (PK_LOGICAL_false)
    PK_VECTOR_t     vector;         --- only return branch containing the seed
    };

typedef struct PK_SURF_intersect_surf_o_s PK_SURF_intersect_surf_o_t;



Holds optional controls on intersections between two surfaces.


The option structure defines options applicable to the intersection of two
surfaces.