#include <vtkSlicerWidget.h>
Public Member Functions | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessMRMLEvents (vtkObject *vtkNotUsed(caller), unsigned long vtkNotUsed(event), void *vtkNotUsed(callData)) |
| virtual void | ProcessWidgetEvents (vtkObject *vtkNotUsed(caller), unsigned long vtkNotUsed(event), void *vtkNotUsed(callData)) |
| void | SetAndObserveMRMLScene (vtkMRMLScene *mrml) |
| void | SetAndObserveMRMLSceneEvents (vtkMRMLScene *mrml, vtkIntArray *events) |
| void | SetInMRMLCallbackFlag (int flag) |
| void | SetInWidgetCallbackFlag (int flag) |
| void | SetMRMLScene (vtkMRMLScene *mrml) |
| vtkGetMacro (InMRMLCallbackFlag, int) | |
| vtkGetMacro (InWidgetCallbackFlag, int) | |
| vtkGetObjectMacro (MRMLScene, vtkMRMLScene) | |
| vtkTypeRevisionMacro (vtkSlicerWidget, vtkKWCompositeWidget) | |
Static Public Member Functions | |
| static vtkSlicerWidget * | New () |
Protected Member Functions | |
| virtual void | CreateWidget () |
| void | operator= (const vtkSlicerWidget &) |
| Not implemented. | |
| vtkSlicerWidget (const vtkSlicerWidget &) | |
| vtkSlicerWidget () | |
| virtual | ~vtkSlicerWidget () |
Static Protected Member Functions | |
| static void | MRMLCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
| static void | WidgetCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
Protected Attributes | |
| vtkCallbackCommand * | GUICallbackCommand |
| int | InMRMLCallbackFlag |
| int | InWidgetCallbackFlag |
| vtkCallbackCommand * | MRMLCallbackCommand |
| vtkObserverManager * | MRMLObserverManager |
| vtkMRMLScene * | MRMLScene |
| vtkSlicerWidget::vtkSlicerWidget | ( | ) | [protected] |
| vtkSlicerWidget::~vtkSlicerWidget | ( | ) | [protected, virtual] |
| vtkSlicerWidget::vtkSlicerWidget | ( | const vtkSlicerWidget & | ) | [protected] |
| virtual void vtkSlicerWidget::CreateWidget | ( | void | ) | [inline, protected, virtual] |
Create the widget.
Reimplemented in vtkKWCheckBoxSelectionDialog, vtkSlicerClipModelsWidget, vtkSlicerColorDisplayWidget, vtkSlicerColorEditWidget, vtkSlicerDataTransferWidget, vtkSlicerDiffusionTensorGlyphDisplayWidget, vtkSlicerFiducialListWidget, vtkSlicerModelDisplayWidget, vtkSlicerModelHierarchyWidget, vtkSlicerModelInfoWidget, vtkSlicerMRMLSaveDataWidget, vtkSlicerMRMLTreeWidget, vtkSlicerPopUpHelpWidget, vtkSlicerRecordSnapshotWidget, vtkSlicerROIDisplayWidget, vtkSlicerROIViewerWidget, vtkSlicerSceneSnapshotWidget, vtkSlicerSliceControllerWidget, vtkSlicerTransformEditorWidget, vtkSlicerTransformManagerWidget, vtkSlicerViewerWidget, vtkSlicerVolumeFileHeaderWidget, vtkSlicerVolumeHeaderWidget, vtkSlicerWaitMessageWidget, vtkFetchMIDescribeDataWidget, vtkFetchMIFlatResourceWidget, vtkFetchMIMulticolumnWidget, vtkFetchMIQueryTermWidget, vtkFetchMIResourceUploadWidget, vtkFetchMITagViewWidget, vtkMeasurementsAngleWidget, vtkMeasurementsRulerWidget, vtkQueryAtlasSearchTermWidget, vtkQueryAtlasUseSearchTermWidget, vtkSlicerAllFiberBundlesDisplayWidget, vtkSlicerFiberBundleDisplayWidget, vtkSlicerVolumePropertyWidget, vtkSlicerVolumePropertyWidget, vtkSlicerDiffusionEditorWidget, vtkSlicerDiffusionTensorVolumeDisplayWidget, vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget, vtkSlicerDiffusionTestingWidget, vtkSlicerDiffusionWeightedVolumeDisplayWidget, vtkSlicerGradientsWidget, vtkSlicerLabelMapVolumeDisplayWidget, vtkSlicerMeasurementFrameWidget, vtkSlicerScalarVolumeDisplayWidget, vtkSlicerVectorVolumeDisplayWidget, and vtkSlicerVolumeDisplayWidget.
| void vtkSlicerWidget::MRMLCallback | ( | vtkObject * | caller, | |
| unsigned long | eid, | |||
| void * | clientData, | |||
| void * | callData | |||
| ) | [static, protected] |
a shared set of functions that call the virtual ProcessMRMLEvents and ProcessGUIEvents methods in the subclasses, if they are defined.
Referenced by vtkSlicerWidget().
| static vtkSlicerWidget* vtkSlicerWidget::New | ( | ) | [inline, static] |
Reimplemented in vtkKWCheckBoxSelectionDialog, vtkSlicerClipModelsWidget, vtkSlicerColorDisplayWidget, vtkSlicerColorEditWidget, vtkSlicerDataTransferWidget, vtkSlicerDiffusionTensorGlyphDisplayWidget, vtkSlicerFiducialListWidget, vtkSlicerModelDisplayWidget, vtkSlicerModelHierarchyWidget, vtkSlicerModelInfoWidget, vtkSlicerMRMLSaveDataWidget, vtkSlicerMRMLTreeWidget, vtkSlicerPopUpHelpWidget, vtkSlicerRecordSnapshotWidget, vtkSlicerROIDisplayWidget, vtkSlicerROIViewerWidget, vtkSlicerSceneSnapshotWidget, vtkSlicerSliceControllerWidget, vtkSlicerTransformEditorWidget, vtkSlicerTransformManagerWidget, vtkSlicerViewerWidget, vtkSlicerVolumeFileHeaderWidget, vtkSlicerVolumeHeaderWidget, vtkSlicerWaitMessageWidget, vtkFetchMIDescribeDataWidget, vtkFetchMIFlatResourceWidget, vtkFetchMIMulticolumnWidget, vtkFetchMIQueryTermWidget, vtkFetchMIResourceUploadWidget, vtkFetchMITagViewWidget, vtkMeasurementsAngleWidget, vtkMeasurementsRulerWidget, vtkQueryAtlasSearchTermWidget, vtkQueryAtlasUseSearchTermWidget, vtkSlicerAllFiberBundlesDisplayWidget, vtkSlicerFiberBundleDisplayWidget, vtkSlicerVolumePropertyWidget, vtkSlicerVolumePropertyWidget, vtkSlicerDiffusionEditorWidget, vtkSlicerDiffusionTensorVolumeDisplayWidget, vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget, vtkSlicerDiffusionTestingWidget, vtkSlicerDiffusionWeightedVolumeDisplayWidget, vtkSlicerGradientsWidget, vtkSlicerLabelMapVolumeDisplayWidget, vtkSlicerMeasurementFrameWidget, vtkSlicerScalarVolumeDisplayWidget, vtkSlicerVectorVolumeDisplayWidget, vtkSlicerVolumeDisplayWidget, vtkSlicerAnnotationAngleManager, and vtkSlicerAnnotationRulerManager.
Referenced by vtkSlicerWidget().
| void vtkSlicerWidget::operator= | ( | const vtkSlicerWidget & | ) | [protected] |
Not implemented.
Reimplemented in vtkKWCheckBoxSelectionDialog, vtkSlicerClipModelsWidget, vtkSlicerColorDisplayWidget, vtkSlicerColorEditWidget, vtkSlicerDataTransferWidget, vtkSlicerDiffusionTensorGlyphDisplayWidget, vtkSlicerFiducialListWidget, vtkSlicerModelDisplayWidget, vtkSlicerModelHierarchyWidget, vtkSlicerModelInfoWidget, vtkSlicerMRMLSaveDataWidget, vtkSlicerMRMLTreeWidget, vtkSlicerPopUpHelpWidget, vtkSlicerRecordSnapshotWidget, vtkSlicerROIDisplayWidget, vtkSlicerROIViewerWidget, vtkSlicerSceneSnapshotWidget, vtkSlicerSliceControllerWidget, vtkSlicerTransformEditorWidget, vtkSlicerTransformManagerWidget, vtkSlicerViewerWidget, vtkSlicerVolumeFileHeaderWidget, vtkSlicerVolumeHeaderWidget, vtkSlicerWaitMessageWidget, vtkFetchMIDescribeDataWidget, vtkFetchMIFlatResourceWidget, vtkFetchMIMulticolumnWidget, vtkFetchMIQueryTermWidget, vtkFetchMIResourceUploadWidget, vtkFetchMITagViewWidget, vtkMeasurementsAngleWidget, vtkMeasurementsRulerWidget, vtkQueryAtlasSearchTermWidget, vtkQueryAtlasUseSearchTermWidget, vtkSlicerAllFiberBundlesDisplayWidget, vtkSlicerFiberBundleDisplayWidget, vtkSlicerVolumePropertyWidget, vtkSlicerVolumePropertyWidget, vtkSlicerDiffusionEditorWidget, vtkSlicerDiffusionTensorVolumeDisplayWidget, vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget, vtkSlicerDiffusionTestingWidget, vtkSlicerDiffusionWeightedVolumeDisplayWidget, vtkSlicerGradientsWidget, vtkSlicerLabelMapVolumeDisplayWidget, vtkSlicerMeasurementFrameWidget, vtkSlicerScalarVolumeDisplayWidget, vtkSlicerVectorVolumeDisplayWidget, vtkSlicerVolumeDisplayWidget, vtkSlicerAnnotationAngleManager, and vtkSlicerAnnotationRulerManager.
| void vtkSlicerWidget::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented in vtkKWCheckBoxSelectionDialog, vtkSlicerClipModelsWidget, vtkSlicerColorDisplayWidget, vtkSlicerColorEditWidget, vtkSlicerDataTransferWidget, vtkSlicerDiffusionTensorGlyphDisplayWidget, vtkSlicerFiducialListWidget, vtkSlicerModelDisplayWidget, vtkSlicerModelHierarchyWidget, vtkSlicerModelInfoWidget, vtkSlicerMRMLSaveDataWidget, vtkSlicerMRMLTreeWidget, vtkSlicerPopUpHelpWidget, vtkSlicerRecordSnapshotWidget, vtkSlicerROIDisplayWidget, vtkSlicerROIViewerWidget, vtkSlicerSceneSnapshotWidget, vtkSlicerSliceControllerWidget, vtkSlicerTransformEditorWidget, vtkSlicerTransformManagerWidget, vtkSlicerViewerWidget, vtkSlicerVolumeFileHeaderWidget, vtkSlicerVolumeHeaderWidget, vtkSlicerWaitMessageWidget, vtkFetchMIDescribeDataWidget, vtkFetchMIFlatResourceWidget, vtkFetchMIMulticolumnWidget, vtkFetchMIQueryTermWidget, vtkFetchMIResourceUploadWidget, vtkFetchMITagViewWidget, vtkMeasurementsAngleWidget, vtkMeasurementsRulerWidget, vtkQueryAtlasSearchTermWidget, vtkQueryAtlasUseSearchTermWidget, vtkSlicerAllFiberBundlesDisplayWidget, vtkSlicerFiberBundleDisplayWidget, vtkSlicerVolumePropertyWidget, vtkSlicerVolumePropertyWidget, vtkSlicerDiffusionEditorWidget, vtkSlicerDiffusionTensorVolumeDisplayWidget, vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget, vtkSlicerDiffusionTestingWidget, vtkSlicerDiffusionWeightedVolumeDisplayWidget, vtkSlicerGradientsWidget, vtkSlicerLabelMapVolumeDisplayWidget, vtkSlicerMeasurementFrameWidget, vtkSlicerScalarVolumeDisplayWidget, vtkSlicerVectorVolumeDisplayWidget, vtkSlicerVolumeDisplayWidget, vtkSlicerAnnotationAngleManager, and vtkSlicerAnnotationRulerManager.
| virtual void vtkSlicerWidget::ProcessMRMLEvents | ( | vtkObject * | vtkNotUsedcaller, | |
| unsigned long | vtkNotUsedevent, | |||
| void * | vtkNotUsedcallData | |||
| ) | [inline, virtual] |
alternative method to propagate events generated in GUI to logic / mrml
| virtual void vtkSlicerWidget::ProcessWidgetEvents | ( | vtkObject * | vtkNotUsedcaller, | |
| unsigned long | vtkNotUsedevent, | |||
| void * | vtkNotUsedcallData | |||
| ) | [inline, virtual] |
alternative method to propagate events generated in GUI to logic / mrml
| void vtkSlicerWidget::SetAndObserveMRMLScene | ( | vtkMRMLScene * | mrml | ) | [inline] |
References vtkObjectPointer.
Referenced by vtkSlicerVolumesGUI::BuildGUI(), vtkSlicerTransformsGUI::BuildGUI(), vtkSlicerSliceGUI::BuildGUI(), vtkSlicerModelsGUI::BuildGUI(), vtkSlicerDataGUI::BuildGUI(), vtkSlicerApplicationGUI::BuildGUI(), vtkSlicerSlicesGUI::BuildSliceController(), vtkSlicerVectorVolumeDisplayWidget::CreateWidget(), vtkSlicerScalarVolumeDisplayWidget::CreateWidget(), vtkSlicerLabelMapVolumeDisplayWidget::CreateWidget(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::CreateWidget(), vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget(), vtkSlicerMRMLSaveDataWidget::CreateWidget(), vtkFetchMIResourceUploadWidget::HandleDataRenaming(), vtkSlicerApplicationGUI::ProcessSaveSceneAsCommand(), vtkSlicerViewerWidget::RemoveMRMLObservers(), vtkSlicerROIViewerWidget::RemoveMRMLObservers(), vtkSlicerMRMLSaveDataWidget::UpdateFromMRML(), vtkSlicerApplicationGUI::UpdateMain3DViewers(), vtkSlicerApplicationGUI::~vtkSlicerApplicationGUI(), vtkSlicerVolumeDisplayWidget::~vtkSlicerVolumeDisplayWidget(), and ~vtkSlicerWidget().
| void vtkSlicerWidget::SetAndObserveMRMLSceneEvents | ( | vtkMRMLScene * | mrml, | |
| vtkIntArray * | events | |||
| ) | [inline] |
| void vtkSlicerWidget::SetInMRMLCallbackFlag | ( | int | flag | ) | [inline] |
| void vtkSlicerWidget::SetInWidgetCallbackFlag | ( | int | flag | ) | [inline] |
Referenced by vtkSlicerModelHierarchyWidget::ProcessWidgetEvents().
| void vtkSlicerWidget::SetMRMLScene | ( | vtkMRMLScene * | mrml | ) | [inline] |
API for setting or setting and observing MRMLScene
References vtkObjectPointer.
Referenced by vtkSlicermiAnnotationModuleLogic::AddAngle(), vtkSlicermiAnnotationModuleLogic::AddRuler(), vtkSlicerVolumesGUI::BuildGUI(), vtkSlicerTractographyDisplayGUI::BuildGUI(), vtkMeasurementsGUI::BuildGUI(), vtkSlicerModelsGUI::BuildGUI(), vtkSlicerColorGUI::BuildGUI(), vtkSlicerVolumesGUI::CreateDTIDisplayWidget(), vtkSlicerVolumesGUI::CreateDWIDisplayWidget(), vtkSlicerVolumesGUI::CreateLabelMapDisplayWidget(), vtkSlicerVolumesGUI::CreateScalarDisplayWidget(), vtkSlicerVolumesGUI::CreateVectorDisplayWidget(), vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget(), vtkSlicerDiffusionEditorWidget::CreateWidget(), vtkSlicerSecondaryViewerWindow::CreateWidget(), vtkFetchMIResourceUploadWidget::HandleDataRenaming(), vtkFetchMIGUI::TearDownGUI(), vtkSlicerVolumesGUI::UpdateFramesFromMRML(), vtkSlicerMRMLSaveDataWidget::UpdateFromMRML(), vtkSlicerApplicationGUI::UpdateMain3DViewers(), vtkFetchMIDescribeDataWidget::~vtkFetchMIDescribeDataWidget(), vtkFetchMIFlatResourceWidget::~vtkFetchMIFlatResourceWidget(), vtkFetchMIGUI::~vtkFetchMIGUI(), vtkFetchMIMulticolumnWidget::~vtkFetchMIMulticolumnWidget(), vtkFetchMIQueryTermWidget::~vtkFetchMIQueryTermWidget(), vtkFetchMIResourceUploadWidget::~vtkFetchMIResourceUploadWidget(), vtkMeasurementsAngleWidget::~vtkMeasurementsAngleWidget(), vtkMeasurementsRulerWidget::~vtkMeasurementsRulerWidget(), vtkQueryAtlasSearchTermWidget::~vtkQueryAtlasSearchTermWidget(), vtkQueryAtlasUseSearchTermWidget::~vtkQueryAtlasUseSearchTermWidget(), vtkSlicerAllFiberBundlesDisplayWidget::~vtkSlicerAllFiberBundlesDisplayWidget(), vtkSlicerAnnotationAngleManager::~vtkSlicerAnnotationAngleManager(), vtkSlicerAnnotationRulerManager::~vtkSlicerAnnotationRulerManager(), vtkSlicerClipModelsWidget::~vtkSlicerClipModelsWidget(), vtkSlicerColorDisplayWidget::~vtkSlicerColorDisplayWidget(), vtkSlicerColorEditWidget::~vtkSlicerColorEditWidget(), vtkSlicerDiffusionTensorGlyphDisplayWidget::~vtkSlicerDiffusionTensorGlyphDisplayWidget(), vtkSlicerDiffusionTensorVolumeDisplayWidget::~vtkSlicerDiffusionTensorVolumeDisplayWidget(), vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::~vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::~vtkSlicerDiffusionWeightedVolumeDisplayWidget(), vtkSlicerFiberBundleDisplayWidget::~vtkSlicerFiberBundleDisplayWidget(), vtkSlicerLabelMapVolumeDisplayWidget::~vtkSlicerLabelMapVolumeDisplayWidget(), vtkSlicerModelDisplayWidget::~vtkSlicerModelDisplayWidget(), vtkSlicerModelHierarchyWidget::~vtkSlicerModelHierarchyWidget(), vtkSlicerModelInfoWidget::~vtkSlicerModelInfoWidget(), vtkSlicerRecordSnapshotWidget::~vtkSlicerRecordSnapshotWidget(), vtkSlicerROIDisplayWidget::~vtkSlicerROIDisplayWidget(), vtkSlicerScalarVolumeDisplayWidget::~vtkSlicerScalarVolumeDisplayWidget(), vtkSlicerSceneSnapshotWidget::~vtkSlicerSceneSnapshotWidget(), vtkSlicerTransformEditorWidget::~vtkSlicerTransformEditorWidget(), vtkSlicerTransformManagerWidget::~vtkSlicerTransformManagerWidget(), vtkSlicerVectorVolumeDisplayWidget::~vtkSlicerVectorVolumeDisplayWidget(), vtkSlicerViewerWidget::~vtkSlicerViewerWidget(), vtkSlicerVolumeFileHeaderWidget::~vtkSlicerVolumeFileHeaderWidget(), and vtkSlicerVolumeHeaderWidget::~vtkSlicerVolumeHeaderWidget().
| vtkSlicerWidget::vtkGetMacro | ( | InMRMLCallbackFlag | , | |
| int | ||||
| ) |
| vtkSlicerWidget::vtkGetMacro | ( | InWidgetCallbackFlag | , | |
| int | ||||
| ) |
Flags to avoid event loops NOTE: don't use the SetMacro or it call modified itself and generate even more events!
| vtkSlicerWidget::vtkGetObjectMacro | ( | MRMLScene | , | |
| vtkMRMLScene | ||||
| ) |
Getting setting and observing MRMLScene.
| vtkSlicerWidget::vtkTypeRevisionMacro | ( | vtkSlicerWidget | , | |
| vtkKWCompositeWidget | ||||
| ) |
| void vtkSlicerWidget::WidgetCallback | ( | vtkObject * | caller, | |
| unsigned long | eid, | |||
| void * | clientData, | |||
| void * | callData | |||
| ) | [static, protected] |
Referenced by vtkSlicerWidget().
vtkCallbackCommand* vtkSlicerWidget::GUICallbackCommand [protected] |
Referenced by vtkSlicerFiducialListWidget::AddSeedWidget(), vtkSlicerVectorVolumeDisplayWidget::AddWidgetObservers(), vtkSlicerScalarVolumeDisplayWidget::AddWidgetObservers(), vtkSlicerMeasurementFrameWidget::AddWidgetObservers(), vtkSlicerLabelMapVolumeDisplayWidget::AddWidgetObservers(), vtkSlicerGradientsWidget::AddWidgetObservers(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::AddWidgetObservers(), vtkSlicerDiffusionTestingWidget::AddWidgetObservers(), vtkSlicerDiffusionTensorVolumeDisplayWidget::AddWidgetObservers(), vtkSlicerDiffusionEditorWidget::AddWidgetObservers(), vtkSlicerAllFiberBundlesDisplayWidget::AddWidgetObservers(), vtkQueryAtlasUseSearchTermWidget::AddWidgetObservers(), vtkQueryAtlasSearchTermWidget::AddWidgetObservers(), vtkMeasurementsRulerWidget::AddWidgetObservers(), vtkMeasurementsAngleWidget::AddWidgetObservers(), vtkFetchMIResourceUploadWidget::AddWidgetObservers(), vtkFetchMIQueryTermWidget::AddWidgetObservers(), vtkFetchMIFlatResourceWidget::AddWidgetObservers(), vtkFetchMIDescribeDataWidget::AddWidgetObservers(), vtkSlicerVolumeHeaderWidget::AddWidgetObservers(), vtkSlicerSliceControllerWidget::AddWidgetObservers(), vtkSlicerROIDisplayWidget::AddWidgetObservers(), vtkSlicerPopUpHelpWidget::AddWidgetObservers(), vtkSlicerMRMLSaveDataWidget::AddWidgetObservers(), vtkSlicerModelInfoWidget::AddWidgetObservers(), vtkSlicerDiffusionTensorGlyphDisplayWidget::AddWidgetObservers(), vtkSlicerDataTransferWidget::AddWidgetObservers(), vtkSlicerClipModelsWidget::AddWidgetObservers(), vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::CreateWidget(), vtkSlicerFiberBundleDisplayWidget::CreateWidget(), vtkSlicerVolumeFileHeaderWidget::CreateWidget(), vtkSlicerTransformManagerWidget::CreateWidget(), vtkSlicerTransformEditorWidget::CreateWidget(), vtkSlicerSceneSnapshotWidget::CreateWidget(), vtkSlicerRecordSnapshotWidget::CreateWidget(), vtkSlicerMRMLTreeWidget::CreateWidget(), vtkSlicerModelHierarchyWidget::CreateWidget(), vtkSlicerModelDisplayWidget::CreateWidget(), vtkSlicerColorEditWidget::CreateWidget(), vtkSlicerColorDisplayWidget::CreateWidget(), vtkKWCheckBoxSelectionDialog::CreateWidget(), vtkFetchMIResourceUploadWidget::DestroyNewTagWindow(), vtkSlicerSliceControllerWidget::FitSliceToBackground(), vtkFetchMIResourceUploadWidget::PopulateTagMenuButtonCallback(), vtkSlicerSliceControllerWidget::PopUpLabelOpacityScaleAndEntry(), vtkSlicerFiducialListWidget::ProcessWidgetEvents(), vtkFetchMIResourceUploadWidget::RaiseNewTagWindow(), vtkSlicerVectorVolumeDisplayWidget::RemoveWidgetObservers(), vtkSlicerScalarVolumeDisplayWidget::RemoveWidgetObservers(), vtkSlicerMeasurementFrameWidget::RemoveWidgetObservers(), vtkSlicerLabelMapVolumeDisplayWidget::RemoveWidgetObservers(), vtkSlicerGradientsWidget::RemoveWidgetObservers(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::RemoveWidgetObservers(), vtkSlicerDiffusionTestingWidget::RemoveWidgetObservers(), vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::RemoveWidgetObservers(), vtkSlicerDiffusionTensorVolumeDisplayWidget::RemoveWidgetObservers(), vtkSlicerDiffusionEditorWidget::RemoveWidgetObservers(), vtkSlicerFiberBundleDisplayWidget::RemoveWidgetObservers(), vtkSlicerAllFiberBundlesDisplayWidget::RemoveWidgetObservers(), vtkQueryAtlasUseSearchTermWidget::RemoveWidgetObservers(), vtkQueryAtlasSearchTermWidget::RemoveWidgetObservers(), vtkMeasurementsRulerWidget::RemoveWidgetObservers(), vtkMeasurementsAngleWidget::RemoveWidgetObservers(), vtkFetchMIResourceUploadWidget::RemoveWidgetObservers(), vtkFetchMIQueryTermWidget::RemoveWidgetObservers(), vtkFetchMIFlatResourceWidget::RemoveWidgetObservers(), vtkFetchMIDescribeDataWidget::RemoveWidgetObservers(), vtkSlicerVolumeHeaderWidget::RemoveWidgetObservers(), vtkSlicerVolumeFileHeaderWidget::RemoveWidgetObservers(), vtkSlicerTransformManagerWidget::RemoveWidgetObservers(), vtkSlicerTransformEditorWidget::RemoveWidgetObservers(), vtkSlicerSliceControllerWidget::RemoveWidgetObservers(), vtkSlicerSceneSnapshotWidget::RemoveWidgetObservers(), vtkSlicerROIDisplayWidget::RemoveWidgetObservers(), vtkSlicerRecordSnapshotWidget::RemoveWidgetObservers(), vtkSlicerPopUpHelpWidget::RemoveWidgetObservers(), vtkSlicerMRMLTreeWidget::RemoveWidgetObservers(), vtkSlicerMRMLSaveDataWidget::RemoveWidgetObservers(), vtkSlicerModelInfoWidget::RemoveWidgetObservers(), vtkSlicerModelHierarchyWidget::RemoveWidgetObservers(), vtkSlicerModelDisplayWidget::RemoveWidgetObservers(), vtkSlicerDiffusionTensorGlyphDisplayWidget::RemoveWidgetObservers(), vtkSlicerDataTransferWidget::RemoveWidgetObservers(), vtkSlicerColorEditWidget::RemoveWidgetObservers(), vtkSlicerColorDisplayWidget::RemoveWidgetObservers(), vtkSlicerClipModelsWidget::RemoveWidgetObservers(), vtkKWCheckBoxSelectionDialog::RemoveWidgetObservers(), vtkSlicerSliceControllerWidget::RotateSliceToBackground(), vtkSlicerFiducialListWidget::SetInteractorStyle(), vtkSlicerAnnotationRulerManager::SetViewerWidget(), vtkSlicerAnnotationAngleManager::SetViewerWidget(), vtkMeasurementsRulerWidget::SetViewerWidget(), vtkMeasurementsAngleWidget::SetViewerWidget(), vtkSlicerFiducialListWidget::SetViewerWidget(), vtkFetchMIFlatResourceWidget::SwallowGUIEvent(), vtkSlicerSliceControllerWidget::ToggleLabelOutline(), vtkSlicerSliceControllerWidget::ToggleReformatWidget(), vtkMeasurementsRulerWidget::Update3DWidget(), vtkMeasurementsAngleWidget::Update3DWidget(), vtkSlicerWidget(), and ~vtkSlicerWidget().
int vtkSlicerWidget::InMRMLCallbackFlag [protected] |
Referenced by vtkSlicerWidget().
int vtkSlicerWidget::InWidgetCallbackFlag [protected] |
Flag to avoid event loops
Referenced by vtkSlicerWidget().
vtkCallbackCommand* vtkSlicerWidget::MRMLCallbackCommand [protected] |
: Holders for MRML, GUI and Logic callbacks
Referenced by vtkSlicerAnnotationAngleManager::AddAngleWidget(), vtkMeasurementsAngleWidget::AddAngleWidget(), vtkSlicerViewerWidget::AddCameraObservers(), vtkSlicerAnnotationRulerManager::AddDistanceWidget(), vtkMeasurementsRulerWidget::AddDistanceWidget(), vtkSlicerViewerWidget::AddHierarchiyObservers(), vtkSlicerAnnotationRulerManager::AddLineDiaplayNodeID(), vtkSlicerAnnotationAngleManager::AddLineDiaplayNodeID(), vtkSlicerAnnotationRulerManager::AddMRMLObservers(), vtkSlicerAnnotationAngleManager::AddMRMLObservers(), vtkSlicerVolumeDisplayWidget::AddMRMLObservers(), vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::AddMRMLObservers(), vtkSlicerFiberBundleDisplayWidget::AddMRMLObservers(), vtkMeasurementsRulerWidget::AddMRMLObservers(), vtkMeasurementsAngleWidget::AddMRMLObservers(), vtkSlicerRecordSnapshotWidget::AddMRMLObservers(), vtkSlicerMRMLTreeWidget::AddMRMLObservers(), vtkSlicerDiffusionTensorGlyphDisplayWidget::AddMRMLObservers(), vtkSlicerROIViewerWidget::AddMRMLROIObservers(), vtkSlicerFiducialListWidget::AddObserversToFiducialList(), vtkSlicerAnnotationRulerManager::AddPointDiaplayNodeID(), vtkSlicerAnnotationAngleManager::AddPointDiaplayNodeID(), vtkSlicerAnnotationRulerManager::AddTextDiaplayNodeID(), vtkSlicerAnnotationAngleManager::AddTextDiaplayNodeID(), vtkSlicerVolumeDisplayWidget::AddWidgetObservers(), vtkSlicerViewerWidget::ProcessMRMLEvents(), vtkSlicerViewerWidget::RemoveCameraObservers(), vtkSlicerFiducialListWidget::RemoveFiducialObserversForList(), vtkSlicerViewerWidget::RemoveHierarchyObservers(), vtkSlicerViewerWidget::RemoveModelObservers(), vtkSlicerAnnotationRulerManager::RemoveMRMLObservers(), vtkSlicerAnnotationAngleManager::RemoveMRMLObservers(), vtkSlicerVolumeDisplayWidget::RemoveMRMLObservers(), vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget::RemoveMRMLObservers(), vtkSlicerFiberBundleDisplayWidget::RemoveMRMLObservers(), vtkMeasurementsRulerWidget::RemoveMRMLObservers(), vtkMeasurementsAngleWidget::RemoveMRMLObservers(), vtkSlicerROIDisplayWidget::RemoveMRMLObservers(), vtkSlicerRecordSnapshotWidget::RemoveMRMLObservers(), vtkSlicerMRMLTreeWidget::RemoveMRMLObservers(), vtkSlicerModelDisplayWidget::RemoveMRMLObservers(), vtkSlicerDiffusionTensorGlyphDisplayWidget::RemoveMRMLObservers(), vtkSlicerROIViewerWidget::RemoveMRMLROINodeObservers(), vtkSlicerVolumeDisplayWidget::RemoveWidgetObservers(), vtkSlicerTransformEditorWidget::UpdateMatrix(), vtkSlicerViewerWidget::UpdateModel(), vtkSlicerMRMLTreeWidget::UpdateNodeInTree(), and vtkSlicerWidget().
vtkObserverManager* vtkSlicerWidget::MRMLObserverManager [protected] |
Referenced by vtkSlicerWidget(), and ~vtkSlicerWidget().
vtkMRMLScene* vtkSlicerWidget::MRMLScene [protected] |
Referenced by vtkSlicerViewerWidget::AddCameraObservers(), vtkSlicerViewerWidget::AddHierarchiyObservers(), vtkSlicerAnnotationRulerManager::AddMRMLObservers(), vtkSlicerAnnotationAngleManager::AddMRMLObservers(), vtkSlicerVolumeDisplayWidget::AddMRMLObservers(), vtkMeasurementsRulerWidget::AddMRMLObservers(), vtkMeasurementsAngleWidget::AddMRMLObservers(), vtkSlicerSceneSnapshotWidget::AddMRMLObservers(), vtkSlicerROIViewerWidget::AddMRMLObservers(), vtkSlicerRecordSnapshotWidget::AddMRMLObservers(), vtkSlicerMRMLTreeWidget::AddMRMLObservers(), vtkSlicerDiffusionTensorGlyphDisplayWidget::AddMRMLObservers(), vtkSlicerViewerWidget::AddMRMLSceneObservers(), vtkSlicerMRMLSaveDataWidget::AddMRMLSceneRow(), vtkFetchMIResourceUploadWidget::AddNewItem(), vtkSlicerFiducialListWidget::AddSeedWidget(), vtkSlicerVolumeHeaderWidget::AddWidgetObservers(), vtkSlicerModelInfoWidget::AddWidgetObservers(), vtkSlicerModelHierarchyWidget::AllVisibilityCallback(), vtkSlicerViewerWidget::CheckModelHierarchies(), vtkSlicerDiffusionTestingWidget::CreateTracts(), vtkSlicerVectorVolumeDisplayWidget::CreateWidget(), vtkSlicerScalarVolumeDisplayWidget::CreateWidget(), vtkSlicerLabelMapVolumeDisplayWidget::CreateWidget(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::CreateWidget(), vtkSlicerDiffusionTensorVolumeDisplayWidget::CreateWidget(), vtkSlicerSliceControllerWidget::CreateWidget(), vtkSlicerSceneSnapshotWidget::CreateWidget(), vtkSlicerRecordSnapshotWidget::CreateWidget(), vtkSlicerMRMLSaveDataWidget::CreateWidget(), vtkSlicerFiducialListWidget::CreateWidget(), vtkSlicerClipModelsWidget::CreateWidget(), vtkSlicerSliceControllerWidget::FitSliceToBackground(), vtkSlicerColorEditWidget::GenerateNewColorTableNode(), vtkMeasurementsRulerWidget::GenerateReport(), vtkFetchMIResourceUploadWidget::HandleDataRenaming(), vtkFetchMIResourceUploadWidget::HandleSceneRenaming(), vtkSlicerSliceControllerWidget::HideLabelOpacityScaleAndEntry(), vtkSlicerModelHierarchyWidget::InsertHierarchyNodeCallback(), vtkMeasurementsAngleWidget::ModifyAllAngleVisibility(), vtkMeasurementsRulerWidget::ModifyAllRulerVisibility(), vtkSlicerFiducialListWidget::ModifyAllWidgetLock(), vtkSlicerSliceControllerWidget::PopUpLabelOpacityScaleAndEntry(), vtkSlicerAnnotationRulerManager::ProcessMRMLEvents(), vtkSlicerAnnotationAngleManager::ProcessMRMLEvents(), vtkMeasurementsRulerWidget::ProcessMRMLEvents(), vtkMeasurementsAngleWidget::ProcessMRMLEvents(), vtkSlicerViewerWidget::ProcessMRMLEvents(), vtkSlicerMRMLTreeWidget::ProcessMRMLEvents(), vtkSlicerVectorVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerScalarVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionTensorVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerFiberBundleDisplayWidget::ProcessWidgetEvents(), vtkSlicerAnnotationAngleManager::RemoveAngleWidgets(), vtkMeasurementsAngleWidget::RemoveAngleWidgets(), vtkSlicerViewerWidget::RemoveCameraObservers(), vtkSlicerAnnotationRulerManager::RemoveDistanceWidgets(), vtkMeasurementsRulerWidget::RemoveDistanceWidgets(), vtkSlicerFiducialListWidget::RemoveFiducialObservers(), vtkSlicerAnnotationRulerManager::RemoveMRMLObservers(), vtkSlicerAnnotationAngleManager::RemoveMRMLObservers(), vtkSlicerVolumeDisplayWidget::RemoveMRMLObservers(), vtkMeasurementsRulerWidget::RemoveMRMLObservers(), vtkMeasurementsAngleWidget::RemoveMRMLObservers(), vtkSlicerSceneSnapshotWidget::RemoveMRMLObservers(), vtkSlicerRecordSnapshotWidget::RemoveMRMLObservers(), vtkSlicerMRMLTreeWidget::RemoveMRMLObservers(), vtkSlicerDiffusionTensorGlyphDisplayWidget::RemoveMRMLObservers(), vtkSlicerROIViewerWidget::RemoveMRMLROIObservers(), vtkSlicerFiducialListWidget::RemoveSeedWidgets(), vtkSlicerSliceControllerWidget::RotateSliceToBackground(), vtkSlicerTransformEditorWidget::RotationChangingCallback(), vtkSlicerDiffusionTestingWidget::RunDWI(), vtkSlicerColorEditWidget::SaveColorTableNode(), vtkSlicerMRMLSaveDataWidget::SaveData(), vtkSlicerMRMLSaveDataWidget::SaveScene(), vtkSlicerMRMLSaveDataWidget::SaveSceneWithData(), vtkSlicerModelHierarchyWidget::SearchNodeCallback(), vtkSlicerAnnotationAngleManager::SetAngleNodeID(), vtkMeasurementsAngleWidget::SetAngleNodeID(), vtkSlicerColorDisplayWidget::SetColorNodeID(), vtkSlicerDiffusionTensorGlyphDisplayWidget::SetGlyphResolution(), vtkSlicerAnnotationRulerManager::SetRulerNodeID(), vtkMeasurementsRulerWidget::SetRulerNodeID(), vtkSlicerFiberBundleDisplayWidget::SyncSceneNodes(), vtkSlicerSliceControllerWidget::ToggleLabelOutline(), vtkSlicerSliceControllerWidget::ToggleReformatWidget(), vtkSlicerTransformEditorWidget::TransformChangingCallback(), vtkSlicerAnnotationRulerManager::Update3DWidgetsFromMRML(), vtkSlicerAnnotationAngleManager::Update3DWidgetsFromMRML(), vtkMeasurementsRulerWidget::Update3DWidgetsFromMRML(), vtkMeasurementsAngleWidget::Update3DWidgetsFromMRML(), vtkSlicerViewerWidget::UpdateCameraNode(), vtkSlicerViewerWidget::UpdateClipSlicesFromMRML(), vtkSlicerMRMLSaveDataWidget::UpdateDataTableCell(), vtkSlicerColorDisplayWidget::UpdateElement(), vtkSlicerMRMLSaveDataWidget::UpdateFromMRML(), vtkSlicerAnnotationRulerManager::UpdateInteractionModeAtEndInteraction(), vtkSlicerAnnotationAngleManager::UpdateInteractionModeAtEndInteraction(), vtkMeasurementsRulerWidget::UpdateInteractionModeAtEndInteraction(), vtkMeasurementsAngleWidget::UpdateInteractionModeAtEndInteraction(), vtkSlicerFiducialListWidget::UpdateInteractionModeAtEndInteraction(), vtkSlicerAnnotationRulerManager::UpdateInteractionModeAtStartInteraction(), vtkSlicerAnnotationAngleManager::UpdateInteractionModeAtStartInteraction(), vtkMeasurementsRulerWidget::UpdateInteractionModeAtStartInteraction(), vtkMeasurementsAngleWidget::UpdateInteractionModeAtStartInteraction(), vtkSlicerFiducialListWidget::UpdateInteractionModeAtStartInteraction(), vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateMRML(), vtkSlicerColorDisplayWidget::UpdateMRML(), vtkMeasurementsRulerWidget::UpdateMRMLFromWidget(), vtkSlicerMRMLSaveDataWidget::UpdateNodeDataDirectory(), vtkSlicerModelHierarchyWidget::UpdateTreeFromMRML(), vtkSlicerViewerWidget::UpdateViewNode(), vtkSlicerDiffusionTensorGlyphDisplayWidget::UpdateWidget(), vtkSlicerColorEditWidget::UpdateWidget(), vtkSlicerColorDisplayWidget::UpdateWidget(), vtkSlicerWidget(), and vtkSlicerModelHierarchyWidget::~vtkSlicerModelHierarchyWidget().
1.6.1