26 #ifndef vtkJSONDataSetWriter_h
27 #define vtkJSONDataSetWriter_h
29 #include "vtkIOExportModule.h"
38 VTK_ABI_NAMESPACE_BEGIN
43 struct vtkJSONDataSetWriterFunctor;
144 std::
string WriteArray(
vtkDataArray*, const
char* className, const
char* arrayName =
nullptr);
149 int ValidStringCount;
160 friend struct vtkJSONDataSetWriterFunctor;
163 VTK_ABI_NAMESPACE_END
abstract class to specify dataset behavior
write vtkDataSet using a vtkArchiver with a JSON meta file along with all the binary arrays written a...
abstract class to write data to file(s)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
vtkDataObject * GetInput()
Store on/off settings for data arrays, etc.
abstract superclass for arrays of numeric data
represent and manipulate attribute data in a dataset
Allocate and hold a VTK object.
virtual int Write()
Write data to output.
static vtkAlgorithm * New()
virtual bool WriteDataAndReturn()