|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_topo_build.h>

Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| const occtl_node_id_t * | edges |
| size_t | edge_count |
| double | tolerance |
| int32_t | allow_open |
Options for occtl_topo_edges_to_wires.
edges is a borrowed span of Edge node IDs. The graph copies only the resulting Wire topology; the input span need not remain valid after the call returns.
| int32_t occtl_topo_edges_to_wires_options::allow_open |
0/1; when 0, reject non-closed output wires.
| size_t occtl_topo_edges_to_wires_options::edge_count |
Number of entries in edges.
| const occtl_node_id_t* occtl_topo_edges_to_wires_options::edges |
Unordered Edge node IDs. Borrowed.
| const void* occtl_topo_edges_to_wires_options::p_next |
Reserved; set to NULL.
| uint32_t occtl_topo_edges_to_wires_options::struct_version |
Must be OCCTL_TOPO_EDGES_TO_WIRES_OPTIONS_VERSION_1.
| double occtl_topo_edges_to_wires_options::tolerance |
Endpoint matching tolerance; 0 uses shared vertex IDs only.