32template<
class Gt,
class Vb>
38 processor_(
Foam::Pstream::myProcNo()),
39 alignment_(
Foam::triad::unset),
45template<
class Gt,
class Vb>
51 processor_(
Foam::Pstream::myProcNo()),
52 alignment_(
Foam::triad::unset),
58template<
class Gt,
class Vb>
68 processor_(
Foam::Pstream::myProcNo()),
69 alignment_(
Foam::triad::unset),
75template<
class Gt,
class Vb>
85 processor_(
Foam::Pstream::myProcNo()),
86 alignment_(
Foam::triad::unset),
92template<
class Gt,
class Vb>
104 processor_(processor),
105 alignment_(
Foam::triad::unset),
106 targetCellSize_(0.0),
111template<
class Gt,
class Vb>
123 processor_(processor),
124 alignment_(
Foam::triad::unset),
125 targetCellSize_(0.0),
130template<
class Gt,
class Vb>
136 processor_(
Foam::Pstream::myProcNo()),
137 alignment_(
Foam::triad::unset),
138 targetCellSize_(0.0),
143template<
class Gt,
class Vb>
149 processor_(
Foam::Pstream::myProcNo()),
150 alignment_(
Foam::triad::unset),
151 targetCellSize_(0.0),
158template<
class Gt,
class Vb>
165template<
class Gt,
class Vb>
172template<
class Gt,
class Vb>
180template<
class Gt,
class Vb>
188template<
class Gt,
class Vb>
195template<
class Gt,
class Vb>
202template<
class Gt,
class Vb>
205 return targetCellSize_;
209template<
class Gt,
class Vb>
212 return targetCellSize_;
216template<
class Gt,
class Vb>
219 return type_ == vtFar;
223template<
class Gt,
class Vb>
226 return type_ == vtInternal || type_ == vtInternalNearBoundary;
230template<
class Gt,
class Vb>
243template<
class Gt,
class Vb>
246 return (internalPoint() || boundaryPoint()) && !referred();
250template<
class Gt,
class Vb>
257template<
class Gt,
class Vb>
264template<
class Gt,
class Vb>
271template<
class Gt,
class Vb>
274 return type_ == vtInternalNearBoundary;
278template<
class Gt,
class Vb>
281 type_ = vtInternalNearBoundary;
285template<
class Gt,
class Vb>
288 return type_ >= vtInternalSurface && !farPoint();
292template<
class Gt,
class Vb>
295 return internalPoint() || internalBoundaryPoint();
299template<
class Gt,
class Vb>
302 return boundaryPoint() || nearBoundary();
306template<
class Gt,
class Vb>
309 return type_ >= vtInternalSurface && type_ <= vtInternalFeaturePoint;
312template<
class Gt,
class Vb>
315 return (type_ == vtInternalSurfaceBaffle);
318template<
class Gt,
class Vb>
321 return (type_ == vtInternalFeatureEdgeBaffle);
324template<
class Gt,
class Vb>
327 return type_ >= vtExternalSurface && type_ <= vtExternalFeaturePoint;
330template<
class Gt,
class Vb>
333 return (type_ == vtExternalSurfaceBaffle);
336template<
class Gt,
class Vb>
339 return (type_ == vtExternalFeatureEdgeBaffle);
343template<
class Gt,
class Vb>
346 return type_ == vtConstrained;
350template<
class Gt,
class Vb>
353 return type_ == vtInternalFeaturePoint || type_ == vtExternalFeaturePoint;
357template<
class Gt,
class Vb>
360 return type_ == vtInternalFeatureEdge || type_ == vtExternalFeatureEdge;
364template<
class Gt,
class Vb>
367 return type_ == vtInternalSurface || type_ == vtExternalSurface;
371template<
class Gt,
class Vb>
378template<
class Gt,
class Vb>
An indexed form of CGAL::Triangulation_vertex_base_3<K> used to keep track of the Delaunay vertices i...
Foam::scalar & targetCellSize()
bool featureEdgePoint() const
Part of a feature edge.
bool internalBaffleEdgePoint() const
bool externalBoundaryPoint() const
bool fixed() const
Is the vertex fixed or movable.
bool boundaryPoint() const
Either master or slave of pointPair.
void setInternal()
Set the point to be internal.
bool featurePoint() const
Part of a feature point.
bool externalBaffleEdgePoint() const
bool nearBoundary() const
Is point internal and near the boundary.
void setNearBoundary()
Set the point to be near the boundary.
bool referred() const
Is this a referred vertex.
bool farPoint() const
Is point a far-point.
Tds::Cell_handle Cell_handle
bool internalOrBoundaryPoint() const
Either original internal point or master of pointPair.
bool nearOrOnBoundary() const
Is point near the boundary or part of the boundary definition.
bool externalBaffleSurfacePoint() const
bool internalPoint() const
Is point internal, i.e. not on boundary.
bool internalBoundaryPoint() const
bool surfacePoint() const
Part of a surface point pair.
bool internalBaffleSurfacePoint() const
Foam::tensor & alignment()
bool real() const
Is this a "real" point on this processor, i.e. is internal or part.
int myProcNo() const noexcept
Return processor number.