Go to the documentation of this file.
40 #include "CGAL/Triangulation_3.h"
41 #include "CGAL/Delaunay_triangulation_cell_base_with_circumcenter_3.h"
42 #include "indexedVertex.H"
63 template<
class Gt,
class Cb> Ostream&
operator<<
81 class Cb=CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3<Gt>
116 typedef typename Cb::Triangulation_data_structure
Tds;
120 template<
typename TDS2>
172 inline bool real()
const;
bool boundaryDualVertex() const
A dual vertex on the boundary will result from a Delaunay cell with.
bool featureEdgeDualVertex() const
A dual vertex on a feature edge will result from this Delaunay cell.
bool hasConstrainedPoint() const
bool hasBoundaryPoint() const
Foam::FixedList< Foam::label, 4 > globallyOrderedCellVertices(const Foam::globalIndex &globalDelaunayVertexIndices) const
Using the globalIndex object, return a list of four vertices with.
bool featurePointDualVertex() const
A dual vertex on a feature point will result from this Delaunay cell.
A helper class for outputting values to Ostream.
Foam::tetCell unsortedVertexGlobalIndices(const Foam::globalIndex &globalDelaunayVertexIndices) const
Same as globallyOrderedCellVertices but without sorting.
Cb::Triangulation_data_structure Tds
bool hasFarPoint() const
Does the Delaunay cell have a far point.
bool real() const
Is the Delaunay cell real, i.e. any real vertex.
int filterCount_
The number of times that this Delaunay cell has been limited.
bool baffleSurfaceDualVertex() const
bool potentialCoplanarCell() const
bool baffleEdgeDualVertex() const
bool hasFeaturePoint() const
Does the Delaunay cell have a feature point.
bool parallelDualVertex() const
Does the Dual vertex form part of a processor patch.
bool featurePointExternalCell() const
bool featurePointInternalCell() const
Foam::label & cellIndex()
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Foam::label index_
The index for this Delaunay tetrahedral cell. Type information is.
indexedCell< Gt, Cb2 > Other
bool hasReferredPoint() const
Does the Delaunay cell have a referred point.
Cb::Vertex_handle Vertex_handle
bool nearProcBoundary() const
Calculates a unique integer (label so might not have enough room - 2G max) for processor + local inde...
bool anyInternalOrBoundaryDualVertex() const
Is the Delaunay cell real or referred (or mixed), i.e. all vertices.
An indexed form of CGAL::Triangulation_cell_base_3<K> used to keep track of the Delaunay cells (tets)...
A 1D vector of objects of type <T> with a fixed size <Size>.
bool hasInternalPoint() const
A tetrahedral cell primitive.
Cb::Cell_handle Cell_handle
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Foam::InfoProxy< indexedCell< Gt, Cb > > info() const
Return info proxy.
Cb::template Rebind_TDS< TDS2 >::Other Cb2
bool hasSeedPoint() const
Does the Delaunay cell have a seed point.
bool internalOrBoundaryDualVertex() const
Is the Delaunay cell part of the final dual mesh, i.e. any vertex.
Foam::tetCell vertexGlobalIndices(const Foam::globalIndex &globalDelaunayVertexIndices) const
Using the globalIndex object, return a list of four (sorted) global.
Foam::label vertexLowestProc() const