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

Class describing modification of a point. More...

Inheritance diagram for polyModifyPoint:
Collaboration diagram for polyModifyPoint:

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 ()
 Destructor. More...
 

Detailed Description

Class describing modification of a point.

Definition at line 47 of file polyModifyPoint.H.

Constructor & Destructor Documentation

◆ polyModifyPoint() [1/2]

polyModifyPoint ( )
inline

Construct null. Used only for list construction.

Definition at line 80 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 91 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 107 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 118 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 124 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 130 of file polyModifyPoint.H.

◆ removeFromZone()

bool removeFromZone ( ) const
inline

Should the point be removed from current zone.

Definition at line 136 of file polyModifyPoint.H.

◆ zoneID()

label zoneID ( ) const
inline

Point zone ID.

Definition at line 142 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 148 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: