35 #ifndef ensightPartCells_H 36 #define ensightPartCells_H 70 virtual void writeConnectivity
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
static autoPtr< ensightPartCells > New(Istream &is)
Reconstruct part characteristics on freestore from Istream.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Specialised Ensight output with extra geometry file header.
Track the points used by the part and map global to local indices.
An implementation of ensightPart to hold volume mesh cells.
TypeName("ensightCells")
Runtime type information.
void operator=(const ensightPartCells &)=delete
Disallow default bitwise assignment.
virtual const List< word > & elementTypes() const
Static listing of the element types.
A class for handling words, derived from string.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
elemType
Addressable ensight element types.
Base class for ensightPartCells and ensightPartFaces.
static const UList< T > & null()
Return a null UList.
static const polyMesh *const polyMeshNullPtr_
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.
virtual void writeGeometry(ensightGeoFile &) const
Write geometry.
static const List< word > elemTypes_
ensightPartCells(label partNumber, const string &partDescription)
Construct empty part with number and description.
virtual ~ensightPartCells()
Destructor.
const polyMesh & mesh_
Mesh referenced.