vtkSynchronizedRenderers subclass that handles adjusting of camera for cave configurations.
More...
#include <vtkCaveSynchronizedRenderers.h>
Inherits vtkSynchronizedRenderers.
vtkSynchronizedRenderers subclass that handles adjusting of camera for cave configurations.
vtkCaveSynchronizedRenderers is vtkSynchronizedRenderers used for in CAVE configuration. It is used on the render-server side. It ensures that the camera is transformed based on the orientations specified in the pvx configuration file. This code was previously in class vtkCaveRenderManager.
Definition at line 36 of file vtkCaveSynchronizedRenderers.h.
§ Superclass
§ vtkCaveSynchronizedRenderers()
vtkCaveSynchronizedRenderers::vtkCaveSynchronizedRenderers |
( |
| ) |
|
|
protected |
§ ~vtkCaveSynchronizedRenderers()
vtkCaveSynchronizedRenderers::~vtkCaveSynchronizedRenderers |
( |
| ) |
|
|
protected |
§ New()
§ GetClassName()
virtual const char* vtkCaveSynchronizedRenderers::GetClassName |
( |
| ) |
|
|
virtual |
§ IsTypeOf()
static int vtkCaveSynchronizedRenderers::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
§ IsA()
virtual int vtkCaveSynchronizedRenderers::IsA |
( |
const char * |
type | ) |
|
|
virtual |
§ SafeDownCast()
§ PrintSelf()
void vtkCaveSynchronizedRenderers::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
§ HandleStartRender()
virtual void vtkCaveSynchronizedRenderers::HandleStartRender |
( |
| ) |
|
|
protectedvirtual |
Called at the start of each render.
Overridden to ensure that the camera is updated based on the configuration.
§ ProcessCaveConfiguration()
void vtkCaveSynchronizedRenderers::ProcessCaveConfiguration |
( |
| ) |
|
|
protected |
During constructor, processes the configuration file to setup the display information.
§ SetNumberOfDisplays()
void vtkCaveSynchronizedRenderers::SetNumberOfDisplays |
( |
int |
numberOfDisplays | ) |
|
|
protected |
These are to initialize the displays.
(This is directly copied from vtkCaveRenderManager).
§ SetEyeSeparation()
void vtkCaveSynchronizedRenderers::SetEyeSeparation |
( |
double |
eyeSeparation | ) |
|
|
protected |
Set the eye separation for all the displays.
§ DefineDisplay()
void vtkCaveSynchronizedRenderers::DefineDisplay |
( |
int |
idx, |
|
|
double |
origin[3], |
|
|
double |
x[3], |
|
|
double |
y[3] |
|
) |
| |
|
protected |
§ ComputeCamera()
void vtkCaveSynchronizedRenderers::ComputeCamera |
( |
vtkCamera * |
cam | ) |
|
|
protected |
Method to update the camera.
§ EyeSeparation
double vtkCaveSynchronizedRenderers::EyeSeparation |
|
protected |
§ NumberOfDisplays
int vtkCaveSynchronizedRenderers::NumberOfDisplays |
|
protected |
§ Displays
double** vtkCaveSynchronizedRenderers::Displays |
|
protected |
§ DisplayOrigin
double vtkCaveSynchronizedRenderers::DisplayOrigin[3] |
|
protected |
§ DisplayX
double vtkCaveSynchronizedRenderers::DisplayX[3] |
|
protected |
§ DisplayY
double vtkCaveSynchronizedRenderers::DisplayY[3] |
|
protected |
§ once
int vtkCaveSynchronizedRenderers::once |
|
protected |
The documentation for this class was generated from the following file: