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 *));
112 virtual void WriteData() = 0;
114 void (*StartWrite)(
void *);
115 void (*StartWriteArgDelete)(
void *);
117 void (*EndWrite)(
void *);
118 void (*EndWriteArgDelete)(
void *);
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.
vtkRenderWindow * GetRenderWindow()
virtual void SetRenderWindow(vtkRenderWindow *renwin)
virtual void Update()
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType
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 * RenderWindow
vtkRenderWindow * GetInput()
These methods are provided for backward compatibility.
void SetInput(vtkRenderWindow *renWin)
These methods are provided for backward compatibility.