36 #ifndef sampledCuttingPlane_H 37 #define sampledCuttingPlane_H 49 namespace sampledSurfaces
75 mutable word exposedPatchName_;
78 mutable bool needsUpdate_;
100 void createGeometry();
164 return isoSurfPtr_();
A sampledSurface defined by a plane which 'cuts' the mesh using the cuttingPlane algorithm. The plane is triangulated by default.
virtual const faceList & faces() const
Faces of surface.
cuttingPlane(const word &name, const polyMesh &mesh, const dictionary &dict)
Construct from dictionary.
A list of keyword definitions, which are a keyword followed by any number of values (e...
An abstract class for surfaces with sampling.
virtual void print(Ostream &) const
Write.
const word & name() const
Name of surface.
virtual ~cuttingPlane()
Destructor.
virtual bool update()
Update the surface as required.
bool interpolate() const
Interpolation requested for surface.
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none/any.
Generic GeometricField class.
TypeName("cuttingPlane")
Runtime type information.
A sampledSurface defined by a plane using the iso-surface algorithm to 'cut' the mesh.
const isoSurface & surface() const
virtual const pointField & points() const
Points of surface.
A class for handling words, derived from string.
virtual const pointField & points() const
Points of surface.
A sampledSurface defined by a surface of iso value. To be used in sampleSurfaces / functionObjects...
virtual tmp< scalarField > sample(const volScalarField &) const
Sample field on surface.
const polyMesh & mesh() const
Access to the underlying mesh.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual bool needsUpdate() const
Does the surface need an update?
Abstract base class for interpolation.
virtual const faceList & faces() const
Faces of surface.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh consisting of general polyhedral cells.
A class for managing temporary objects.
virtual bool expire()
Mark the surface as needing an update.