50 void PrintSelf(ostream& os, vtkIndent indent)
override;
62 void WriteXML(ostream& of,
int indent)
override;
106 this->Type = ComponentNone;
137 double accurateWorldOrientationMatrix[9],
const char* viewNodeID,
138 const char* associatedNodeID,
int positionStatus);
149 vtkGetMacro(TextScale,
double);
150 vtkSetMacro(TextScale,
double);
156 vtkSetMacro(PointLabelsVisibility,
bool);
157 vtkGetMacro(PointLabelsVisibility,
bool);
158 vtkBooleanMacro(PointLabelsVisibility,
bool);
165 vtkSetMacro(PropertiesLabelVisibility,
bool);
166 vtkGetMacro(PropertiesLabelVisibility,
bool);
167 vtkBooleanMacro(PropertiesLabelVisibility,
bool);
174 vtkSetMacro(FillVisibility,
bool);
175 vtkGetMacro(FillVisibility,
bool);
176 vtkBooleanMacro(FillVisibility,
bool);
182 vtkSetMacro(OutlineVisibility,
bool);
183 vtkGetMacro(OutlineVisibility,
bool);
184 vtkBooleanMacro(OutlineVisibility,
bool);
190 vtkSetMacro(FillOpacity,
double);
191 vtkGetMacro(FillOpacity,
double);
192 vtkBooleanMacro(FillOpacity,
double);
198 vtkSetMacro(OutlineOpacity,
double);
199 vtkGetMacro(OutlineOpacity,
double);
200 vtkBooleanMacro(OutlineOpacity,
double);
215 GlyphTypeInvalid = 0,
237 vtkSetMacro(GlyphType,
int);
238 vtkGetMacro(GlyphType,
int);
252 vtkSetMacro(SnapMode,
int);
253 vtkGetMacro(SnapMode,
int);
265 vtkSetMacro(GlyphScale,
double);
266 vtkGetMacro(GlyphScale,
double);
271 vtkSetMacro(GlyphSize,
double);
272 vtkGetMacro(GlyphSize,
double);
278 vtkSetMacro(UseGlyphScale,
bool);
279 vtkGetMacro(UseGlyphScale,
bool);
280 vtkBooleanMacro(UseGlyphScale,
bool);
284 ResetToDefaultsEvent = 19001,
314 vtkSetMacro(SliceProjection,
bool);
315 vtkGetMacro(SliceProjection,
bool);
316 vtkBooleanMacro(SliceProjection,
bool);
320 vtkSetMacro(SliceProjectionUseFiducialColor,
bool);
321 vtkGetMacro(SliceProjectionUseFiducialColor,
bool);
322 vtkBooleanMacro(SliceProjectionUseFiducialColor,
bool);
326 vtkSetMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
327 vtkGetMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
328 vtkBooleanMacro(SliceProjectionOutlinedBehindSlicePlane,
bool);
332 vtkSetVector3Macro(SliceProjectionColor,
double);
333 vtkGetVector3Macro(SliceProjectionColor,
double);
337 vtkSetClampMacro(SliceProjectionOpacity,
double, 0.0, 1.0);
338 vtkGetMacro(SliceProjectionOpacity,
double);
344 UseLineThickness = 0,
346 CurveLineSizeMode_Last
351 vtkSetMacro(CurveLineSizeMode,
int);
352 vtkGetMacro(CurveLineSizeMode,
int);
363 vtkGetMacro(LineThickness,
double);
364 vtkSetMacro(LineThickness,
double);
370 vtkGetMacro(LineDiameter,
double);
371 vtkSetMacro(LineDiameter,
double);
375 vtkGetMacro(LineColorFadingStart,
double);
376 vtkSetMacro(LineColorFadingStart,
double);
380 vtkGetMacro(LineColorFadingEnd,
double);
381 vtkSetMacro(LineColorFadingEnd,
double);
385 vtkSetClampMacro(LineColorFadingSaturation,
double, 0.0, 1.0);
386 vtkGetMacro(LineColorFadingSaturation,
double);
390 vtkSetClampMacro(LineColorFadingHueOffset,
double, 0.0, 1.0);
391 vtkGetMacro(LineColorFadingHueOffset,
double);
409 vtkGetMacro(OccludedVisibility,
bool);
410 vtkSetMacro(OccludedVisibility,
bool);
411 vtkBooleanMacro(OccludedVisibility,
bool);
416 vtkGetMacro(OccludedOpacity,
double);
417 vtkSetMacro(OccludedOpacity,
double);
422 vtkGetObjectMacro(TextProperty, vtkTextProperty);
425 vtkSetVector3Macro(ActiveColor,
double);
427 vtkGetVector3Macro(ActiveColor,
double);
431 vtkGetMacro(HandlesInteractive,
bool);
432 vtkSetMacro(HandlesInteractive,
bool);
433 vtkBooleanMacro(HandlesInteractive,
bool);
434 vtkGetMacro(TranslationHandleVisibility,
bool);
435 vtkSetMacro(TranslationHandleVisibility,
bool);
436 vtkBooleanMacro(TranslationHandleVisibility,
bool);
437 vtkGetMacro(RotationHandleVisibility,
bool);
438 vtkSetMacro(RotationHandleVisibility,
bool);
439 vtkBooleanMacro(RotationHandleVisibility,
bool);
440 vtkGetMacro(ScaleHandleVisibility,
bool);
441 vtkSetMacro(ScaleHandleVisibility,
bool);
442 vtkBooleanMacro(ScaleHandleVisibility,
bool);
450 vtkSetMacro(InteractionHandleScale,
double);
451 vtkGetMacro(InteractionHandleScale,
double);
459 vtkSetVector4Macro(RotationHandleComponentVisibility,
bool);
460 vtkGetVector4Macro(RotationHandleComponentVisibility,
bool);
461 vtkSetVector4Macro(ScaleHandleComponentVisibility,
bool);
462 vtkGetVector4Macro(ScaleHandleComponentVisibility,
bool);
463 vtkSetVector4Macro(TranslationHandleComponentVisibility,
bool);
464 vtkGetVector4Macro(TranslationHandleComponentVisibility,
bool);
479 vtkGetMacro(CanDisplayScaleHandles,
bool);
516 double SliceProjectionColor[3];
538 double ActiveColor[3];
546 bool RotationHandleComponentVisibility[4];
547 bool ScaleHandleComponentVisibility[4];
548 bool TranslationHandleComponentVisibility[4];