49 void PrintSelf(ostream& os, vtkIndent indent)
override;
61 void WriteXML(ostream& of,
int indent)
override;
105 this->Type = ComponentNone;
136 double accurateWorldOrientationMatrix[9],
const char* viewNodeID,
137 const char* associatedNodeID,
int positionStatus);
148 vtkGetMacro(TextScale,
double);
149 vtkSetMacro(TextScale,
double);
155 vtkSetMacro(PointLabelsVisibility,
bool);
156 vtkGetMacro(PointLabelsVisibility,
bool);
157 vtkBooleanMacro(PointLabelsVisibility,
bool);
164 vtkSetMacro(PropertiesLabelVisibility,
bool);
165 vtkGetMacro(PropertiesLabelVisibility,
bool);
166 vtkBooleanMacro(PropertiesLabelVisibility,
bool);
173 vtkSetMacro(FillVisibility,
bool);
174 vtkGetMacro(FillVisibility,
bool);
175 vtkBooleanMacro(FillVisibility,
bool);
181 vtkSetMacro(OutlineVisibility,
bool);
182 vtkGetMacro(OutlineVisibility,
bool);
183 vtkBooleanMacro(OutlineVisibility,
bool);
189 vtkSetMacro(FillOpacity,
double);
190 vtkGetMacro(FillOpacity,
double);
191 vtkBooleanMacro(FillOpacity,
double);
197 vtkSetMacro(OutlineOpacity,
double);
198 vtkGetMacro(OutlineOpacity,
double);
199 vtkBooleanMacro(OutlineOpacity,
double);
214 GlyphTypeInvalid = 0,
236 vtkSetMacro(GlyphType,
int);
237 vtkGetMacro(GlyphType,
int);
251 vtkSetMacro(SnapMode,
int);
252 vtkGetMacro(SnapMode,
int);
264 vtkSetMacro(GlyphScale,
double);
265 vtkGetMacro(GlyphScale,
double);
270 vtkSetMacro(GlyphSize,
double);
271 vtkGetMacro(GlyphSize,
double);
277 vtkSetMacro(UseGlyphScale,
bool);
278 vtkGetMacro(UseGlyphScale,
bool);
279 vtkBooleanMacro(UseGlyphScale,
bool);
283 ResetToDefaultsEvent = 19001,
313 vtkSetMacro(SliceProjection,
bool);
314 vtkGetMacro(SliceProjection,
bool);
315 vtkBooleanMacro(SliceProjection,
bool);
319 vtkSetMacro(SliceProjectionUseFiducialColor,
bool);
320 vtkGetMacro(SliceProjectionUseFiducialColor,
bool);
321 vtkBooleanMacro(SliceProjectionUseFiducialColor,
bool);
325 vtkSetMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
326 vtkGetMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
327 vtkBooleanMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
331 vtkSetVector3Macro(SliceProjectionColor,
double);
332 vtkGetVector3Macro(SliceProjectionColor,
double);
336 vtkSetClampMacro(SliceProjectionOpacity,
double, 0.0, 1.0);
337 vtkGetMacro(SliceProjectionOpacity,
double);
343 UseLineThickness = 0,
345 CurveLineSizeMode_Last
350 vtkSetMacro(CurveLineSizeMode,
int);
351 vtkGetMacro(CurveLineSizeMode,
int);
362 vtkGetMacro(LineThickness,
double);
363 vtkSetMacro(LineThickness,
double);
369 vtkGetMacro(LineDiameter,
double);
370 vtkSetMacro(LineDiameter,
double);
374 vtkGetMacro(LineColorFadingStart,
double);
375 vtkSetMacro(LineColorFadingStart,
double);
379 vtkGetMacro(LineColorFadingEnd,
double);
380 vtkSetMacro(LineColorFadingEnd,
double);
384 vtkSetClampMacro(LineColorFadingSaturation,
double, 0.0, 1.0);
385 vtkGetMacro(LineColorFadingSaturation,
double);
389 vtkSetClampMacro(LineColorFadingHueOffset,
double, 0.0, 1.0);
390 vtkGetMacro(LineColorFadingHueOffset,
double);
408 vtkGetMacro(OccludedVisibility,
bool);
409 vtkSetMacro(OccludedVisibility,
bool);
410 vtkBooleanMacro(OccludedVisibility,
bool);
415 vtkGetMacro(OccludedOpacity,
double);
416 vtkSetMacro(OccludedOpacity,
double);
421 vtkGetObjectMacro(TextProperty, vtkTextProperty);
424 vtkSetVector3Macro(ActiveColor,
double);
426 vtkGetVector3Macro(ActiveColor,
double);
430 vtkGetMacro(HandlesInteractive,
bool);
431 vtkSetMacro(HandlesInteractive,
bool);
432 vtkBooleanMacro(HandlesInteractive,
bool);
433 vtkGetMacro(TranslationHandleVisibility,
bool);
434 vtkSetMacro(TranslationHandleVisibility,
bool);
435 vtkBooleanMacro(TranslationHandleVisibility,
bool);
436 vtkGetMacro(RotationHandleVisibility,
bool);
437 vtkSetMacro(RotationHandleVisibility,
bool);
438 vtkBooleanMacro(RotationHandleVisibility,
bool);
439 vtkGetMacro(ScaleHandleVisibility,
bool);
440 vtkSetMacro(ScaleHandleVisibility,
bool);
441 vtkBooleanMacro(ScaleHandleVisibility,
bool);
449 vtkSetMacro(InteractionHandleScale,
double);
450 vtkGetMacro(InteractionHandleScale,
double);
458 vtkSetVector4Macro(RotationHandleComponentVisibility,
bool);
459 vtkGetVector4Macro(RotationHandleComponentVisibility,
bool);
460 vtkSetVector4Macro(ScaleHandleComponentVisibility,
bool);
461 vtkGetVector4Macro(ScaleHandleComponentVisibility,
bool);
462 vtkSetVector4Macro(TranslationHandleComponentVisibility,
bool);
463 vtkGetVector4Macro(TranslationHandleComponentVisibility,
bool);
478 vtkGetMacro(CanDisplayScaleHandles,
bool);
515 double SliceProjectionColor[3];
537 double ActiveColor[3];
545 bool RotationHandleComponentVisibility[4];
546 bool ScaleHandleComponentVisibility[4];
547 bool TranslationHandleComponentVisibility[4];