31 #include "vtkIOExportModule.h"
34 VTK_ABI_NAMESPACE_BEGIN
95 void SetStartWrite(
void (*f)(
void*),
void* arg);
101 void SetEndWrite(
void (*f)(
void*),
void* arg);
106 void SetStartWriteArgDelete(
void (*f)(
void*));
111 void SetEndWriteArgDelete(
void (*f)(
void*));
124 virtual void WriteData() = 0;
126 void (*StartWrite)(
void*);
127 void (*StartWriteArgDelete)(
void*);
129 void (*EndWrite)(
void*);
130 void (*EndWriteArgDelete)(
void*);
138 VTK_ABI_NAMESPACE_END
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
#define VTK_UNBLOCKTHREADS
abstract specification for renderers
#define VTK_DEPRECATED_IN_9_6_0(reason)
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkRenderer * ActiveRenderer
create a window for renderers to draw into
vtkRenderWindow * RenderWindow