39#ifndef blockFaces_projectFace_H
40#define blockFaces_projectFace_H
86 projectFace(
const projectFace&) =
delete;
89 void operator=(
const projectFace&) =
delete;
120 const label blockFacei,
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Takes the description of the block and the list of curved edges and creates a list of points on edges...
blockFace(const face &vertices)
Construct from face vertices.
TypeName("project")
Runtime type information.
virtual ~projectFace()=default
Destructor.
virtual void project(const blockDescriptor &, const label blockFacei, pointField &points) const
Project the given points onto the surface.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Base class of (analytical or triangulated) surface. Encapsulates all the search routines....
Container for searchableSurfaces. The collection is specified as a dictionary. For example,...
Pair< label > labelPair
A pair of labels.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
vectorField pointField
pointField is a vectorField.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.