Go to the documentation of this file.
35 #ifndef ensightPartCells_H
36 #define ensightPartCells_H
A class for handling words, derived from string.
void operator=(const ensightPartCells &)
Disallow default bitwise assignment.
static autoPtr< ensightPartCells > New(Istream &is)
Reconstruct part characteristics on freestore from Istream.
An implementation of ensightPart to hold volume mesh cells.
Mesh consisting of general polyhedral cells.
Specialized Ensight output with extra geometry file header.
elemType
Addressable ensight element types.
virtual const List< word > & elementTypes() const
Static listing of the element types.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
TypeName("ensightCells")
Runtime type information.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
const polyMesh & mesh_
Mesh referenced.
Track the points used by the part and map global to local indices.
static const List< word > elemTypes_
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Base class for ensightPartCells and ensightPartFaces.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
virtual ~ensightPartCells()
Destructor.
void classify(const polyMesh &, const labelUList &idLabels=labelUList::null())
Classify the cell types, set elemLists.
ensightPartCells(label partNumber, const string &partDescription)
Construct empty part with number and description.
static const UList< T > & null()
Return a null UList.
virtual void writeGeometry(ensightGeoFile &) const
Write geometry.
virtual localPoints calcLocalPoints() const
Track points used.
virtual void writeConnectivity(ensightGeoFile &, const word &key, const labelUList &idList, const labelUList &pointMap) const
Track the points used.