polyAddPoint Class Reference

Class containing data for point addition. More...

Inheritance diagram for polyAddPoint:
[legend]
Collaboration diagram for polyAddPoint:
[legend]

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 autoPtr< topoActionclone () const =0
 Construct and return a clone. More...
 
virtual ~topoAction ()=default
 Destructor. More...
 

Detailed Description

Class containing data for point addition.

Definition at line 49 of file polyAddPoint.H.

Constructor & Destructor Documentation

◆ polyAddPoint() [1/2]

polyAddPoint ( )
inline

Construct null. Used only for list construction.

Definition at line 79 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 88 of file polyAddPoint.H.

References Foam::abort(), Foam::FatalError, FatalErrorInFunction, polyAddPoint::inCell(), and p.

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 114 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 126 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 132 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 138 of file polyAddPoint.H.

◆ isInZone()

bool isInZone ( ) const
inline

Does the point belong to a zone?

Definition at line 144 of file polyAddPoint.H.

◆ zoneID()

label zoneID ( ) const
inline

Point zone ID.

Definition at line 150 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 156 of file polyAddPoint.H.

Referenced by polyAddPoint::polyAddPoint(), and polyTopoChange::setAction().

Here is the caller graph for this function:

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