polyAddPoint Class Reference

Class containing data for point addition. More...

Inheritance diagram for polyAddPoint:
Collaboration diagram for polyAddPoint:

Public Member Functions

 TypeName ("addPoint")
 Runtime type information. More...
 
 polyAddPoint ()
 Construct null. Used only for list construction. More...
 
 polyAddPoint (const point &p, const label masterPointID, const label zoneID, const bool inCell)
 Construct from components. More...
 
virtual autoPtr< topoActionclone () const
 Construct and return a clone. More...
 
const pointnewPoint () const
 Point location. More...
 
label masterPointID () const
 Master point label. More...
 
bool appended () const
 Is the point appended with no master. More...
 
bool isInZone () const
 Does the point belong to a zone? More...
 
label zoneID () const
 Point zone ID. More...
 
bool inCell () const
 Does the point support a cell. 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 point addition.

Definition at line 47 of file polyAddPoint.H.

Constructor & Destructor Documentation

◆ polyAddPoint() [1/2]

polyAddPoint ( )
inline

Construct null. Used only for list construction.

Definition at line 77 of file polyAddPoint.H.

Referenced by polyAddPoint::clone().

Here is the caller graph for this function:

◆ polyAddPoint() [2/2]

polyAddPoint ( const point p,
const label  masterPointID,
const label  zoneID,
const bool  inCell 
)
inline

Construct from components.

Definition at line 87 of file polyAddPoint.H.

References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "addPoint"  )

Runtime type information.

◆ clone()

virtual autoPtr<topoAction> clone ( ) const
inlinevirtual

Construct and return a clone.

Implements topoAction.

Definition at line 112 of file polyAddPoint.H.

References polyAddPoint::polyAddPoint().

Here is the call graph for this function:

◆ newPoint()

const point& newPoint ( ) const
inline

Point location.

Definition at line 124 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ masterPointID()

label masterPointID ( ) const
inline

Master point label.

Definition at line 130 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ appended()

bool appended ( ) const
inline

Is the point appended with no master.

Definition at line 136 of file polyAddPoint.H.

◆ isInZone()

bool isInZone ( ) const
inline

Does the point belong to a zone?

Definition at line 142 of file polyAddPoint.H.

◆ zoneID()

label zoneID ( ) const
inline

Point zone ID.

Definition at line 148 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ inCell()

bool inCell ( ) const
inline

Does the point support a cell.

Definition at line 154 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

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