34 const extendedFeatureEdgeMesh& feMesh,
35 const label pointLabel
38 HashTable<label, extendedFeatureEdgeMesh::edgeStatus, Hash<label>>(),
40 pointLabel_(pointLabel)
51 List<extendedFeatureEdgeMesh::edgeStatus> allEdStat(pEds.size());
55 label edgeI = pEds[i];
73 const pointFeatureEdgesTypes&
p
76 os <<
"Point = " <<
p.pointLabel_ <<
endl;
label & operator()(const extendedFeatureEdgeMesh::edgeStatus &key)
Return existing entry or create a new entry.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const labelListList & pointEdges() const
Return edges.
edgeStatus getEdgeStatus(label edgeI) const
Return the edgeStatus of a specified edge.
static const Enum< edgeStatus > edgeStatusNames_
Hold the types of feature edges attached to the point.
List< extendedFeatureEdgeMesh::edgeStatus > calcPointFeatureEdgesTypes()
Fill the pointFeatureEdgesType class with the types of feature.
OBJstream os(runTime.globalPath()/outputName)
List< label > labelList
A List of labels.
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define forAll(list, i)
Loop across all elements in list.
#define forAllConstIters(container, iter)
Iterate across all elements of the container object with const access.