26#ifndef vtkXMLCompositeDataSetWriterHelper_h
27#define vtkXMLCompositeDataSetWriterHelper_h
29#include "vtkIOParallelXMLModule.h"
85 std::map<int, vtkSmartPointer<vtkXMLWriterBase>> WriterCache;
general representation of visualization data
a simple class to control print indentation
abstract base class for most VTK objects
a helper class used by vtkXMLWriter2 subclasses that write composite datasets.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkXMLCompositeDataSetWriterHelper * New()
vtkXMLWriterBase * GetWriter(int dataType)
Method to obtain a writer for the given data type.
~vtkXMLCompositeDataSetWriterHelper() override
void SetWriter(vtkXMLWriterBase *writer)
Get/Set the writer using this helper.
std::string WriteDataSet(const std::string &path, const std::string &prefix, vtkDataObject *data)
Write a specific dataset to a file.
vtkXMLCompositeDataSetWriterHelper()
Abstract base class for VTK-XML writers.