35 #ifndef rawSetWriter_H
36 #define rawSetWriter_H
58 mutable bool separateSegments_;
Pre-declare SubField and related Field type.
streamFormat
Enumeration for the format of data in the stream.
compressionType
Enumeration for the format of data in the stream.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Holds list of sampling positions.
A list of keyword definitions, which are a keyword followed by any number of values (e....
A class for handling file names.
Write set in raw tabulated format.
TypeName("raw")
Runtime type information.
virtual autoPtr< setWriter > clone() const
Construct and return a clone.
virtual void writeSegmentSeparator(Ostream &os) const
Write a segment separator.
virtual ~rawSetWriter()
Destructor.
rawSetWriter(const IOstream::streamFormat writeFormat, const IOstream::compressionType writeCompression)
Construct given write options.
virtual void write(const fileName &outputDir, const fileName &setName, const coordSet &set, const wordList &valueSetNames #define TypeValueSetsConstArg(Type, nullArg)) const=0
Inherit base class write methods.
Base class for writing coordinate sets with data.
virtual void write(const fileName &outputDir, const fileName &setName, const coordSet &set, const wordList &valueSetNames #define TypeValueSetsConstArg(Type, nullArg)) const =0
Write a coordSet and associated data.
FOR_ALL_FIELD_TYPES(makeFieldSourceTypedef)
#define TypeValueSetsConstArg(Type, nullArg)