Go to the documentation of this file.
49 class blockDescriptor;
52 Ostream&
operator<<(Ostream&,
const blockFace&);
87 (
dict, index, geometry, is)
122 mutable label index_;
158 const label blockFacei,
friend Ostream & operator<<(Ostream &, const blockFace &)
const face vertices_
Block face vertices.
bool compare(const blockFace &) const
Compare with given blockFace.
autoPtr< blockFace > operator()(Istream &is) const
TypeName("blockFace")
Runtime type information.
declareRunTimeSelectionTable(autoPtr, blockFace, Istream,(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is),(dict, index, geometry, is))
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
iNew(const dictionary &dict, const searchableSurfaces &geometry)
static autoPtr< blockFace > New(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &)
New function which constructs and returns pointer to a blockFace.
virtual void project(const blockDescriptor &, const label blockFacei, pointField &points) const =0
const face & vertices() const
Return block face vertices.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual autoPtr< blockFace > clone() const
Clone function.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Container for searchableSurfaces. The collection is specified as a dictionary. For example,...
A face is a list of labels corresponding to mesh vertices.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual ~blockFace()=default
Destructor.
void write(Ostream &, const dictionary &) const
Write face with variable backsubstitution.
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.
Class used for the read-construction of.