26 #ifndef vtkSynchronizedRenderWindows_h 
   27 #define vtkSynchronizedRenderWindows_h 
   29 #include "vtkRenderingParallelModule.h"  
   69   void SetIdentifier(
unsigned int id);
 
   70   vtkGetMacro(Identifier, 
unsigned int);
 
   77   vtkSetMacro(ParallelRendering, 
bool);
 
   78   vtkGetMacro(ParallelRendering, 
bool);
 
   79   vtkBooleanMacro(ParallelRendering, 
bool);
 
   86   vtkSetMacro(RenderEventPropagation, 
bool);
 
   87   vtkGetMacro(RenderEventPropagation, 
bool);
 
   88   vtkBooleanMacro(RenderEventPropagation, 
bool);
 
   92   virtual void AbortRender();
 
   99   vtkSetMacro(RootProcessId, 
int);
 
  100   vtkGetMacro(RootProcessId, 
int);
 
  106     SYNC_RENDER_TAG = 15001,
 
  116     double TileViewport[4];
 
  128   virtual void HandleStartRender();
 
  132   virtual void MasterStartRender();
 
  133   virtual void SlaveStartRender();
 
  148   vtkObserver* Observer;
 
  149   friend class vtkObserver;
 
abstract base class for most VTK objects 
 
synchronizes render windows across processess. 
 
stream used to pass data across processes using vtkMultiProcessController. 
 
virtual void SetRenderWindow(vtkRenderWindow *renwin)
 
superclass for callback/observer methods 
 
virtual void HandleAbortRender()
 
virtual void PrintSelf(ostream &os, vtkIndent indent)
 
a simple class to control print indentation 
 
vtkRenderWindow * RenderWindow
 
vtkWeakPointer< vtkRenderWindow > RenderWindow
 
bool RenderEventPropagation
 
create a window for renderers to draw into 
 
vtkMultiProcessController * ParallelController
 
virtual void HandleEndRender()
 
Multiprocessing communication superclass.