FreeFOAM The Cross-Platform CFD Toolkit
polyAddPoint Class Reference

Class containing data for point addition. More...

#include <dynamicMesh/polyAddPoint.H>


Detailed Description

Class containing data for point addition.

Definition at line 48 of file polyAddPoint.H.

+ Inheritance diagram for polyAddPoint:
+ Collaboration diagram for polyAddPoint:

List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

polyAddPoint ( )
inline

Construct null. Used only for list construction.

Definition at line 78 of file polyAddPoint.H.

Referenced by polyAddPoint::clone().

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, and FatalErrorIn.


Member Function Documentation

TypeName ( "addPoint"  )

Runtime type information.

virtual autoPtr<topoAction> clone ( ) const
inlinevirtual

Construct and return a clone.

Implements topoAction.

Definition at line 122 of file polyAddPoint.H.

References polyAddPoint::polyAddPoint().

const point& newPoint ( ) const
inline

Point location.

Definition at line 134 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().

label masterPointID ( ) const
inline

Master point label.

Definition at line 140 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().

bool appended ( ) const
inline

Is the point appended with no master.

Definition at line 146 of file polyAddPoint.H.

bool isInZone ( ) const
inline

Does the point belong to a zone?

Definition at line 152 of file polyAddPoint.H.

label zoneID ( ) const
inline

Point zone ID.

Definition at line 158 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().

bool inCell ( ) const
inline

Does the point support a cell.

Definition at line 164 of file polyAddPoint.H.

Referenced by polyTopoChange::setAction().


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