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

#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
 
int32_t accumulate_location
 
int32_t accumulate_orientation
 

Detailed Description

Member Data Documentation

◆ accumulate_location

int32_t occtl_topo_child_explorer_config::accumulate_location

1 to accumulate Locations into the output transform (default).

◆ accumulate_orientation

int32_t occtl_topo_child_explorer_config::accumulate_orientation

1 to accumulate Orientations into the output orientation (default).

◆ avoid_kind

occtl_node_kind_t occtl_topo_child_explorer_config::avoid_kind

Do not enter subtrees under this kind, or OCCTL_KIND_INVALID.

◆ emit_avoid_kind

int32_t occtl_topo_child_explorer_config::emit_avoid_kind

1 to emit the avoid-kind node itself (not its children).

◆ mode

occtl_topo_explorer_traversal_t occtl_topo_child_explorer_config::mode

Traversal depth.

◆ p_next

const void* occtl_topo_child_explorer_config::p_next

Reserved; set to NULL.

◆ struct_version

uint32_t occtl_topo_child_explorer_config::struct_version

Must be OCCTL_TOPO_CHILD_EXPLORER_CONFIG_VERSION_1.

◆ target_kind

occtl_node_kind_t occtl_topo_child_explorer_config::target_kind

Only visit nodes of this kind, or OCCTL_KIND_INVALID for all.


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