Go to the documentation of this file.
54 #ifndef foamVtkSurfaceFieldWriter_H
55 #define foamVtkSurfaceFieldWriter_H
82 label numberOfPoints_;
149 virtual bool beginFile(std::string title =
"");
Encapsulated combinations of output format options. This is primarily useful when defining the output...
bool parallel() const
Parallel output requested?
Base class for VTK output writers that handle geometry and fields (eg, vtp, vtu data)....
A class for handling words, derived from Foam::string.
A class for handling file names.
vtk::outputOptions opts() const
The output options in use.
const Foam::Enum< fileTag > fileExtension
File extension (without ".") for some vtk XML file content types.
static bool & parRun()
Is this a parallel run?
virtual bool beginCellData(label nFields=0)
Begin CellData output section for specified number of fields.
virtual bool beginFile(std::string title="")
Write file header (non-collective)
void write(const surfaceVectorField &field)
Write field.
virtual bool beginPointData(label nFields=0)
Begin PointData output section.
virtual ~surfaceFieldWriter()=default
Destructor.
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 word ext(vtk::outputOptions)
File extension for given output type.
virtual bool writeGeometry()
Write cloud positions.
Write surfaces fields (as PointData) in VTP format. Legacy VTK format is intentionally not supported.
XML inline base64, base64Formatter.
Mesh data needed to do the Finite Volume discretisation.
word ext() const
File extension for current format type.