Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::meshintersect::CDTFace< Arith_t > Struct Template Reference

Public Member Functions

 CDTFace ()=default
 

Public Attributes

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

Detailed Description

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

Definition at line 212 of file delaunay_2d.cc.

Constructor & Destructor Documentation

◆ CDTFace()

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

Member Data Documentation

◆ deleted

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

Marks this face no longer used.

Definition at line 222 of file delaunay_2d.cc.

Referenced by blender::meshintersect::cdt_draw(), and blender::meshintersect::operator<<().

◆ hole

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

Marks this face as part of a hole.

Definition at line 224 of file delaunay_2d.cc.

◆ input_ids

template<typename Arith_t >
blender::Set<int> blender::meshintersect::CDTFace< Arith_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 218 of file delaunay_2d.cc.

Referenced by blender::meshintersect::cdt_draw(), and blender::meshintersect::CDTArrangement< Arith_t >::~CDTArrangement().

◆ symedge

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

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

Definition at line 214 of file delaunay_2d.cc.

Referenced by blender::meshintersect::operator<<().

◆ visit_index

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

Used by algorithms operating on CDT structures.

Definition at line 220 of file delaunay_2d.cc.


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