39#ifndef Foam_vtk_asciiFormatter_H
40#define Foam_vtk_asciiFormatter_H
61 static const char* name_;
65 static constexpr unsigned short itemsPerLine_ = 9;
81 asciiFormatter(
const asciiFormatter&) =
delete;
84 void operator=(
const asciiFormatter&) =
delete;
92 explicit asciiFormatter(std::ostream&
os);
95 asciiFormatter(std::ostream&
os,
unsigned prec);
108 virtual const char*
name()
const;
117 virtual bool writeSize(
const uint64_t ignored);
119 virtual void write(
const uint8_t val);
120 virtual void write(
const label val);
121 virtual void write(
const float val);
122 virtual void write(
const double val);
129 virtual std::size_t
encodedLength(std::size_t ignored)
const;
Encapsulated combinations of output format options. This is primarily useful when defining the output...
Namespace for handling VTK output. Contains classes and functions for writing VTK file content.