18 #ifndef vtkCaveSynchronizedRenderers_h 19 #define vtkCaveSynchronizedRenderers_h 52 void ProcessCaveConfiguration();
57 void SetNumberOfDisplays(
int numberOfDisplays);
62 vtkSetMacro(EyeSeparation,
double);
70 bool DefineDisplay(
int idx,
double origin[3],
double x[3],
double y[3]);
96 double EyeSeparation = 0.065;
97 int NumberOfDisplays = 0;
98 std::vector<
std::array<
double, 12>> Displays;
99 std::array<
double, 3> DisplayOrigin = { -0.5, -0.5, -0.5 };
100 std::array<double, 3> DisplayX = { 0.5, -0.5, -0.5 };
101 std::array<double, 3> DisplayY = { 0.5, 0.5, -0.5 };
102 bool CameraInitialized =
false;
#define VTKREMOTINGVIEWS_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
virtual void HandleStartRender()
vtkSynchronizedRenderers subclass that handles adjusting of camera for cave configurations.
#define PARAVIEW_DEPRECATED_IN_6_1_0(reason)
static vtkSynchronizedRenderers * New()