42 #include "vtkIOExportModule.h"
84 void SetStartWrite(
void (*f)(
void *),
void *arg);
90 void SetEndWrite(
void (*f)(
void *),
void *arg);
95 void SetStartWriteArgDelete(
void (*f)(
void *));
100 void SetEndWriteArgDelete(
void (*f)(
void *));
109 ~vtkExporter() VTK_OVERRIDE;
112 virtual
void WriteData() = 0;
114 void (*StartWrite)(
void *);
115 void (*StartWriteArgDelete)(
void *);
117 void (*EndWrite)(
void *);
118 void (*EndWriteArgDelete)(
void *);
121 vtkExporter(const vtkExporter&) VTK_DELETE_FUNCTION;
122 void operator=(const vtkExporter&) VTK_DELETE_FUNCTION;
abstract class to write a scene to a file
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt32 vtkMTimeType
vtkRenderWindow * GetRenderWindow()
virtual void SetRenderWindow(vtkRenderWindow *renwin)
virtual void Update()
Updates the extensions string.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkWeakPointer< vtkRenderWindow > RenderWindow
create a window for renderers to draw into
vtkRenderWindow * GetInput()
These methods are provided for backward compatibility.
void SetInput(vtkRenderWindow *renWin)
These methods are provided for backward compatibility.