Go to the documentation of this file.
42 #include "vtkIOExportModule.h"
131 void (*StartWrite)(
void *);
132 void (*StartWriteArgDelete)(
void *);
134 void (*EndWrite)(
void *);
135 void (*EndWriteArgDelete)(
void *);
void SetStartWrite(void(*f)(void *), void *arg)
Specify a function to be called before data is written.
void SetInput(vtkRenderWindow *renWin)
These methods are provided for backward compatibility.
virtual void Write()
Write data to output.
void SetStartWriteArgDelete(void(*f)(void *))
Set the arg delete method.
abstract base class for most VTK objects
virtual void WriteData()=0
vtkMTimeType GetMTime() override
Returns the MTime also considering the RenderWindow.
void SetEndWrite(void(*f)(void *), void *arg)
Specify a function to be called after data is written.
a simple class to control print indentation
vtkRenderer * ActiveRenderer
void SetEndWriteArgDelete(void(*f)(void *))
Set the arg delete method.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetActiveRenderer(vtkRenderer *)
Set/Get the renderer that contains actors to be written.
void Update()
Convenient alias for Write() method.
abstract class to write a scene to a file
vtkRenderWindow * GetInput()
abstract specification for renderers
create a window for renderers to draw into
virtual void SetRenderWindow(vtkRenderWindow *)
Set/Get the rendering window that contains the scene to be written.
vtkRenderWindow * RenderWindow
vtkTypeUInt32 vtkMTimeType