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

#include <occtl_topo_build.h>

Collaboration diagram for occtl_topo_make_edge_info:

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
 

Detailed Description

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).

Member Data Documentation

◆ 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.

◆ end_vertex

occtl_node_id_t occtl_topo_make_edge_info::end_vertex

End vertex node ID.

◆ first

double occtl_topo_make_edge_info::first

First parameter on curve.

◆ last

double occtl_topo_make_edge_info::last

Last parameter on curve.

◆ p_next

const void* occtl_topo_make_edge_info::p_next

Reserved; set to NULL.

◆ start_vertex

occtl_node_id_t occtl_topo_make_edge_info::start_vertex

Start vertex node ID.

◆ struct_version

uint32_t occtl_topo_make_edge_info::struct_version

Must be OCCTL_TOPO_MAKE_EDGE_INFO_VERSION_1.

◆ tolerance

double occtl_topo_make_edge_info::tolerance

Edge tolerance.


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