All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
polyAddCell Class Reference

Class containing data for cell addition. More...

Inheritance diagram for polyAddCell:
Collaboration diagram for polyAddCell:

Public Member Functions

 TypeName ("addCell")
 Runtime type information. More...
 
 polyAddCell ()
 Construct null. Used for constructing lists. More...
 
 polyAddCell (const label masterPointID, const label masterEdgeID, const label masterFaceID, const label masterCellID, const label zoneID)
 Construct from components. More...
 
virtual autoPtr< topoActionclone () const
 Construct and return a clone. More...
 
bool isPointMaster () const
 Is the cell mastered by a point. More...
 
bool isEdgeMaster () const
 Is the cell mastered by an edge. More...
 
bool isFaceMaster () const
 Is the cell mastered by another face. More...
 
bool isCellMaster () const
 Is the cell mastered by another cell. More...
 
bool appended () const
 Is the cell appended with no master. More...
 
label masterPointID () const
 Return master point ID. More...
 
label masterEdgeID () const
 Return master edge ID. More...
 
label masterFaceID () const
 Return master face ID. More...
 
label masterCellID () const
 Return master cell ID. More...
 
bool isInZone () const
 Does the cell belong to a zone? More...
 
label zoneID () const
 Cell zone ID. More...
 
- Public Member Functions inherited from topoAction
 TypeName ("topoAction")
 Runtime type information. More...
 
 topoAction ()
 Construct null. More...
 
virtual ~topoAction ()
 Destructor. More...
 

Detailed Description

Class containing data for cell addition.

Definition at line 46 of file polyAddCell.H.

Constructor & Destructor Documentation

◆ polyAddCell() [1/2]

polyAddCell ( )
inline

Construct null. Used for constructing lists.

Definition at line 79 of file polyAddCell.H.

Referenced by polyAddCell::clone().

Here is the caller graph for this function:

◆ polyAddCell() [2/2]

polyAddCell ( const label  masterPointID,
const label  masterEdgeID,
const label  masterFaceID,
const label  masterCellID,
const label  zoneID 
)
inline

Construct from components.

Definition at line 90 of file polyAddCell.H.

Member Function Documentation

◆ TypeName()

TypeName ( "addCell"  )

Runtime type information.

◆ clone()

virtual autoPtr<topoAction> clone ( ) const
inlinevirtual

Construct and return a clone.

Implements topoAction.

Definition at line 106 of file polyAddCell.H.

References polyAddCell::polyAddCell().

Here is the call graph for this function:

◆ isPointMaster()

bool isPointMaster ( ) const
inline

Is the cell mastered by a point.

Definition at line 118 of file polyAddCell.H.

Referenced by polyAddCell::appended().

Here is the caller graph for this function:

◆ isEdgeMaster()

bool isEdgeMaster ( ) const
inline

Is the cell mastered by an edge.

Definition at line 124 of file polyAddCell.H.

Referenced by polyAddCell::appended().

Here is the caller graph for this function:

◆ isFaceMaster()

bool isFaceMaster ( ) const
inline

Is the cell mastered by another face.

Definition at line 130 of file polyAddCell.H.

Referenced by polyAddCell::appended().

Here is the caller graph for this function:

◆ isCellMaster()

bool isCellMaster ( ) const
inline

Is the cell mastered by another cell.

Definition at line 136 of file polyAddCell.H.

Referenced by polyAddCell::appended().

Here is the caller graph for this function:

◆ appended()

bool appended ( ) const
inline

Is the cell appended with no master.

Definition at line 142 of file polyAddCell.H.

References polyAddCell::isCellMaster(), polyAddCell::isEdgeMaster(), polyAddCell::isFaceMaster(), and polyAddCell::isPointMaster().

Here is the call graph for this function:

◆ masterPointID()

label masterPointID ( ) const
inline

Return master point ID.

Definition at line 150 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ masterEdgeID()

label masterEdgeID ( ) const
inline

Return master edge ID.

Definition at line 156 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ masterFaceID()

label masterFaceID ( ) const
inline

Return master face ID.

Definition at line 162 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ masterCellID()

label masterCellID ( ) const
inline

Return master cell ID.

Definition at line 168 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ isInZone()

bool isInZone ( ) const
inline

Does the cell belong to a zone?

Definition at line 174 of file polyAddCell.H.

◆ zoneID()

label zoneID ( ) const
inline

Cell zone ID.

Definition at line 180 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: