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

#include <occtl_topo.h>

Collaboration diagram for occtl_face_view:

Public Attributes

uint32_t struct_version
 
const void * p_next
 
double u_min
 
double u_max
 
double v_min
 
double v_max
 
double tolerance
 
occtl_node_id_t outer_wire
 
uint32_t wire_count
 
int32_t has_surface
 
int32_t has_triangulation
 
int32_t natural_restriction
 

Detailed Description

Aggregate snapshot of a face's scalar state.

Member Data Documentation

◆ has_surface

int32_t occtl_face_view::has_surface

1 if a surface representation is attached.

◆ has_triangulation

int32_t occtl_face_view::has_triangulation

1 if any triangulation is attached.

◆ natural_restriction

int32_t occtl_face_view::natural_restriction

1 if the face uses the natural surface restriction.

◆ outer_wire

occtl_node_id_t occtl_face_view::outer_wire

Outer-wire node id, or invalid if none.

◆ p_next

const void* occtl_face_view::p_next

Reserved; must be NULL.

◆ struct_version

uint32_t occtl_face_view::struct_version

INPUT — caller declares which version they understand.

◆ tolerance

double occtl_face_view::tolerance

Geometric tolerance.

◆ u_max

double occtl_face_view::u_max

U parameter maximum.

◆ u_min

double occtl_face_view::u_min

U parameter minimum.

◆ v_max

double occtl_face_view::v_max

V parameter maximum.

◆ v_min

double occtl_face_view::v_min

V parameter minimum.

◆ wire_count

uint32_t occtl_face_view::wire_count

Total wire count (including the outer wire).


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