27 #include "vtkIOCoreModule.h"
29 VTK_ABI_NAMESPACE_BEGIN
54 static void EncodeString(
char* resname,
const char*
name);
65 static
void EncodeString(
char* resname, const
char*
name,
bool doublePercent);
74 static
void EncodeWriteString(ostream* out, const
char* name);
85 static
void EncodeWriteString(ostream* out, const
char* name,
bool doublePercent);
101 ~vtkWriter() override;
110 virtual
void WriteData();
111 virtual
bool WriteDataAndReturn();
118 virtual bool WriteDataAndReturn() = 0;
124 vtkWriter(
const vtkWriter&) =
delete;
125 void operator=(
const vtkWriter&) =
delete;
128 bool WriteDataFlag =
true;
129 bool WriteDataOverrideError =
false;
132 VTK_ABI_NAMESPACE_END
record modification and/or execution time
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to write data to file(s)
#define VTK_DEPRECATED_IN_9_6_0(reason)
Superclass for all sources, filters, and sinks in VTK.
a simple class to control print indentation
general representation of visualization data
#define VTK_DEPRECATED_IN_9_7_0(reason)