45 void PrintSelf ( ostream& os, vtkIndent indent )
override;
75 void WriteXML ( ostream& of,
int indent )
override;
105 vtkSetMacro(VisualizationMode,
int);
106 vtkGetMacro(VisualizationMode,
int);
115 vtkSetMacro(GlyphSpacingMm,
double);
116 vtkGetMacro(GlyphSpacingMm,
double);
117 vtkSetMacro(GlyphScalePercent,
double);
118 vtkGetMacro(GlyphScalePercent,
double);
119 vtkSetMacro(GlyphDisplayRangeMaxMm,
double);
120 vtkGetMacro(GlyphDisplayRangeMaxMm,
double);
121 vtkSetMacro(GlyphDisplayRangeMinMm,
double);
122 vtkGetMacro(GlyphDisplayRangeMinMm,
double);
123 vtkSetMacro(GlyphType,
int);
124 vtkGetMacro(GlyphType,
int);
132 vtkSetMacro(GlyphTipLengthPercent,
double);
133 vtkGetMacro(GlyphTipLengthPercent,
double);
134 vtkSetMacro(GlyphDiameterMm,
double);
135 vtkGetMacro(GlyphDiameterMm,
double);
136 vtkSetMacro(GlyphShaftDiameterPercent,
double);
137 vtkGetMacro(GlyphShaftDiameterPercent,
double);
138 vtkSetMacro(GlyphResolution,
int);
139 vtkGetMacro(GlyphResolution,
int);
142 vtkSetMacro(GridScalePercent,
double);
143 vtkGetMacro(GridScalePercent,
double);
144 vtkSetMacro(GridSpacingMm,
double);
145 vtkGetMacro(GridSpacingMm,
double);
146 vtkSetMacro(GridLineDiameterMm,
double);
147 vtkGetMacro(GridLineDiameterMm,
double);
148 vtkSetMacro(GridResolutionMm,
double);
149 vtkGetMacro(GridResolutionMm,
double);
150 vtkSetMacro(GridShowNonWarped,
bool);
151 vtkGetMacro(GridShowNonWarped,
bool);
164 vtkSetMacro(ContourResolutionMm,
double);
165 vtkGetMacro(ContourResolutionMm,
double);
166 vtkSetMacro(ContourOpacity,
double);
167 vtkGetMacro(ContourOpacity,
double);
170 vtkGetMacro(EditorVisibility,
bool);
171 vtkSetMacro(EditorVisibility,
bool);
172 vtkBooleanMacro(EditorVisibility,
bool);
173 vtkGetMacro(EditorVisibility3D,
bool);
174 vtkSetMacro(EditorVisibility3D,
bool);
175 vtkBooleanMacro(EditorVisibility3D,
bool);
176 vtkGetMacro(EditorSliceIntersectionVisibility,
bool);
177 vtkSetMacro(EditorSliceIntersectionVisibility,
bool);
178 vtkBooleanMacro(EditorSliceIntersectionVisibility,
bool);
179 vtkGetMacro(EditorTranslationEnabled,
bool);
180 vtkSetMacro(EditorTranslationEnabled,
bool);
181 vtkBooleanMacro(EditorTranslationEnabled,
bool);
182 vtkGetMacro(EditorTranslationSliceEnabled,
bool);
183 vtkSetMacro(EditorTranslationSliceEnabled,
bool);
184 vtkBooleanMacro(EditorTranslationSliceEnabled,
bool);
185 vtkGetMacro(EditorRotationEnabled,
bool);
186 vtkSetMacro(EditorRotationEnabled,
bool);
187 vtkBooleanMacro(EditorRotationEnabled,
bool);
188 vtkGetMacro(EditorRotationSliceEnabled,
bool);
189 vtkSetMacro(EditorRotationSliceEnabled,
bool);
190 vtkBooleanMacro(EditorRotationSliceEnabled,
bool);
191 vtkGetMacro(EditorScalingEnabled,
bool);
192 vtkSetMacro(EditorScalingEnabled,
bool);
193 vtkBooleanMacro(EditorScalingEnabled,
bool);
194 vtkGetMacro(EditorScalingSliceEnabled,
bool);
195 vtkSetMacro(EditorScalingSliceEnabled,
bool);
196 vtkBooleanMacro(EditorScalingSliceEnabled,
bool);
203 TransformUpdateEditorBoundsEvent = 2750
214 vtkSetMacro(InteractionSizeMm,
double);
215 vtkGetMacro(InteractionSizeMm,
double);
218 vtkSetMacro(InteractionScalePercent,
double);
219 vtkGetMacro(InteractionScalePercent,
double);
222 vtkSetMacro(InteractionSizeAbsolute,
bool);
223 vtkGetMacro(InteractionSizeAbsolute,
bool);
224 vtkBooleanMacro(InteractionSizeAbsolute,
bool);
227 vtkSetMacro(ActiveInteractionType,
int);
228 vtkGetMacro(ActiveInteractionType,
int);
231 vtkSetMacro(ActiveInteractionIndex,
int);
232 vtkGetMacro(ActiveInteractionIndex,
int);
239 vtkSetVector4Macro(RotationHandleComponentVisibility3D,
bool);
240 vtkGetVector4Macro(RotationHandleComponentVisibility3D,
bool);
241 vtkSetVector4Macro(ScaleHandleComponentVisibility3D,
bool);
242 vtkGetVector4Macro(ScaleHandleComponentVisibility3D,
bool);
243 vtkSetVector4Macro(TranslationHandleComponentVisibility3D,
bool);
244 vtkGetVector4Macro(TranslationHandleComponentVisibility3D,
bool);
245 vtkSetVector4Macro(RotationHandleComponentVisibilitySlice,
bool);
246 vtkGetVector4Macro(RotationHandleComponentVisibilitySlice,
bool);
247 vtkSetVector4Macro(ScaleHandleComponentVisibilitySlice,
bool);
248 vtkGetVector4Macro(ScaleHandleComponentVisibilitySlice,
bool);
249 vtkSetVector4Macro(TranslationHandleComponentVisibilitySlice,
bool);
250 vtkGetVector4Macro(TranslationHandleComponentVisibilitySlice,
bool);
300 int ActiveInteractionType{-1};
301 int ActiveInteractionIndex{-1};
302 bool InteractionSizeAbsolute{
false};
303 double InteractionSizeMm{5.0};
304 double InteractionScalePercent{15.0};
306 bool RotationHandleComponentVisibility3D[4];
307 bool ScaleHandleComponentVisibility3D[4];
308 bool TranslationHandleComponentVisibility3D[4];
310 bool RotationHandleComponentVisibilitySlice[4];
311 bool ScaleHandleComponentVisibilitySlice[4];
312 bool TranslationHandleComponentVisibilitySlice[4];