20 #ifndef vtkXMLDataObjectWriter_h
21 #define vtkXMLDataObjectWriter_h
23 #include "vtkIOXMLModule.h"
26 VTK_ABI_NAMESPACE_BEGIN
64 static void ProgressCallbackFunction(
vtkObject*,
unsigned long,
void*,
void*);
virtual const char * GetDataSetName()=0
abstract base class for most VTK objects
vtkDataObject * GetInput()
Assign a data object as input.
abstract class to specify dataset behavior
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
supports function callbacks
Superclass for all sources, filters, and sinks in VTK.
Superclass for VTK's XML file writers.
vtkCallbackCommand * InternalProgressObserver
a simple class to control print indentation
virtual int WriteInternal()
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
virtual const char * GetDefaultFileExtension()=0
Get the default file extension for files written by this writer.
static vtkAlgorithm * New()
Write any type of VTK XML file.