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

Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| occtl_node_id_t | edge_of |
| occtl_node_id_t | face_of |
| occtl_orientation_t | orientation |
| double | t_min |
| double | t_max |
| occtl_point2_t | uv_start |
| occtl_point2_t | uv_end |
| int32_t | is_seam |
| int32_t | is_reversed |
| int32_t | has_pcurve |
Aggregate snapshot of a coedge's scalar state.
uv_start / uv_end are the UV-space endpoints of the coedge's pcurve on the parent face's surface, as reported by BRepGraph_Tool::CoEdge::UVPoints. When has_pcurve is 0 they default to (0,0).
| occtl_node_id_t occtl_coedge_view::edge_of |
Underlying edge node id.
| occtl_node_id_t occtl_coedge_view::face_of |
Parent face node id.
| int32_t occtl_coedge_view::has_pcurve |
1 if a 2D pcurve is attached.
| int32_t occtl_coedge_view::is_reversed |
1 if reversed relative to its edge.
| int32_t occtl_coedge_view::is_seam |
1 if the coedge is a seam pair member.
| occtl_orientation_t occtl_coedge_view::orientation |
Coedge orientation.
| const void* occtl_coedge_view::p_next |
Reserved; must be NULL.
| uint32_t occtl_coedge_view::struct_version |
INPUT — caller declares which version they understand.
| double occtl_coedge_view::t_max |
Parameter range maximum.
| double occtl_coedge_view::t_min |
Parameter range minimum.
| occtl_point2_t occtl_coedge_view::uv_end |
UV endpoint at t_max.
| occtl_point2_t occtl_coedge_view::uv_start |
UV endpoint at t_min.