Loading...
Searching...
No Matches
polyModifyPoint Class Reference

Class describing modification of a point. More...

#include <polyModifyPoint.H>

Inheritance diagram for polyModifyPoint:
Collaboration diagram for polyModifyPoint:

Public Member Functions

 TypeName ("modifyPoint")
 Runtime type information.
 polyModifyPoint ()
 Construct null. Used only for list construction.
 polyModifyPoint (const label pointID, const point &newP, const bool removeFromZone, const label newZoneID, const bool inCell)
 Construct from components.
virtual autoPtr< topoActionclone () const
 Construct and return a clone.
label pointID () const
 Point ID.
const pointnewPoint () const
 New point location.
bool isInZone () const
 Does the point belong to a zone?
bool removeFromZone () const
 Should the point be removed from current zone.
label zoneID () const
 Point zone ID.
bool inCell () const
 Does the point support a cell.
Public Member Functions inherited from topoAction
 TypeName ("topoAction")
 Runtime type information.
 topoAction ()
 Construct null.
virtual ~topoAction ()=default
 Destructor.

Detailed Description

Class describing modification of a point.

Definition at line 43 of file polyModifyPoint.H.

Constructor & Destructor Documentation

◆ polyModifyPoint() [1/2]

polyModifyPoint ( )
inline

Construct null. Used only for list construction.

Definition at line 90 of file polyModifyPoint.H.

References Foam::Zero.

Referenced by 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 102 of file polyModifyPoint.H.

References inCell(), pointID(), and removeFromZone().

Here is the call graph for this function:

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 121 of file polyModifyPoint.H.

References polyModifyPoint().

Here is the call graph for this function:

◆ pointID()

label pointID ( ) const
inline

Point ID.

Definition at line 134 of file polyModifyPoint.H.

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

Here is the caller graph for this function:

◆ newPoint()

const point & newPoint ( ) const
inline

New point location.

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

◆ removeFromZone()

bool removeFromZone ( ) const
inline

Should the point be removed from current zone.

Definition at line 158 of file polyModifyPoint.H.

Referenced by polyModifyPoint().

Here is the caller graph for this function:

◆ zoneID()

label zoneID ( ) const
inline

Point zone ID.

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

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

Here is the caller graph for this function:

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