35 #ifndef ensightStream_H 36 #define ensightStream_H 84 virtual bool ascii()
const = 0;
86 virtual void write(
const char*) = 0;
88 virtual void write(
const int) = 0;
ensightStream(const fileName &f)
Construct from components.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
virtual void write(const char *)=0
Abstract base class for writing Ensight data.
virtual ~ensightStream()
Destructor.
virtual bool ascii() const =0
void operator=(const ensightStream &)=delete
Disallow default bitwise assignment.
const fileName & name() const
virtual void writePartHeader(const label)=0