12 #ifndef vtkDisplayConfiguration_h 13 #define vtkDisplayConfiguration_h 31 vtkGetMacro(ShowBorders,
bool);
37 vtkGetMacro(FullScreen,
bool);
42 vtkGetMacro(EyeSeparation,
double);
47 vtkGetMacro(UseOffAxisProjection,
bool);
52 int GetNumberOfDisplays()
const;
59 const char* GetName(
int index)
const;
67 const char* GetEnvironment(
int index)
const;
93 bool GetHasCorners(
int index)
const;
103 bool GetCoverable(
int index)
const;
111 bool GetShow2DOverlays(
int index)
const;
119 int GetViewerId(
int index)
const;
128 int GetStereoType(
int index)
const;
137 int GetNumberOfViewers()
const;
146 int GetId(
int viewerIndex)
const;
155 double GetEyeSeparation(
int viewerIndex)
const;
161 bool LoadPVX(
const char* fname);
168 static int ParseStereoType(
const std::string& value);
177 static const char* GetStereoTypeAsString(
int stereoType);
188 bool ShowBorders =
false;
189 bool Coverable =
false;
190 bool FullScreen =
false;
191 double EyeSeparation = 0.0;
192 bool UseOffAxisProjection =
true;
195 std::unique_ptr<vtkInternals> Internals;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
display configuration container
#define VTKREMOTINGCORE_EXPORT
void operator=(const vtkObjectBase &)