99 masterPointID_(masterPointID),
100 masterEdgeID_(masterEdgeID),
101 masterFaceID_(masterFaceID),
102 masterCellID_(masterCellID),
121 return masterPointID_ >= 0;
127 return masterEdgeID_ >= 0;
133 return masterFaceID_ >= 0;
139 return masterCellID_ >= 0;
153 return masterPointID_;
159 return masterEdgeID_;
165 return masterFaceID_;
171 return masterCellID_;
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
label zoneID() const
Cell zone ID.
bool isCellMaster() const
Is the cell mastered by another cell.
bool isInZone() const
Does the cell belong to a zone?
virtual autoPtr< topoAction > clone() const
Construct and return a clone.
bool isPointMaster() const
Is the cell mastered by a point.
label masterFaceID() const
Return master face ID.
Class containing data for cell addition.
bool isEdgeMaster() const
Is the cell mastered by an edge.
label masterCellID() const
Return master cell ID.
label masterPointID() const
Return master point ID.
A virtual base class for topological actions.
bool appended() const
Is the cell appended with no master.
label masterEdgeID() const
Return master edge ID.
TypeName("addCell")
Runtime type information.
bool isFaceMaster() const
Is the cell mastered by another face.
polyAddCell()
Construct null. Used for constructing lists.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...