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);
262 vtkSetMacro(GlyphScale,
double);
263 vtkGetMacro(GlyphScale,
double);
268 vtkSetMacro(GlyphSize,
double);
269 vtkGetMacro(GlyphSize,
double);
275 vtkSetMacro(UseGlyphScale,
bool);
276 vtkGetMacro(UseGlyphScale,
bool);
277 vtkBooleanMacro(UseGlyphScale,
bool);
281 ResetToDefaultsEvent = 19001,
311 vtkSetMacro(SliceProjection,
bool);
312 vtkGetMacro(SliceProjection,
bool);
313 vtkBooleanMacro(SliceProjection,
bool);
317 vtkSetMacro(SliceProjectionUseFiducialColor,
bool);
318 vtkGetMacro(SliceProjectionUseFiducialColor,
bool);
319 vtkBooleanMacro(SliceProjectionUseFiducialColor,
bool);
323 vtkSetMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
324 vtkGetMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
325 vtkBooleanMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
329 vtkSetVector3Macro(SliceProjectionColor,
double);
330 vtkGetVector3Macro(SliceProjectionColor,
double);
334 vtkSetClampMacro(SliceProjectionOpacity,
double, 0.0, 1.0);
335 vtkGetMacro(SliceProjectionOpacity,
double);
341 UseLineThickness = 0,
343 CurveLineSizeMode_Last
348 vtkSetMacro(CurveLineSizeMode,
int);
349 vtkGetMacro(CurveLineSizeMode,
int);
360 vtkGetMacro(LineThickness,
double);
361 vtkSetMacro(LineThickness,
double);
367 vtkGetMacro(LineDiameter,
double);
368 vtkSetMacro(LineDiameter,
double);
372 vtkGetMacro(LineColorFadingStart,
double);
373 vtkSetMacro(LineColorFadingStart,
double);
377 vtkGetMacro(LineColorFadingEnd,
double);
378 vtkSetMacro(LineColorFadingEnd,
double);
382 vtkSetClampMacro(LineColorFadingSaturation,
double, 0.0, 1.0);
383 vtkGetMacro(LineColorFadingSaturation,
double);
387 vtkSetClampMacro(LineColorFadingHueOffset,
double, 0.0, 1.0);
388 vtkGetMacro(LineColorFadingHueOffset,
double);
406 vtkGetMacro(OccludedVisibility,
bool);
407 vtkSetMacro(OccludedVisibility,
bool);
408 vtkBooleanMacro(OccludedVisibility,
bool);
413 vtkGetMacro(OccludedOpacity,
double);
414 vtkSetMacro(OccludedOpacity,
double);
419 vtkGetObjectMacro(TextProperty, vtkTextProperty);
422 vtkSetVector3Macro(ActiveColor,
double);
424 vtkGetVector3Macro(ActiveColor,
double);
428 vtkGetMacro(HandlesInteractive,
bool);
429 vtkSetMacro(HandlesInteractive,
bool);
430 vtkBooleanMacro(HandlesInteractive,
bool);
431 vtkGetMacro(TranslationHandleVisibility,
bool);
432 vtkSetMacro(TranslationHandleVisibility,
bool);
433 vtkBooleanMacro(TranslationHandleVisibility,
bool);
434 vtkGetMacro(RotationHandleVisibility,
bool);
435 vtkSetMacro(RotationHandleVisibility,
bool);
436 vtkBooleanMacro(RotationHandleVisibility,
bool);
437 vtkGetMacro(ScaleHandleVisibility,
bool);
438 vtkSetMacro(ScaleHandleVisibility,
bool);
439 vtkBooleanMacro(ScaleHandleVisibility,
bool);
447 vtkSetMacro(InteractionHandleScale,
double);
448 vtkGetMacro(InteractionHandleScale,
double);
456 vtkSetVector4Macro(RotationHandleComponentVisibility,
bool);
457 vtkGetVector4Macro(RotationHandleComponentVisibility,
bool);
458 vtkSetVector4Macro(ScaleHandleComponentVisibility,
bool);
459 vtkGetVector4Macro(ScaleHandleComponentVisibility,
bool);
460 vtkSetVector4Macro(TranslationHandleComponentVisibility,
bool);
461 vtkGetVector4Macro(TranslationHandleComponentVisibility,
bool);
476 vtkGetMacro(CanDisplayScaleHandles,
bool);
513 double SliceProjectionColor[3];
535 double ActiveColor[3];
543 bool RotationHandleComponentVisibility[4];
544 bool ScaleHandleComponentVisibility[4];
545 bool TranslationHandleComponentVisibility[4];