|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_topo_relation.h>
Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| occtl_topo_explorer_traversal_t | mode |
| occtl_node_kind_t | target_kind |
| occtl_node_kind_t | avoid_kind |
| int32_t | emit_avoid_kind |
Configuration for occtl_topo_parent_explorer_create.
| occtl_node_kind_t occtl_topo_parent_explorer_config::avoid_kind |
Do not enter subtrees under this kind, or OCCTL_KIND_INVALID.
| int32_t occtl_topo_parent_explorer_config::emit_avoid_kind |
1 to emit the avoid-kind node itself (not its children).
| occtl_topo_explorer_traversal_t occtl_topo_parent_explorer_config::mode |
Traversal depth.
| const void* occtl_topo_parent_explorer_config::p_next |
Reserved; set to NULL.
| uint32_t occtl_topo_parent_explorer_config::struct_version |
Must be OCCTL_TOPO_PARENT_EXPLORER_CONFIG_VERSION_1.
| occtl_node_kind_t occtl_topo_parent_explorer_config::target_kind |
Only visit nodes of this kind, or OCCTL_KIND_INVALID for all.