PK_SURF_find_discontinuity_o_t   

struct PK_SURF_find_discontinuity_o_s
    {
    int             o_t_version;  --- option structure version
    PK_continuity_t level;        --- level and type of continuity to calculate
                                  --- (PK_continuity_c3_c)
    PK_LOGICAL_t    have_uvbox;   --- true if sub-domain is to be used
    PK_UVBOX_t      uvbox;        --- sub-domain of surface
                                  --- (0.0, 0.0, 0.0, 0.0)
                                  --- (PK_LOGICAL_false)
    };
typedef struct PK_SURF_find_discontinuity_o_s PK_SURF_find_discontinuity_o_t;



Holds optional data for the discontinuity query

Used in:

PK_SURF_find_discontinuity


The option structure defines options applicable to finding discontinuities.
It currently includes the following fields:

 'level'      Specifies both the type and level of continuity.
              Note that type and level are paired into one token, e.g.
              PK_continuity_g1_c, implies query for geometric discontinuity
              of order 1.
              PK_continuity_c2_c, implies query for analytic discontinuity
              of order 2.
              The level indicates the maximum level of discontinuity that will
              be looked for, so that a `level of PK_continuity_c2_c will return
              discontinuities of type PK_continuity_c1_c as well.
              A value of PK_continuity_g3_c is not allowed for this function.

 'have_uvbox' Specifies if a sub-domain of the rectangle of definition of the
              surface to query is to be used. If set to false (the default)
              then the entire domain of the surface is used.

 'uvbox'      Specifies the parametric bounds of a sub-domain of the surface
              to query and is used if the logical above is set to true.