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

Projects the given set of face points onto the selected surface of the geometry provided as a searchableSurfaces object. More...

Inheritance diagram for projectFace:
Collaboration diagram for projectFace:

Public Member Functions

 TypeName ("project")
 Runtime type information. More...
 
 projectFace (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &)
 Construct from Istream setting pointsList. More...
 
 projectFace (const projectFace &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~projectFace ()
 Destructor. More...
 
virtual void project (const blockDescriptor &, const label blockFacei, pointField &points) const
 Project the given points onto the surface. More...
 
void operator= (const projectFace &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from blockFace
 TypeName ("blockFace")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, blockFace, Istream,(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is),(dict, index, geometry, is))
 
 blockFace (const face &vertices)
 Construct from face vertices. More...
 
 blockFace (const dictionary &dict, const label index, Istream &)
 Construct from Istream. More...
 
virtual autoPtr< blockFaceclone () const
 Clone function. More...
 
virtual ~blockFace ()
 Destructor. More...
 
const facevertices () const
 Return block face vertices. More...
 
bool compare (const blockFace &) const
 Compare with given blockFace. More...
 
bool compare (const face &vertices) const
 Compare with the given block and block face. More...
 
void write (Ostream &, const dictionary &) const
 Write face with variable backsubstitution. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from blockFace
static autoPtr< blockFaceNew (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &)
 New function which constructs and returns pointer to a blockFace. More...
 
- Protected Attributes inherited from blockFace
const face vertices_
 Block face vertices. More...
 

Detailed Description

Projects the given set of face points onto the selected surface of the geometry provided as a searchableSurfaces object.

Source files

Definition at line 51 of file projectFace.H.

Constructor & Destructor Documentation

◆ projectFace() [1/2]

projectFace ( const dictionary dict,
const label  index,
const searchableSurfaces geometry,
Istream is 
)

Construct from Istream setting pointsList.

Definition at line 130 of file projectFace.C.

References projectFace::project().

Here is the call graph for this function:

◆ projectFace() [2/2]

projectFace ( const projectFace )
delete

Disallow default bitwise copy construction.

◆ ~projectFace()

virtual ~projectFace ( )
inlinevirtual

Destructor.

Definition at line 108 of file projectFace.H.

References projectFace::operator=(), and projectFace::project().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "project"  )

Runtime type information.

◆ project()

void project ( const blockDescriptor desc,
const label  blockFacei,
pointField points 
) const
virtual

◆ operator=()

void operator= ( const projectFace )
delete

Disallow default bitwise assignment.

Referenced by projectFace::~projectFace().

Here is the caller graph for this function:

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