Blender V4.3
blender::meshintersect::CDTFace< T > Struct Template Reference

Public Member Functions

 CDTFace ()=default
 

Public Attributes

SymEdge< T > * symedge {nullptr}
 
blender::Set< intinput_ids
 
int visit_index {0}
 
bool deleted {false}
 
bool hole {false}
 

Detailed Description

template<typename T>
struct blender::meshintersect::CDTFace< T >

Definition at line 209 of file delaunay_2d.cc.

Constructor & Destructor Documentation

◆ CDTFace()

template<typename T >
blender::meshintersect::CDTFace< T >::CDTFace ( )
default

Member Data Documentation

◆ deleted

template<typename T >
bool blender::meshintersect::CDTFace< T >::deleted {false}

Marks this face no longer used.

Definition at line 219 of file delaunay_2d.cc.

Referenced by blender::meshintersect::CDTArrangement< T >::delete_edge().

◆ hole

template<typename T >
bool blender::meshintersect::CDTFace< T >::hole {false}

Marks this face as part of a hole.

Definition at line 221 of file delaunay_2d.cc.

◆ input_ids

template<typename T >
blender::Set<int> blender::meshintersect::CDTFace< T >::input_ids

Set of input face ids that this is part of. If don't need_ids, then should contain 0 if it is part of a constrained face, else empty.

Definition at line 215 of file delaunay_2d.cc.

Referenced by blender::meshintersect::CDTArrangement< T >::add_diagonal(), and blender::meshintersect::CDTArrangement< T >::~CDTArrangement().

◆ symedge

template<typename T >
SymEdge<T>* blender::meshintersect::CDTFace< T >::symedge {nullptr}

A symedge in face; only used during output, so only valid then.

Definition at line 211 of file delaunay_2d.cc.

◆ visit_index

template<typename T >
int blender::meshintersect::CDTFace< T >::visit_index {0}

Used by algorithms operating on CDT structures.

Definition at line 217 of file delaunay_2d.cc.


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