Go to the documentation of this file.
40 #ifndef indexedVertex_H
41 #define indexedVertex_H
43 #include "CGAL/Triangulation_3.h"
64 template<
class Gt,
class Vb> Ostream&
operator<<
70 template<
class Gt,
class Vb> Ostream&
operator<<
76 template<
class Gt,
class Vb> Istream&
operator>>
82 inline Istream&
operator>>
85 CGAL::Point_3<baseK>&
p
88 inline Ostream&
operator<<
91 const CGAL::Point_3<baseK>&
p
104 template<
class Gt,
class Vb = CGAL::Triangulation_vertex_base_3<Gt>>
127 Foam::scalar targetCellSize_;
135 typedef typename Vb::Triangulation_data_structure
Tds;
187 inline Foam::label&
index();
189 inline Foam::label
index()
const;
191 inline vertexType&
type();
193 inline vertexType
type()
const;
214 inline bool real()
const;
266 inline bool fixed()
const;
269 inline bool&
fixed();
279 this->type_ = rhs.type();
280 this->index_ = rhs.index();
281 this->processor_ = rhs.procIndex();
282 this->alignment_ = rhs.alignment();
283 this->targetCellSize_ = rhs.targetCellSize();
284 this->vertexFixed_ = rhs.fixed();
292 this->type_ == rhs.type()
293 && this->index_ == rhs.index()
294 && this->processor_ == rhs.procIndex()
295 && this->vertexFixed_ == rhs.fixed()
301 return !(*
this == rhs);
349 CGAL::indexedVertex<K, CGAL::Triangulation_vertex_base_3<K>>
350 > : std::true_type {};
356 > : std::true_type {};
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
Foam::tensor & alignment()
bool nearOrOnBoundary() const
A helper class for outputting values to Ostream.
bool featureEdgePoint() const
bool internalBoundaryPoint() const
bool featurePoint() const
An indexed form of CGAL::Triangulation_vertex_base_3<K> used to keep track of the Delaunay vertices i...
Tds::Vertex_handle Vertex_handle
Specializations for CGAL-related routines.
bool internalBaffleEdgePoint() const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
bool nearProcBoundary() const
Vb::template Rebind_TDS< TDS2 >::Other Vb2
bool surfacePoint() const
Foam::InfoProxy< indexedVertex< Gt, Vb > > info() const
bool operator==(const indexedVertex &rhs) const
Foam::scalar & targetCellSize()
OBJstream os(runTime.globalPath()/outputName)
Vb::Triangulation_data_structure Tds
bool externalBaffleEdgePoint() const
bool nearBoundary() const
bool internalBaffleSurfacePoint() const
bool internalPoint() const
Tds::Cell_handle Cell_handle
bool externalBaffleSurfacePoint() const
bool internalOrBoundaryPoint() const
bool externalBoundaryPoint() const
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
void operator=(const indexedVertex &rhs)
void setNearProcBoundary()
bool boundaryPoint() const
indexedVertex< Gt, Vb2 > Other
bool operator!=(const indexedVertex &rhs) const