Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::meshintersect::CDT_state< T > Class Template Reference

Public Member Functions

 CDT_state (int input_verts_num, int input_edges_num, int input_faces_num, T epsilon, bool need_ids)
 

Public Attributes

CDTArrangement< Tcdt
 
int input_vert_num
 
int visit_count
 
int face_edge_offset
 
T epsilon
 
bool need_ids
 

Detailed Description

template<typename T>
class blender::meshintersect::CDT_state< T >

Definition at line 317 of file delaunay_2d.cc.

Constructor & Destructor Documentation

◆ CDT_state()

template<typename T >
CDT_state::CDT_state ( int  input_verts_num,
int  input_edges_num,
int  input_faces_num,
T  epsilon,
bool  need_ids 
)
explicit

Definition at line 871 of file delaunay_2d.cc.

References blender::robust_pred::epsilon.

Member Data Documentation

◆ cdt

template<typename T >
CDTArrangement<T> blender::meshintersect::CDT_state< T >::cdt

Definition at line 319 of file delaunay_2d.cc.

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

◆ epsilon

template<typename T >
T blender::meshintersect::CDT_state< T >::epsilon

How close before coords considered equal.

Definition at line 330 of file delaunay_2d.cc.

◆ face_edge_offset

template<typename T >
int blender::meshintersect::CDT_state< T >::face_edge_offset

Edge ids for face start with this, and each face gets this much index space to encode positions within the face.

Definition at line 328 of file delaunay_2d.cc.

◆ input_vert_num

template<typename T >
int blender::meshintersect::CDT_state< T >::input_vert_num

How many verts were in input (will be first in vert_array).

Definition at line 321 of file delaunay_2d.cc.

◆ need_ids

template<typename T >
bool blender::meshintersect::CDT_state< T >::need_ids

Do we need to track ids?

Definition at line 332 of file delaunay_2d.cc.

◆ visit_count

template<typename T >
int blender::meshintersect::CDT_state< T >::visit_count

Used for visiting things without having to initialized their visit fields.

Definition at line 323 of file delaunay_2d.cc.


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