35 #ifndef ensightPartFaces_H 36 #define ensightPartFaces_H 62 virtual void writeConnectivity
102 void writeConnectivity
127 const string& partDescription,
130 const bool contiguousPoints =
false 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< ensightPartFaces > New(Istream &is)
Reconstruct part characteristics on freestore from Istream.
virtual ~ensightPartFaces()
Destructor.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Specialized Ensight output with extra geometry file header.
virtual void writeGeometry(ensightGeoFile &) const
Write geometry.
Track the points used by the part and map global to local indices.
static const List< word > elemTypes_
virtual const List< word > & elementTypes() const
Static listing of the element types.
const bool contiguousPoints_
Can skip local point renumbering when points are contiguous.
elemType
Addressable ensight element types.
A class for handling words, derived from string.
ensightPartFaces(label partNumber, const string &partDescription)
Construct empty part with number and description.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Base class for ensightPartCells and ensightPartFaces.
TypeName("ensightFaces")
Runtime type information.
An implementation of ensightPart to hold volume mesh faces.
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.
void classify(const faceList &)
Classify the face shapes, set elemLists.
A patch is a list of labels that address the faces in the global face list.
const faceList & faces_
Faces referenced.