polyModifyPoint Class Reference

Class describing modification of a point. More...

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

Public Member Functions

 TypeName ("modifyPoint")
 Runtime type information. More...
 
 polyModifyPoint ()
 Construct null. Used only for list construction. More...
 
 polyModifyPoint (const label pointID, const point &newP, const bool removeFromZone, const label newZoneID, const bool inCell)
 Construct from components. More...
 
virtual autoPtr< topoActionclone () const
 Construct and return a clone. More...
 
label pointID () const
 Point ID. More...
 
const pointnewPoint () const
 New point location. More...
 
bool isInZone () const
 Does the point belong to a zone? More...
 
bool removeFromZone () const
 Should the point be removed from current 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 ()=default
 Destructor. More...
 

Detailed Description

Class describing modification of a point.

Definition at line 49 of file polyModifyPoint.H.

Constructor & Destructor Documentation

◆ polyModifyPoint() [1/2]

polyModifyPoint ( )
inline

Construct null. Used only for list construction.

Definition at line 82 of file polyModifyPoint.H.

Referenced by polyModifyPoint::clone().

Here is the caller graph for this function:

◆ polyModifyPoint() [2/2]

polyModifyPoint ( const label  pointID,
const point newP,
const bool  removeFromZone,
const label  newZoneID,
const bool  inCell 
)
inline

Construct from components.

Definition at line 93 of file polyModifyPoint.H.

Member Function Documentation

◆ TypeName()

TypeName ( "modifyPoint"  )

Runtime type information.

◆ clone()

virtual autoPtr<topoAction> clone ( ) const
inlinevirtual

Construct and return a clone.

Implements topoAction.

Definition at line 109 of file polyModifyPoint.H.

References polyModifyPoint::polyModifyPoint().

Here is the call graph for this function:

◆ pointID()

label pointID ( ) const
inline

Point ID.

Definition at line 120 of file polyModifyPoint.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ newPoint()

const point& newPoint ( ) const
inline

New point location.

Definition at line 126 of file polyModifyPoint.H.

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

◆ isInZone()

bool isInZone ( ) const
inline

Does the point belong to a zone?

Definition at line 132 of file polyModifyPoint.H.

◆ removeFromZone()

bool removeFromZone ( ) const
inline

Should the point be removed from current zone.

Definition at line 138 of file polyModifyPoint.H.

◆ zoneID()

label zoneID ( ) const
inline

Point zone ID.

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

Referenced by polyTopoChange::setAction().

Here is the caller graph for this function:

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