|
ParaView
|
vtkSynchronizedRenderers subclass that handles adjusting of camera for cave configurations. More...
#include <vtkCaveSynchronizedRenderers.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
| static vtkCaveSynchronizedRenderers * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkCaveSynchronizedRenderers * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkCaveSynchronizedRenderers () | |
| ~vtkCaveSynchronizedRenderers () | |
| virtual void | HandleStartRender () |
| void | ProcessCaveConfiguration () |
| void | SetNumberOfDisplays (int numberOfDisplays) |
| void | SetEyeSeparation (double eyeSeparation) |
| void | DefineDisplay (int idx, double origin[3], double x[3], double y[3]) |
| void | ComputeCamera (vtkCamera *cam) |
Protected Attributes | |
| double | EyeSeparation |
| int | NumberOfDisplays |
| double ** | Displays |
| double | DisplayOrigin [3] |
| double | DisplayX [3] |
| double | DisplayY [3] |
| int | once |
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 34 of file vtkCaveSynchronizedRenderers.h.
| vtkCaveSynchronizedRenderers::vtkCaveSynchronizedRenderers | ( | ) | [protected] |
| vtkCaveSynchronizedRenderers::~vtkCaveSynchronizedRenderers | ( | ) | [protected] |
| static vtkCaveSynchronizedRenderers* vtkCaveSynchronizedRenderers::New | ( | ) | [static] |
Reimplemented from vtkSynchronizedRenderers.
| virtual const char* vtkCaveSynchronizedRenderers::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkSynchronizedRenderers.
| static int vtkCaveSynchronizedRenderers::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkSynchronizedRenderers.
| virtual int vtkCaveSynchronizedRenderers::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkSynchronizedRenderers.
| static vtkCaveSynchronizedRenderers* vtkCaveSynchronizedRenderers::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkSynchronizedRenderers.
| void vtkCaveSynchronizedRenderers::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkSynchronizedRenderers.
| virtual void vtkCaveSynchronizedRenderers::HandleStartRender | ( | ) | [protected, virtual] |
Called at the start of each render. Overridden to ensure that the camera is updated based on the configuration.
Reimplemented from vtkSynchronizedRenderers.
| void vtkCaveSynchronizedRenderers::ProcessCaveConfiguration | ( | ) | [protected] |
During constructor, processes the configuration file to setup the display information.
| void vtkCaveSynchronizedRenderers::SetNumberOfDisplays | ( | int | numberOfDisplays | ) | [protected] |
These are to initialize the displays. (This is directly copied from vtkCaveRenderManager).
| void vtkCaveSynchronizedRenderers::SetEyeSeparation | ( | double | eyeSeparation | ) | [protected] |
Set the eye separation for all the displays.
| void vtkCaveSynchronizedRenderers::DefineDisplay | ( | int | idx, |
| double | origin[3], | ||
| double | x[3], | ||
| double | y[3] | ||
| ) | [protected] |
| void vtkCaveSynchronizedRenderers::ComputeCamera | ( | vtkCamera * | cam | ) | [protected] |
Method to update the camera.
double vtkCaveSynchronizedRenderers::EyeSeparation [protected] |
Definition at line 67 of file vtkCaveSynchronizedRenderers.h.
int vtkCaveSynchronizedRenderers::NumberOfDisplays [protected] |
Definition at line 68 of file vtkCaveSynchronizedRenderers.h.
double** vtkCaveSynchronizedRenderers::Displays [protected] |
Definition at line 69 of file vtkCaveSynchronizedRenderers.h.
double vtkCaveSynchronizedRenderers::DisplayOrigin[3] [protected] |
Definition at line 70 of file vtkCaveSynchronizedRenderers.h.
double vtkCaveSynchronizedRenderers::DisplayX[3] [protected] |
Definition at line 71 of file vtkCaveSynchronizedRenderers.h.
double vtkCaveSynchronizedRenderers::DisplayY[3] [protected] |
Definition at line 72 of file vtkCaveSynchronizedRenderers.h.
int vtkCaveSynchronizedRenderers::once [protected] |
Definition at line 73 of file vtkCaveSynchronizedRenderers.h.
1.7.5.1