Go to the documentation of this file.
28 template<
class Gt,
class Vb>
32 index_(INTERNAL_POINT),
37 template<
class Gt,
class Vb>
41 index_(INTERNAL_POINT),
46 template<
class Gt,
class Vb>
60 template<
class Gt,
class Vb>
64 index_(INTERNAL_POINT),
69 template<
class Gt,
class Vb>
73 index_(INTERNAL_POINT),
80 template<
class Gt,
class Vb>
87 template<
class Gt,
class Vb>
94 template<
class Gt,
class Vb>
101 template<
class Gt,
class Vb>
108 template<
class Gt,
class Vb>
111 return type_ == FAR_POINT;
115 template<
class Gt,
class Vb>
118 return type_ <= INTERNAL_POINT;
122 template<
class Gt,
class Vb>
125 return type_ == NEAR_BOUNDARY_POINT;
129 template<
class Gt,
class Vb>
132 type_ = NEAR_BOUNDARY_POINT;
136 template<
class Gt,
class Vb>
139 return type_ == MIRROR_POINT;
143 template<
class Gt,
class Vb>
150 template<
class Gt,
class Vb>
164 template<
class Gt,
class Vb>
167 if (type_ >= 0 && type_ < index_)
178 template<
class Gt,
class Vb>
181 return internalPoint() || ppMaster();
185 template<
class Gt,
class Vb>
188 return pairPoint() || mirrorPoint() || nearBoundary();
194 template<
class Gt,
class Vb>
205 template<
class Gt,
class Vb>
219 template<
class Gt,
class Vb>
bool nearOrOnBoundary() const
Is point near the boundary or part of the boundary definition.
void setNearBoundary()
Set the point to be near the boundary.
CGAL::indexedVertex< K > Vb
bool pointPair(const indexedVertex< Gt, Vb > &v0, const indexedVertex< Gt, Vb > &v1)
vertexType type_
Type of pair-point.
bool ppMaster() const
Master of a pointPair is the lowest numbered one.
bool outsideTriangle(const indexedVertex< Gt, Vb > &v0, const indexedVertex< Gt, Vb > &v1, const indexedVertex< Gt, Vb > &v2)
An indexed form of CGAL::Triangulation_vertex_base_3<K> used to keep track of the Delaunay vertices i...
bool farPoint() const
Is point a far-point.
bool ppSlave() const
Slave of a pointPair is the highest numbered one.
bool nearBoundary() const
Is point internal and near the boundary.
Foam::label index_
The index for this Delaunay vertex. For referred vertices, the.
bool internalPoint() const
Is point internal, i.e. not on boundary.
bool internalOrBoundaryPoint() const
Either original internal point or master of pointPair.
bool boundaryTriangle(const indexedVertex< Gt, Vb > &v0, const indexedVertex< Gt, Vb > &v1, const indexedVertex< Gt, Vb > &v2)
bool pairPoint() const
Either master or slave of pointPair.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
bool mirrorPoint() const
Is point a mirror point.
Vb::Face_handle Face_handle