OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
occtl_viz_pick_result Struct Reference

#include <occtl_viz.h>

Collaboration diagram for occtl_viz_pick_result:

Public Attributes

uint32_t struct_version
 
const void * p_next
 
occtl_uid_t uid
 
occtl_node_id_t node
 
occtl_ref_id_t ref
 
occtl_viz_selection_mode_t selection_mode
 
occtl_transform_t usage_transform
 

Detailed Description

Graph identity returned by occtl_viz_view_pick().

\par Thread Safety Yes.

See also
occtl_viz_view_pick

Member Data Documentation

◆ node

occtl_node_id_t occtl_viz_pick_result::node

Session-local picked node ID.

◆ p_next

const void* occtl_viz_pick_result::p_next

Reserved; set to NULL.

◆ ref

occtl_ref_id_t occtl_viz_pick_result::ref

Picked reference, or invalid when none.

◆ selection_mode

occtl_viz_selection_mode_t occtl_viz_pick_result::selection_mode

Selection mode that produced the owner.

◆ struct_version

uint32_t occtl_viz_pick_result::struct_version

Must be OCCTL_VIZ_PICK_RESULT_VERSION_1.

◆ uid

occtl_uid_t occtl_viz_pick_result::uid

Persistent identity of the picked node.

◆ usage_transform

occtl_transform_t occtl_viz_pick_result::usage_transform

Accumulated usage transform.


The documentation for this struct was generated from the following file: