35 #ifndef ensightPartCells_H
36 #define ensightPartCells_H
70 virtual void writeConnectivity
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
static const UList< label > & null()
Return a null UList.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Specialised Ensight output with extra geometry file header.
An implementation of ensightPart to hold volume mesh cells.
static const List< word > elemTypes_
static const polyMesh *const polyMeshNullPtr_
virtual ~ensightPartCells()
Destructor.
ensightPartCells(label partNumber, const string &partDescription)
Construct empty part with number and description.
TypeName("ensightCells")
Runtime type information.
void operator=(const ensightPartCells &)=delete
Disallow default bitwise assignment.
static autoPtr< ensightPartCells > New(Istream &is)
Reconstruct part characteristics on freestore from Istream.
virtual void writeGeometry(ensightGeoFile &) const
Write geometry.
elemType
Addressable ensight element types.
const polyMesh & mesh_
Mesh referenced.
virtual const List< word > & elementTypes() const
Static listing of the element types.
Track the points used by the part and map global to local indices.
Base class for ensightPartCells and ensightPartFaces.
Mesh consisting of general polyhedral cells.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...