61 #ifndef sampledCuttingPlane_H 62 #define sampledCuttingPlane_H 72 namespace sampledSurfaces
92 const Switch average_;
98 mutable word exposedPatchName_;
101 mutable bool needsUpdate_;
122 void createGeometry();
186 return isoSurfPtr_();
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...
virtual void print(Ostream &) const
Write.
const word & name() const
Name of surface.
virtual ~cuttingPlane()
Destructor.
virtual tmp< scalarField > sample(const volScalarField &) const
Sample field on surface.
virtual bool update()
Update the surface as required.
bool interpolate() const
Interpolation requested for surface.
Generic GeometricField class.
TypeName("cuttingPlane")
Runtime type information.
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.
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.