16#ifndef vtkSynchronizableActors_h
17#define vtkSynchronizableActors_h
21#include "vtkRenderingParallelModule.h"
23VTK_ABI_NAMESPACE_BEGIN
a simple class to control print indentation
stream used to pass data across processes using vtkMultiProcessController.
abstract base class for most VTK objects
abstract specification for renderers
abstract base class for synchronizing a collection of actors
~vtkSynchronizableActors() override
void PrintSelf(ostream &os, vtkIndent indent) override
Standard type and print methods.
virtual void RestoreFromStream(vtkMultiProcessStream &stream, vtkRenderer *ren)=0
Read actor information from the stream, update actors already added to the vtkRenderer.
virtual void SaveToStream(vtkMultiProcessStream &stream, vtkRenderer *ren)=0
Identify target actors added to the vtkRenderer, save them to the stream.
vtkSynchronizableActors()
virtual void InitializeRenderer(vtkRenderer *ren)=0
Perform any necessary initialization tasks with the vtkRenderer.
virtual void CleanUpRenderer(vtkRenderer *ren)=0
Perform any necessary cleanup tasks with the vtkRenderer.