An indexed form of CGAL::Triangulation_face_base_2<K> used to keep track of the vertices in the triangulation. More...
Data Structures | |
struct | Rebind_TDS |
Public Types | |
enum | faceTypes { UNCHANGED = 0, CHANGED = -1, SAVE_CHANGED = -2 } |
typedef Fb::Vertex_handle | Vertex_handle |
typedef Fb::Face_handle | Face_handle |
Public Member Functions | |
indexedFace () | |
indexedFace (Vertex_handle v0, Vertex_handle v1, Vertex_handle v2) | |
indexedFace (Vertex_handle v0, Vertex_handle v1, Vertex_handle v2, Face_handle n0, Face_handle n1, Face_handle n2) | |
void | set_vertex (int i, Vertex_handle v) |
void | set_vertices () |
void | set_vertices (Vertex_handle v0, Vertex_handle v1, Vertex_handle v2) |
int & | faceIndex () |
int | faceIndex () const |
Private Attributes | |
int | index_ |
The index for this triangle face. More... | |
An indexed form of CGAL::Triangulation_face_base_2<K> used to keep track of the vertices in the triangulation.
Definition at line 48 of file indexedFace.H.
typedef Fb::Vertex_handle Vertex_handle |
Definition at line 69 of file indexedFace.H.
typedef Fb::Face_handle Face_handle |
Definition at line 70 of file indexedFace.H.
enum faceTypes |
Enumerator | |
---|---|
UNCHANGED | |
CHANGED | |
SAVE_CHANGED |
Definition at line 62 of file indexedFace.H.
|
inline |
Definition at line 29 of file indexedFaceI.H.
|
inline |
Definition at line 38 of file indexedFaceI.H.
|
inline |
Definition at line 51 of file indexedFaceI.H.
|
inline |
Definition at line 68 of file indexedFaceI.H.
|
inline |
Definition at line 76 of file indexedFaceI.H.
Referenced by indexedFace< Gt, Fb >::set_vertices().
|
inline |
Definition at line 85 of file indexedFaceI.H.
References indexedFace< Gt, Fb >::set_vertices().
|
inline |
Definition at line 97 of file indexedFaceI.H.
|
inline |
|
private |
The index for this triangle face.
-1: triangle and changed and associated data needs updating >=0: index of triangles, set by external update algorithm
Definition at line 57 of file indexedFace.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.