35 #ifndef ensightPartFaces_H
36 #define ensightPartFaces_H
59 virtual void writeConnectivity
99 void writeConnectivity
124 const string& partDescription,
127 const bool contiguousPoints =
false
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
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 faces.
static autoPtr< ensightPartFaces > New(Istream &is)
Reconstruct part characteristics on freestore from Istream.
virtual ~ensightPartFaces()
Destructor.
static const List< word > elemTypes_
const faceList & faces_
Faces referenced.
TypeName("ensightFaces")
Runtime type information.
virtual void writeGeometry(ensightGeoFile &) const
Write geometry.
elemType
Addressable ensight element types.
void classify(const faceList &)
Classify the face shapes, set elemLists.
const bool contiguousPoints_
Can skip local point renumbering when points are contiguous.
ensightPartFaces(label partNumber, const string &partDescription)
Construct empty part with number and description.
virtual const List< word > & elementTypes() const
Static listing of the element types.
void operator=(const ensightPartFaces &)=delete
Disallow default bitwise assignment.
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 patch is a list of labels that address the faces in the global face list.
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.