30 void PrintSelf(ostream& os, vtkIndent indent)
override;
42 void WriteXML(ostream& of,
int indent)
override;
59 vtkGetMacro(BoxVisible,
int);
60 vtkSetMacro(BoxVisible,
int);
63 vtkSetVector3Macro(BoxColor,
double);
64 vtkGetVector3Macro(BoxColor,
double);
67 vtkGetMacro(AxisLabelsVisible,
int);
68 vtkSetMacro(AxisLabelsVisible,
int);
71 vtkGetMacro(AxisLabelsCameraDependent,
int);
72 vtkSetMacro(AxisLabelsCameraDependent,
int);
75 vtkGetMacro(FiducialsVisible,
int);
76 vtkSetMacro(FiducialsVisible,
int);
78 vtkGetMacro(FiducialLabelsVisible,
int);
79 vtkSetMacro(FiducialLabelsVisible,
int);
82 vtkGetMacro(FieldOfView,
double);
83 vtkSetMacro(FieldOfView,
double);
86 vtkGetMacro(LetterSize,
double);
87 vtkSetMacro(LetterSize,
double);
90 vtkGetMacro(AnimationMode,
int);
91 vtkSetMacro(AnimationMode,
int);
95 vtkGetMacro(ViewAxisMode,
int);
96 vtkSetMacro(ViewAxisMode,
int);
101 vtkGetMacro(SpinDirection,
int);
102 vtkSetMacro(SpinDirection,
int);
107 vtkGetMacro(SpinDegrees,
double);
108 vtkSetMacro(SpinDegrees,
double);
110 vtkGetMacro(RotateDegrees,
double);
111 vtkSetMacro(RotateDegrees,
double);
114 vtkGetMacro(AnimationMs,
int);
115 vtkSetMacro(AnimationMs,
int);
118 vtkGetMacro(RockLength,
int);
119 vtkSetMacro(RockLength,
int);
122 vtkGetMacro(RockCount,
int);
123 vtkSetMacro(RockCount,
int);
126 vtkGetMacro(StereoType,
int);
127 vtkSetMacro(StereoType,
int);
132 vtkGetMacro(RenderMode,
int);
133 vtkSetMacro(RenderMode,
int);
139 vtkGetMacro(UseDepthPeeling,
int);
140 vtkSetMacro(UseDepthPeeling,
int);
144 vtkGetMacro(FPSVisible,
int);
145 vtkSetMacro(FPSVisible,
int);
149 vtkGetMacro(GPUMemorySize,
int);
150 vtkSetMacro(GPUMemorySize,
int);
158 vtkSetMacro(AutoReleaseGraphicsResources,
bool);
159 vtkGetMacro(AutoReleaseGraphicsResources,
bool);
160 vtkBooleanMacro(AutoReleaseGraphicsResources,
bool);
165 vtkSetMacro(ExpectedFPS,
double);
166 vtkGetMacro(ExpectedFPS,
double);
168 vtkSetMacro(VolumeRenderingQuality,
int);
169 vtkGetMacro(VolumeRenderingQuality,
int);
174 vtkGetMacro(RaycastTechnique,
int);
175 vtkSetMacro(RaycastTechnique,
int);
182 vtkGetMacro(VolumeRenderingSurfaceSmoothing,
bool);
183 vtkSetMacro(VolumeRenderingSurfaceSmoothing,
bool);
189 vtkSetMacro(VolumeRenderingOversamplingFactor,
double);
190 vtkGetMacro(VolumeRenderingOversamplingFactor,
double);
249 VolumeRenderingQuality_Last
261 RaycastTechnique_Last
267 GraphicalResourcesCreatedEvent = 19001,
277 vtkGetMacro(Interacting,
int);
278 vtkBooleanMacro(Interacting,
int);
294 BoxLabelVisibileFlag = BoxLabelVisibleFlag,
312 vtkGetMacro (LinkedControl,
int );
313 vtkSetMacro (LinkedControl,
int );
314 vtkBooleanMacro(LinkedControl,
int);
322 vtkGetMacro(InteractionFlags,
unsigned int);
328 vtkGetMacro(ShadowsVisibility,
bool);
329 vtkSetMacro(ShadowsVisibility,
bool);
330 vtkBooleanMacro(ShadowsVisibility,
bool);
337 vtkGetMacro(AmbientShadowsSizeScale,
double);
338 vtkSetMacro(AmbientShadowsSizeScale,
double);
339 vtkBooleanMacro(AmbientShadowsSizeScale,
double);
344 vtkGetMacro(AmbientShadowsVolumeOpacityThreshold,
double);
345 vtkSetMacro(AmbientShadowsVolumeOpacityThreshold,
double);
346 vtkBooleanMacro(AmbientShadowsVolumeOpacityThreshold,
double);
354 vtkGetMacro(AmbientShadowsIntensityScale,
double);
355 vtkSetMacro(AmbientShadowsIntensityScale,
double);
363 vtkGetMacro(AmbientShadowsIntensityShift,
double);
364 vtkSetMacro(AmbientShadowsIntensityShift,
double);
447 bool ShadowsVisibility{
false};
448 double AmbientShadowsSizeScale{0.3};
449 double AmbientShadowsVolumeOpacityThreshold{0.25};
450 double AmbientShadowsIntensityScale{ 1.0 };
451 double AmbientShadowsIntensityShift{ 0.0 };