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

#include <occtl_topo_build.h>

Collaboration diagram for occtl_topo_make_face_info:

Public Attributes

uint32_t struct_version
 
const void * p_next
 
occtl_rep_id_t surface
 
occtl_node_id_t outer_wire
 
const occtl_node_id_tinner_wires
 
size_t inner_wire_count
 
double tolerance
 

Detailed Description

Info for occtl_topo_make_face.

surface is a rep ID referencing a surface node in the graph. Must be valid (not OCCTL_REP_ID_INVALID). inner_wires is a borrowed span of wire NodeIds; NULL when inner_wire_count is 0.

Member Data Documentation

◆ inner_wire_count

size_t occtl_topo_make_face_info::inner_wire_count

Number of entries in inner_wires.

◆ inner_wires

const occtl_node_id_t* occtl_topo_make_face_info::inner_wires

Optional span of inner wire NodeIds. Borrowed.

◆ outer_wire

occtl_node_id_t occtl_topo_make_face_info::outer_wire

Outer wire node ID.

◆ p_next

const void* occtl_topo_make_face_info::p_next

Reserved; set to NULL.

◆ struct_version

uint32_t occtl_topo_make_face_info::struct_version

Must be OCCTL_TOPO_MAKE_FACE_INFO_VERSION_1.

◆ surface

occtl_rep_id_t occtl_topo_make_face_info::surface

Rep ID of the surface node. Must be valid (not OCCTL_REP_ID_INVALID).

◆ tolerance

double occtl_topo_make_face_info::tolerance

Face tolerance.


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