PK_BODY_enlarge_o_t   
struct PK_BODY_enlarge_o_s
    {
    int                 o_t_version;       --- version number of options
                                           --- structure
    PK_LOGICAL_t        have_trimming_box; --- whether a trimming box has been
                                           --- provided (PK_LOGICAL_false)
    PK_BOX_t            trimming_box;      --- box to trim enlarged body
    PK_LOGICAL_t        allow_disjoint;    --- whether disjoint body can be
                                           --- produced (PK_LOGICAL_false)
    PK_track_regions_t  track_regions;     --- return regions in tracking data
                                           --- (PK_track_regions_no_c)
    PK_track_faces_t    track_faces;       --- return faces in tracking data
                                           --- (PK_track_faces_no_c)
    PK_track_edges_t    track_edges;       --- return edges in tracking data
                                           --- (PK_track_edges_no_c)
    PK_track_vertices_t track_vertices;    --- return vertices in tracking data
                                           --- (PK_track_vertices_no_c)

};
typedef struct PK_BODY_enlarge_o_s PK_BODY_enlarge_o_t;


The structure contains the optional controls for PK_BODY_enlarge.

Used in:

PK_BODY_enlarge



Description of fields:

'have_trimming_box'   Whether 'trimming_box' is supplied.

'trimming_box'        If 'have_trimming_box' is set to PK_LOGICAL_true then
                      this three-space box will be used to trim the enlarged
                      body.

'allow_disjoint'      This option affects the manner in which information is
                      returned when the result has multiple disjoint
                      components. If it is set to PK_LOGICAL_true, then a
                      single body will be returned containing all of the
                      disjoint components. If it is set to PK_LOGICAL_false
                      then several bodies will be returned, each containing a
                      single component.

'track_regions'       If this is set to PK_track_regions_basic_c, resultant
                      regions will appear in 'tracking'.

'track_faces'         If this is set to PK_track_faces_yes_c, resultant faces
                      will appear in 'tracking'.

'track_edges'         If this is set to PK_track_edges_yes_c or
                      PK_track_edges_laminar_wire_c, resultant edges of the
                      indicated type will appear in 'tracking'.

'track_vertices'      If this is set to PK_track_vertices_yes_c, resultant
                      vertices will appear in 'tracking'.


Generated on: Fri, 04 Oct 2024 12:16:50 GMT