#include <vtkSlicerTransformEditorWidget.h>
| vtkSlicerTransformEditorWidget::vtkSlicerTransformEditorWidget | ( | ) | [protected] |
References IdentityButton, InvertButton, MatrixWidget, MaxRangeEntry, MinRangeEntry, New(), ProcessingCallback, RotationAxis, RotationCoordinateSystemMenu, RotationMatrix, RotationScaleIS, RotationScaleLR, RotationScalePA, TransformEditSelectorWidget, TranslationScaleIS, TranslationScaleLR, and TranslationScalePA.
| vtkSlicerTransformEditorWidget::~vtkSlicerTransformEditorWidget | ( | ) | [protected, virtual] |
References IdentityButton, InvertButton, MatrixWidget, MaxRangeEntry, MinRangeEntry, RotationCoordinateSystemMenu, RotationMatrix, RotationScaleIS, RotationScaleLR, RotationScalePA, vtkSlicerWidget::SetMRMLScene(), TransformEditSelectorWidget, TranslationScaleIS, TranslationScaleLR, and TranslationScalePA.
| vtkSlicerTransformEditorWidget::vtkSlicerTransformEditorWidget | ( | const vtkSlicerTransformEditorWidget & | ) | [private] |
| void vtkSlicerTransformEditorWidget::CreateWidget | ( | void | ) | [protected, virtual] |
Create the widget.
Reimplemented from vtkSlicerWidget.
References vtkSlicerWidget::GUICallbackCommand, IdentityButton, InvertButton, MatrixWidget, MaxRangeEntry, MinRangeEntry, New(), vtkSlicerNodeSelectorWidget::NodeSelectedEvent, RotationCoordinateSystemMenu, RotationScaleIS, RotationScaleLR, RotationScalePA, TransformEditSelectorWidget, TranslationScaleIS, TranslationScaleLR, and TranslationScalePA.
| vtkTransform * vtkSlicerTransformEditorWidget::GetCurrentTransformInCoordinateSystem | ( | ) | [protected] |
References vtkSlicerNodeSelectorWidget::GetSelected(), New(), RotationCoordinateSystemMenu, and TransformEditSelectorWidget.
Referenced by RotationChangedCallback(), and TransformChangedCallback().
| static vtkSlicerTransformEditorWidget* vtkSlicerTransformEditorWidget::New | ( | ) | [static] |
Reimplemented from vtkSlicerWidget.
Referenced by CreateWidget(), GetCurrentTransformInCoordinateSystem(), and vtkSlicerTransformEditorWidget().
| void vtkSlicerTransformEditorWidget::operator= | ( | const vtkSlicerTransformEditorWidget & | ) | [private] |
Not implemented.
Reimplemented from vtkSlicerWidget.
| void vtkSlicerTransformEditorWidget::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkSlicerWidget.
| virtual void vtkSlicerTransformEditorWidget::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
alternative method to propagate events generated in GUI to logic / mrml
| virtual void vtkSlicerTransformEditorWidget::ProcessWidgetEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
alternative method to propagate events generated in GUI to logic / mrml
| void vtkSlicerTransformEditorWidget::RemoveWidgetObservers | ( | ) | [virtual] |
removes observers on widgets in the class
References vtkSlicerWidget::GUICallbackCommand, IdentityButton, InvertButton, MatrixWidget, MaxRangeEntry, MinRangeEntry, vtkSlicerNodeSelectorWidget::NodeSelectedEvent, RotationCoordinateSystemMenu, and TransformEditSelectorWidget.
Referenced by vtkSlicerTransformsGUI::~vtkSlicerTransformsGUI().
| void vtkSlicerTransformEditorWidget::ResetRotationSliders | ( | int | axis | ) | [protected] |
References RotationScaleIS, RotationScaleLR, and RotationScalePA.
Referenced by RotationChangedCallback(), TransformChangedCallback(), and UpdateMatrix().
| void vtkSlicerTransformEditorWidget::RotationChangedCallback | ( | int | axis, | |
| double | value | |||
| ) |
----
References GetCurrentTransformInCoordinateSystem(), MatrixWidget, ProcessingCallback, ResetRotationSliders(), RotationAxis, RotationMatrix, UpdateMatrix(), and vtkKWMatrix4x4::UpdateWidget().
Referenced by RotationChangingCallback(), RotationISChangedCallback(), RotationLRChangedCallback(), and RotationPAChangedCallback().
| void vtkSlicerTransformEditorWidget::RotationChangingCallback | ( | int | axis, | |
| double | value | |||
| ) |
References vtkSlicerNodeSelectorWidget::GetSelected(), vtkSlicerWidget::MRMLScene, ProcessingCallback, RotationChangedCallback(), vtkMRMLScene::SaveStateForUndo(), and TransformEditSelectorWidget.
Referenced by RotationISChangingCallback(), RotationLRChangingCallback(), and RotationPAChangingCallback().
| void vtkSlicerTransformEditorWidget::RotationISChangedCallback | ( | double | value | ) |
References RotationChangedCallback().
| void vtkSlicerTransformEditorWidget::RotationISChangingCallback | ( | double | value | ) |
References RotationChangingCallback().
| void vtkSlicerTransformEditorWidget::RotationLRChangedCallback | ( | double | value | ) |
References RotationChangedCallback().
| void vtkSlicerTransformEditorWidget::RotationLRChangingCallback | ( | double | value | ) |
References RotationChangingCallback().
| void vtkSlicerTransformEditorWidget::RotationPAChangedCallback | ( | double | value | ) |
References RotationChangedCallback().
| void vtkSlicerTransformEditorWidget::RotationPAChangingCallback | ( | double | value | ) |
References RotationChangingCallback().
| void vtkSlicerTransformEditorWidget::TransformChangedCallback | ( | double | ) |
| void vtkSlicerTransformEditorWidget::TransformChangingCallback | ( | double | val | ) |
| void vtkSlicerTransformEditorWidget::UpdateMatrix | ( | ) |
References vtkSlicerNodeSelectorWidget::GetSelected(), MatrixWidget, vtkSlicerWidget::MRMLCallbackCommand, ResetRotationSliders(), vtkKWMatrix4x4::SetAndObserveMatrix4x4(), TransformEditSelectorWidget, UpdateTranslationSliders(), and vtkKWMatrix4x4::UpdateWidget().
Referenced by vtkSlicerTransformsGUI::Enter(), RotationChangedCallback(), and TransformChangedCallback().
| void vtkSlicerTransformEditorWidget::UpdateTranslationSliders | ( | ) | [protected] |
----------------------------------------------
References MatrixWidget, max, MaxRangeEntry, min, MinRangeEntry, ProcessingCallback, TranslationScaleIS, TranslationScaleLR, and TranslationScalePA.
Referenced by UpdateMatrix().
| vtkSlicerTransformEditorWidget::vtkGetObjectMacro | ( | TransformEditSelectorWidget | , | |
| vtkSlicerNodeSelectorWidget | ||||
| ) |
| vtkSlicerTransformEditorWidget::vtkSetObjectMacro | ( | TransformEditSelectorWidget | , | |
| vtkSlicerNodeSelectorWidget | ||||
| ) |
| vtkSlicerTransformEditorWidget::vtkTypeRevisionMacro | ( | vtkSlicerTransformEditorWidget | , | |
| vtkKWCompositeWidget | ||||
| ) |
Reimplemented from vtkSlicerWidget.
vtkKWEntryWithLabel* vtkSlicerTransformEditorWidget::MaxRangeEntry [protected] |
vtkKWEntryWithLabel* vtkSlicerTransformEditorWidget::MinRangeEntry [protected] |
int vtkSlicerTransformEditorWidget::RotationAxis [protected] |
Referenced by RotationChangedCallback(), TransformChangedCallback(), and vtkSlicerTransformEditorWidget().
vtkMatrix4x4* vtkSlicerTransformEditorWidget::RotationMatrix [protected] |
Referenced by RotationChangedCallback(), vtkSlicerTransformEditorWidget(), and ~vtkSlicerTransformEditorWidget().
vtkKWScaleWithEntry* vtkSlicerTransformEditorWidget::RotationScaleIS [protected] |
vtkKWScaleWithEntry* vtkSlicerTransformEditorWidget::RotationScaleLR [protected] |
vtkKWScaleWithEntry* vtkSlicerTransformEditorWidget::RotationScalePA [protected] |
vtkKWScaleWithEntry* vtkSlicerTransformEditorWidget::TranslationScaleIS [protected] |
vtkKWScaleWithEntry* vtkSlicerTransformEditorWidget::TranslationScaleLR [protected] |
vtkKWScaleWithEntry* vtkSlicerTransformEditorWidget::TranslationScalePA [protected] |
1.6.1