|
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 |
| occtl_node_id_t | start_vertex |
| occtl_node_id_t | end_vertex |
| occtl_rep_id_t | curve |
| double | first |
| double | last |
| double | tolerance |
Info for occtl_topo_make_edge.
curve is a rep ID referencing a 3D curve node in the graph. Use OCCTL_REP_ID_INVALID for a degenerate edge (no 3D curve).
| occtl_rep_id_t occtl_topo_make_edge_info::curve |
Rep ID of the 3D curve node. Use OCCTL_REP_ID_INVALID for degenerate edge.
| occtl_node_id_t occtl_topo_make_edge_info::end_vertex |
End vertex node ID.
| double occtl_topo_make_edge_info::first |
First parameter on curve.
| double occtl_topo_make_edge_info::last |
Last parameter on curve.
| const void* occtl_topo_make_edge_info::p_next |
Reserved; set to NULL.
| occtl_node_id_t occtl_topo_make_edge_info::start_vertex |
Start vertex node ID.
| uint32_t occtl_topo_make_edge_info::struct_version |
Must be OCCTL_TOPO_MAKE_EDGE_INFO_VERSION_1.
| double occtl_topo_make_edge_info::tolerance |
Edge tolerance.