34#ifndef polyModifyCell_H
35#define polyModifyCell_H
79 removeFromZone_(false),
121 return removeFromZone_;
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Class describing modification of a cell.
bool removeFromZone() const
label zoneID() const
Cell zone ID.
label cellID() const
Cell ID.
TypeName("modifyCell")
Runtime type information.
polyModifyCell(const label cellID, const bool removeFromZone, const label newZoneID)
Construct from components.
virtual autoPtr< topoAction > clone() const
Construct and return a clone.
bool isInZone() const
Does the cell belong to a zone?
polyModifyCell()
Construct null. Used only for list construction.
A virtual base class for topological actions.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.