15 #ifndef vtkIndependentViewerCollection_h
16 #define vtkIndependentViewerCollection_h
19 #include "vtkRenderingParallelModule.h"
23 VTK_ABI_NAMESPACE_BEGIN
37 int GetNumberOfEyeTransforms();
43 void SetNumberOfEyeTransforms(
int n);
51 void SetEyeTransform(
int i,
const double* vals);
59 void GetEyeTransform(
int i, std::vector<double>& valuesOut);
65 int GetNumberOfEyeSeparations();
71 void SetNumberOfEyeSeparations(
int n);
79 void SetEyeSeparation(
int i,
double separation);
87 double GetEyeSeparation(
int i);
98 void SetEyeTransform(
int i,
const std::vector<double>& vals);
105 int GetNumberOfIndependentViewers();
110 void SetNumberOfIndependentViewers(
int n);
121 std::unique_ptr<vtkInternals> Internals;
124 VTK_ABI_NAMESPACE_END
Store data for independent viewers.
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...