Loading...
Searching...
No Matches
projectFace Class Reference

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

#include <projectFace.H>

Inheritance diagram for projectFace:
Collaboration diagram for projectFace:

Public Member Functions

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

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.
Protected Attributes inherited from blockFace
const face vertices_
 Block face vertices.

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 50 of file projectFace.H.

Constructor & Destructor Documentation

◆ projectFace()

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

Construct from Istream setting pointsList.

Definition at line 126 of file projectFace.C.

References blockFace::blockFace(), and dict.

Here is the call graph for this function:

◆ ~projectFace()

virtual ~projectFace ( )
virtualdefault

Destructor.

References points.

Member Function Documentation

◆ TypeName()

TypeName ( "project" )

Runtime type information.

References dict.

◆ project()


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