vtkSlicerWidget Class Reference

#include <vtkSlicerWidget.h>

Inheritance diagram for vtkSlicerWidget:
vtkKWCompositeWidget vtkFetchMIMulticolumnWidget vtkFetchMITagViewWidget vtkKWCheckBoxSelectionDialog vtkMeasurementsAngleWidget vtkMeasurementsRulerWidget vtkQueryAtlasSearchTermWidget vtkQueryAtlasUseSearchTermWidget vtkSlicerAllFiberBundlesDisplayWidget vtkSlicerAnnotationAngleManager vtkSlicerAnnotationRulerManager vtkSlicerClipModelsWidget vtkSlicerColorDisplayWidget vtkSlicerColorEditWidget vtkSlicerDataTransferWidget vtkSlicerDiffusionEditorWidget vtkSlicerDiffusionTensorGlyphDisplayWidget vtkSlicerDiffusionTensorVolumeGlyphDisplayWidget vtkSlicerDiffusionTestingWidget vtkSlicerFiberBundleDisplayWidget vtkSlicerFiducialListWidget vtkSlicerGradientsWidget vtkSlicerMeasurementFrameWidget vtkSlicerModelDisplayWidget vtkSlicerModelHierarchyWidget vtkSlicerModelInfoWidget vtkSlicerMRMLSaveDataWidget vtkSlicerMRMLTreeWidget vtkSlicerPopUpHelpWidget vtkSlicerRecordSnapshotWidget vtkSlicerROIDisplayWidget vtkSlicerROIViewerWidget vtkSlicerSceneSnapshotWidget vtkSlicerSliceControllerWidget vtkSlicerTransformEditorWidget vtkSlicerTransformManagerWidget vtkSlicerViewerWidget vtkSlicerVolumeDisplayWidget vtkSlicerVolumeFileHeaderWidget vtkSlicerVolumeHeaderWidget vtkSlicerVolumePropertyWidget vtkSlicerVolumePropertyWidget vtkSlicerWaitMessageWidget

List of all members.

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 vtkSlicerWidgetNew ()

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

vtkCallbackCommandGUICallbackCommand
int InMRMLCallbackFlag
int InWidgetCallbackFlag
vtkCallbackCommandMRMLCallbackCommand
vtkObserverManagerMRMLObserverManager
vtkMRMLSceneMRMLScene

Constructor & Destructor Documentation

vtkSlicerWidget::vtkSlicerWidget (  )  [protected]
vtkSlicerWidget::~vtkSlicerWidget (  )  [protected, virtual]
vtkSlicerWidget::vtkSlicerWidget ( const vtkSlicerWidget  )  [protected]

Member Function Documentation

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]
void vtkSlicerWidget::SetAndObserveMRMLSceneEvents ( vtkMRMLScene mrml,
vtkIntArray *  events 
) [inline]
void vtkSlicerWidget::SetInMRMLCallbackFlag ( int  flag  )  [inline]
void vtkSlicerWidget::SetInWidgetCallbackFlag ( int  flag  )  [inline]
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().


Member Data Documentation

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().

Referenced by vtkSlicerWidget().

Flag to avoid event loops

Referenced by vtkSlicerWidget().

: 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().

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().


The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1