#include <vtkSlicerFiducialsGUI.h>
| anonymous enum |
anonymous enum [protected] |
| vtkSlicerFiducialsGUI::vtkSlicerFiducialsGUI | ( | ) | [protected] |
References AddFiducialButton, AllLockMenuButton, AllVisibilityMenuButton, BIRNLabel, Center3DViewOnSelectedFiducialButton, DeselectAllFiducialsButton, DeselectAllFiducialsInListButton, FiducialListNode, FiducialListNodeID, FiducialListSelectorWidget, FiducialsListLockToggle, HideListToggle, HideOrExposeAllFiducialListsMenuButton, ListAmbient, ListColorButton, ListDiffuse, ListMeasurementLabel, ListNumberingSchemeMenu, ListOpacity, ListPower, ListSelectedColorButton, ListSpecular, ListSymbolScale, ListSymbolTypeMenu, ListTextScale, ListVisibilityMenuButton, LockAllFiducialsButton, Logic, MeasurementLabel, MoveSelectedFiducialDownButton, MoveSelectedFiducialUpButton, MultiColumnList, NACLabel, NAMICLabel, NCIGTLabel, RemoveAllFiducialsButton, RemoveFiducialButton, RemoveFiducialsInListButton, RemoveSelectedListButton, RenameButton, RenameDialogue, RenumberButton, RenumberDialogue, SelectAllFiducialsButton, SelectAllFiducialsInListButton, and UnlockAllFiducialsButton.
| vtkSlicerFiducialsGUI::~vtkSlicerFiducialsGUI | ( | ) | [protected, virtual] |
References AddFiducialButton, AllLockMenuButton, AllVisibilityMenuButton, BIRNLabel, Center3DViewOnSelectedFiducialButton, DeselectAllFiducialsButton, DeselectAllFiducialsInListButton, FiducialListNode, FiducialListSelectorWidget, FiducialsListLockToggle, HideListToggle, HideOrExposeAllFiducialListsMenuButton, ListAmbient, ListColorButton, ListDiffuse, ListMeasurementLabel, ListNumberingSchemeMenu, ListOpacity, ListPower, ListSelectedColorButton, ListSpecular, ListSymbolScale, ListSymbolTypeMenu, ListTextScale, ListVisibilityMenuButton, LockAllFiducialsButton, MeasurementLabel, MoveSelectedFiducialDownButton, MoveSelectedFiducialUpButton, MultiColumnList, NACLabel, NAMICLabel, NCIGTLabel, RemoveAllFiducialsButton, RemoveFiducialButton, RemoveFiducialsInListButton, RemoveMRMLObservers(), RemoveSelectedListButton, RenameButton, RenameDialogue, RenumberButton, RenumberDialogue, SelectAllFiducialsButton, SelectAllFiducialsInListButton, SetFiducialListNodeID(), SetModuleLogic(), vtkSlicerNodeSelectorWidget::SetMRMLScene(), UnlockAllFiducialsButton, and vtkSetAndObserveMRMLNodeMacro.
| vtkSlicerFiducialsGUI::vtkSlicerFiducialsGUI | ( | const vtkSlicerFiducialsGUI & | ) | [private] |
| void vtkSlicerFiducialsGUI::AddGUIObservers | ( | void | ) | [virtual] |
Add/Remove observers on widgets in the GUI
Reimplemented from vtkSlicerComponentGUI.
References AddFiducialButton, AddMRMLObservers(), AllLockMenuButton, AllVisibilityMenuButton, Center3DViewOnSelectedFiducialButton, DeselectAllFiducialsButton, DeselectAllFiducialsInListButton, FiducialListIDModifiedEvent, FiducialListSelectorWidget, FiducialsListLockToggle, vtkSlicerComponentGUI::GUICallbackCommand, HideListToggle, HideOrExposeAllFiducialListsMenuButton, ListAmbient, ListColorButton, ListDiffuse, ListNumberingSchemeMenu, ListOpacity, ListPower, ListSelectedColorButton, ListSpecular, ListSymbolScale, ListSymbolTypeMenu, ListTextScale, ListVisibilityMenuButton, MoveSelectedFiducialDownButton, MoveSelectedFiducialUpButton, vtkSlicerNodeSelectorWidget::NodeSelectedEvent, RemoveAllFiducialsButton, RemoveFiducialButton, RemoveFiducialsInListButton, RemoveSelectedListButton, RenameButton, RenumberButton, SelectAllFiducialsButton, and SelectAllFiducialsInListButton.
Referenced by Enter().
| void vtkSlicerFiducialsGUI::AddMRMLObservers | ( | ) |
References vtkMRMLScene::GetNthNodeByClass(), vtkMRMLScene::GetNumberOfNodesByClass(), vtkSlicerComponentGUI::MRMLCallbackCommand, vtkSlicerComponentGUI::MRMLScene, mathExample::n, vtkMRMLScene::NodeAddedEvent, vtkMRMLScene::NodeRemovedEvent, vtkMRMLScene::SceneCloseEvent, and vtkMRMLTransformableNode::TransformModifiedEvent.
Referenced by AddGUIObservers().
| virtual void vtkSlicerFiducialsGUI::BuildGUI | ( | vtkKWFrame * | f, | |
| double * | bgColor | |||
| ) | [inline, virtual] |
| virtual void vtkSlicerFiducialsGUI::BuildGUI | ( | vtkKWFrame * | f | ) | [inline, virtual] |
| void vtkSlicerFiducialsGUI::BuildGUI | ( | void | ) | [virtual] |
This method builds the Fiducials module GUI
Reimplemented from vtkSlicerComponentGUI.
References AddFiducialButton, AllLockMenuButton, AllVisibilityMenuButton, NodeSelector::app, BIRNLabel, vtkSlicerModuleGUI::BuildHelpAndAboutFrame(), Center3DViewOnSelectedFiducialButton, DeselectAllFiducialsButton, DeselectAllFiducialsInListButton, vtkSlicerModuleCollapsibleFrame::ExpandFrame(), AnalyzeData::f0, AnalyzeData::f1, FiducialListSelectorWidget, FiducialsListLockToggle, vtkSlicerModuleGUI::GetAcknowledgementIcons(), vtkMRMLFiducialListNode::GlyphMax, vtkMRMLFiducialListNode::GlyphMin, HideListToggle, HideOrExposeAllFiducialListsMenuButton, ListAmbient, ListColorButton, ListDiffuse, ListMeasurementLabel, ListNumberingSchemeMenu, ListOpacity, ListPower, ListSelectedColorButton, ListSpecular, ListSymbolScale, ListSymbolTypeMenu, ListTextScale, ListVisibilityMenuButton, LockColumn, MeasurementLabel, MoveSelectedFiducialDownButton, MoveSelectedFiducialUpButton, MultiColumnList, NACLabel, NameColumn, NAMICLabel, NCIGTLabel, New(), NumberOfColumns, OrWColumn, OrZColumn, RemoveAllFiducialsButton, RemoveFiducialButton, RemoveFiducialsInListButton, RemoveSelectedListButton, RenameButton, RenumberButton, ipTk::s, vtkMRMLFiducialListNode::SchemeMax, vtkMRMLFiducialListNode::SchemeMin, SelectAllFiducialsButton, SelectAllFiducialsInListButton, SelectedColumn, vtkSlicerModuleCollapsibleFrame::SetLabelText(), vtkSlicerNodeSelectorWidget::SetMRMLScene(), vtkSlicerNodeSelectorWidget::SetNodeClass(), vtkMRMLFiducialListNode::StarBurst2D, vtkSlicerModuleGUI::UIPanel, vtkMRMLFiducialListNode::UseID, VisibilityColumn, and XColumn.
Referenced by Enter().
| void vtkSlicerFiducialsGUI::CreateModuleEventBindings | ( | void | ) | [virtual] |
Methods for adding module-specific key bindings and removing them.
Reimplemented from vtkSlicerModuleGUI.
Referenced by Enter().
| virtual void vtkSlicerFiducialsGUI::Enter | ( | void | ) | [inline, virtual] |
functions that define and undefine module-specific behaviors.
Reimplemented from vtkSlicerComponentGUI.
References Enter().
Referenced by Enter().
| void vtkSlicerFiducialsGUI::Enter | ( | vtkMRMLNode * | node | ) | [virtual] |
Methods describe behavior at module enter and exit.
References AddGUIObservers(), BuildGUI(), vtkSlicerModuleGUI::Built, CreateModuleEventBindings(), FiducialListSelectorWidget, vtkSlicerNodeSelectorWidget::SetSelected(), and UpdateGUI().
Referenced by vtkProstateNavLogic::SetCurrentFiducialList().
| void vtkSlicerFiducialsGUI::Exit | ( | void | ) | [virtual] |
Reimplemented from vtkSlicerComponentGUI.
References ReleaseModuleEventBindings().
Referenced by TearDownGUI().
when right click on a row in the fid list, call this to jump the slices to that point in RAS.
| void vtkSlicerFiducialsGUI::ModifyAllFiducialVisibility | ( | int | visibilityState | ) |
Modifies the visibility state on all fiducials in all lists but preserves list exposure setting
References vtkMRMLScene::GetNthNodeByClass(), vtkMRMLScene::GetNumberOfNodesByClass(), vtkSlicerComponentGUI::MRMLScene, vtkMRMLScene::SaveStateForUndo(), and vtkMRMLFiducialListNode::SetAllFiducialsVisibility().
| void vtkSlicerFiducialsGUI::ModifyAllListExposure | ( | int | visibilityState | ) |
Modifies the exposure state on all fiducial lists but preserves fiducial visibility setting.
References vtkMRMLScene::GetNthNodeByClass(), vtkMRMLScene::GetNumberOfNodesByClass(), vtkSlicerComponentGUI::MRMLScene, vtkMRMLScene::SaveStateForUndo(), and vtkMRMLFiducialListNode::SetVisibility().
| void vtkSlicerFiducialsGUI::ModifyAllLock | ( | int | lockState | ) |
Modifies the lock state on all fiducial lists.
References vtkMRMLScene::GetNthNodeByClass(), vtkMRMLScene::GetNumberOfNodesByClass(), vtkSlicerComponentGUI::MRMLScene, vtkMRMLScene::SaveStateForUndo(), and vtkMRMLFiducialListNode::SetLocked().
| void vtkSlicerFiducialsGUI::ModifyFiducialsInListVisibility | ( | int | visibilityState | ) |
Modifies the visibility state on all fiducials in the selected list.
References vtkMRMLScene::GetNodeByID(), vtkSlicerComponentGUI::MRMLScene, vtkMRMLScene::SaveStateForUndo(), and vtkMRMLFiducialListNode::SetAllFiducialsVisibility().
| void vtkSlicerFiducialsGUI::ModifyIndividualFiducialsLockGUI | ( | ) |
modifies the multicolumn list if a fiducial list's lock state changes.
References vtkMRMLScene::GetNodeByID(), LockColumn, vtkSlicerComponentGUI::MRMLScene, and MultiColumnList.
Referenced by SetGUIDisplayFrameFromList().
| void vtkSlicerFiducialsGUI::ModifyIndividualFiducialsVisibilityGUI | ( | ) |
modifies the multicolumn list if a fiducial point's visibility changes
References vtkMRMLScene::GetNodeByID(), vtkMRMLFiducialListNode::GetNthFiducialVisibility(), vtkSlicerComponentGUI::MRMLScene, MultiColumnList, and VisibilityColumn.
| void vtkSlicerFiducialsGUI::ModifyListExposure | ( | int | visibilityState | ) |
Modifies the exposure state on selected fiducial list but preserves fiducial visibility setting.
References vtkMRMLScene::GetNodeByID(), vtkSlicerComponentGUI::MRMLScene, vtkMRMLScene::SaveStateForUndo(), and vtkMRMLFiducialListNode::SetVisibility().
| void vtkSlicerFiducialsGUI::ModifyListLock | ( | int | lockState | ) |
Modifies the lock state on selected fiducial list.
References vtkMRMLScene::GetNodeByID(), vtkSlicerComponentGUI::MRMLScene, vtkMRMLScene::SaveStateForUndo(), and vtkMRMLFiducialListNode::SetLocked().
| void vtkSlicerFiducialsGUI::ModifySelectedListExposureGUI | ( | ) |
modifies the Selected List's hide/expose button to show the selected list's exposure state.
References vtkMRMLScene::GetNodeByID(), HideListToggle, and vtkSlicerComponentGUI::MRMLScene.
Referenced by SetGUIDisplayFrameFromList().
| void vtkSlicerFiducialsGUI::ModifySelectedListLockGUI | ( | ) |
modifies the Selected List toggle button to show the selected list's lock state.
References FiducialsListLockToggle, vtkMRMLScene::GetNodeByID(), and vtkSlicerComponentGUI::MRMLScene.
Referenced by SetGUIDisplayFrameFromList().
| static vtkSlicerFiducialsGUI* vtkSlicerFiducialsGUI::New | ( | ) | [static] |
Usual vtk class functions
Reimplemented from vtkSlicerModuleGUI.
Referenced by BuildGUI(), SetFiducialListNodeID(), and Slicer3_main().
| void vtkSlicerFiducialsGUI::operator= | ( | const vtkSlicerFiducialsGUI & | ) | [private] |
Not implemented.
Reimplemented from vtkSlicerModuleGUI.
| void vtkSlicerFiducialsGUI::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkSlicerModuleGUI.
| virtual void vtkSlicerFiducialsGUI::ProcessGUIEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [virtual] |
alternative method to propagate events generated in GUI to logic / mrml
Reimplemented from vtkSlicerModuleGUI.
| virtual void vtkSlicerFiducialsGUI::ProcessLogicEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [virtual] |
propagate events generated in logic layer to GUI
Reimplemented from vtkSlicerModuleGUI.
| void vtkSlicerFiducialsGUI::ProcessMRMLEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [virtual] |
alternative method to propagate events generated in GUI to logic / mrml
Reimplemented from vtkSlicerModuleGUI.
References vtkSlicerComponentGUI::ApplicationLogic, vtkMRMLFiducialListNode::DisplayModifiedEvent, vtkMRMLFiducialListNode::FiducialIndexModifiedEvent, FiducialListSelectorWidget, vtkMRMLFiducialListNode::FiducialModifiedEvent, FiducialListSwappedIndices::first, vtkMRMLFiducialListNode::GetFiducialIndex(), vtkMRMLScene::GetNodeByID(), vtkSlicerNodeSelectorWidget::GetSelected(), vtkSlicerComponentGUI::MRMLObserverManager, vtkSlicerComponentGUI::MRMLScene, MultiColumnList, mathExample::n, vtkMRMLScene::NodeAddedEvent, vtkMRMLScene::NodeRemovedEvent, vtkMRMLScene::SceneCloseEvent, FiducialListSwappedIndices::second, SetFiducialListNodeID(), SetGUIDisplayFrameFromList(), SetGUIFromList(), vtkObserverManager::SetObject(), swap(), UpdateRowFromNthFiducial(), and vtkObjectPointer.
| void vtkSlicerFiducialsGUI::ReleaseModuleEventBindings | ( | void | ) | [virtual] |
Reimplemented from vtkSlicerModuleGUI.
Referenced by Exit().
| void vtkSlicerFiducialsGUI::RemoveGUIObservers | ( | void | ) | [virtual] |
Reimplemented from vtkSlicerComponentGUI.
References AddFiducialButton, AllLockMenuButton, AllVisibilityMenuButton, Center3DViewOnSelectedFiducialButton, DeselectAllFiducialsButton, DeselectAllFiducialsInListButton, FiducialListIDModifiedEvent, FiducialListSelectorWidget, FiducialsListLockToggle, vtkSlicerComponentGUI::GUICallbackCommand, HideListToggle, ListAmbient, ListColorButton, ListDiffuse, ListNumberingSchemeMenu, ListOpacity, ListPower, ListSelectedColorButton, ListSpecular, ListSymbolScale, ListSymbolTypeMenu, ListTextScale, ListVisibilityMenuButton, MoveSelectedFiducialDownButton, MoveSelectedFiducialUpButton, vtkSlicerNodeSelectorWidget::NodeSelectedEvent, RemoveAllFiducialsButton, RemoveFiducialButton, RemoveFiducialsInListButton, RemoveSelectedListButton, RenameButton, RenumberButton, SelectAllFiducialsButton, and SelectAllFiducialsInListButton.
Referenced by TearDownGUI().
| void vtkSlicerFiducialsGUI::RemoveMRMLObservers | ( | ) |
References vtkMRMLScene::GetNthNodeByClass(), vtkMRMLScene::GetNumberOfNodesByClass(), vtkSlicerComponentGUI::MRMLCallbackCommand, vtkSlicerComponentGUI::MRMLScene, mathExample::n, vtkMRMLScene::NodeAddedEvent, vtkMRMLScene::NodeRemovedEvent, vtkMRMLScene::SceneCloseEvent, and vtkMRMLTransformableNode::TransformModifiedEvent.
Referenced by ~vtkSlicerFiducialsGUI().
| void vtkSlicerFiducialsGUI::SetAndObserveModuleLogic | ( | vtkSlicerFiducialsLogic * | logic | ) | [inline] |
References vtkSlicerComponentGUI::SetAndObserveLogic(), and vtkObjectPointer.
| void vtkSlicerFiducialsGUI::SetFiducialListNodeID | ( | char * | id | ) |
Set the fid list id, and update the widgets
References vtkSlicerComponentGUI::ApplicationLogic, vtkMRMLFiducialListNode::DisplayModifiedEvent, vtkMRMLFiducialListNode::FiducialIndexModifiedEvent, FiducialListNode, FiducialListNodeID, vtkMRMLFiducialListNode::FiducialModifiedEvent, vtkMRMLScene::GetNodeByID(), vtkSlicerComponentGUI::MRMLScene, New(), vtkMRMLScene::NodeAddedEvent, vtkMRMLScene::NodeRemovedEvent, SetGUIFromList(), vtkSetAndObserveMRMLNodeEventsMacro, and vtkSetAndObserveMRMLNodeMacro.
Referenced by ProcessMRMLEvents(), vtkProstateNavLogic::SetCurrentFiducialList(), UpdateGUI(), and ~vtkSlicerFiducialsGUI().
| void vtkSlicerFiducialsGUI::SetGUIDisplayFrameFromList | ( | vtkMRMLFiducialListNode * | activeFiducialListNode | ) | [virtual] |
If just the display frame elements need to be updated from the list (got a display modified event), call this method. The lock toggle is updated as changing the locked state on the list throws a displayed modified event.
References vtkMRMLFiducialListNode::GetGlyphTypeAsString(), ListAmbient, ListColorButton, ListDiffuse, ListOpacity, ListPower, ListSelectedColorButton, ListSpecular, ListSymbolScale, ListSymbolTypeMenu, ListTextScale, ModifyIndividualFiducialsLockGUI(), ModifySelectedListExposureGUI(), and ModifySelectedListLockGUI().
Referenced by ProcessMRMLEvents(), and SetGUIFromList().
| void vtkSlicerFiducialsGUI::SetGUIFromList | ( | vtkMRMLFiducialListNode * | activeFiducialListNode | ) | [virtual] |
Once know that the GUI has to be cleared and updated to show elements from a new list, use this call. It calls SetGUIDisplayFrameFromList.
References FiducialListSelectorWidget, vtkMRMLFiducialListNode::GetNumberingSchemeAsString(), vtkMRMLFiducialListNode::GetNumberOfFiducials(), vtkSlicerNodeSelectorWidget::GetSelected(), ListNumberingSchemeMenu, MultiColumnList, SetGUIDisplayFrameFromList(), vtkSlicerNodeSelectorWidget::SetSelected(), UpdateMeasurementLabels(), and UpdateRowFromNthFiducial().
Referenced by ProcessMRMLEvents(), SetFiducialListNodeID(), and UpdateGUI().
| void vtkSlicerFiducialsGUI::SetModuleLogic | ( | vtkSlicerFiducialsLogic * | logic | ) | [inline] |
API for setting FiducialListNode, Logic and for both setting and observing them.
References vtkSlicerComponentGUI::SetLogic(), and vtkObjectPointer.
Referenced by Slicer3_main(), and ~vtkSlicerFiducialsGUI().
| void vtkSlicerFiducialsGUI::TearDownGUI | ( | void | ) | [virtual] |
This method releases references and key-bindings, and optionally removes observers.
Reimplemented from vtkSlicerComponentGUI.
References vtkSlicerModuleGUI::Built, Exit(), and RemoveGUIObservers().
Referenced by Slicer3_main().
Set a value in the multi column list box at row,col to str
References vtkMRMLScene::GetNodeByID(), vtkMRMLFiducialListNode::GetNthFiducialLabelText(), vtkMRMLFiducialListNode::GetNthFiducialOrientation(), vtkMRMLFiducialListNode::GetNthFiducialXYZ(), LockColumn, vtkSlicerComponentGUI::MRMLScene, MultiColumnList, NameColumn, NumberOfColumns, OrWColumn, OrXColumn, OrYColumn, OrZColumn, vtkMRMLScene::SaveStateForUndo(), SelectedColumn, vtkMRMLFiducialListNode::SetNthFiducialLabelText(), vtkMRMLFiducialListNode::SetNthFiducialOrientation(), vtkMRMLFiducialListNode::SetNthFiducialSelected(), vtkMRMLFiducialListNode::SetNthFiducialXYZ(), UpdateMeasurementLabels(), VisibilityColumn, XColumn, YColumn, and ZColumn.
| void vtkSlicerFiducialsGUI::UpdateGUI | ( | ) |
Update the gui from the currently selected list, called on Enter
References vtkSlicerComponentGUI::ApplicationLogic, vtkMRMLScene::GetNodeByID(), vtkSlicerComponentGUI::MRMLScene, SetFiducialListNodeID(), and SetGUIFromList().
Referenced by Enter().
| void vtkSlicerFiducialsGUI::UpdateMeasurementLabels | ( | ) |
Called when the selected state of some fids have changed, to update the measurement labels
References vtkMRMLScene::GetNodeByID(), vtkMRMLFiducialListNode::GetNthFiducialLabelText(), vtkMRMLFiducialListNode::GetNthFiducialSelected(), vtkMRMLFiducialListNode::GetNthFiducialXYZ(), vtkMRMLFiducialListNode::GetNumberOfFiducials(), ListMeasurementLabel, MeasurementLabel, vtkSlicerComponentGUI::MRMLScene, and mathExample::n.
Referenced by SetGUIFromList(), UpdateElement(), and UpdateRowFromNthFiducial().
| void vtkSlicerFiducialsGUI::UpdateRowFromNthFiducial | ( | int | row, | |
| vtkMRMLFiducialListNode * | fidList, | |||
| int | n, | |||
| bool | newRowFlag, | |||
| bool | updateMeasurementsFlag | |||
| ) | [virtual] |
Update a single row of the table, called when a new fid is added, and in a loop from SetGUIFromList. If newRowFlag is true, just set it, otherwise compare against the old value. Returns if row is out of bounds or fidList is null, or n is out of bounds. Need to use the fidList GetNthFiducialX calls rather than passing in a fid since GetNthFiducial is protected on the fiducial list node. If updateMeasurementsFlag is true, call UpdateMeasurements (should be false when called in a loop).
References vtkMRMLFiducialListNode::GetNthFiducialLabelText(), vtkMRMLFiducialListNode::GetNthFiducialOrientation(), vtkMRMLFiducialListNode::GetNthFiducialSelected(), vtkMRMLFiducialListNode::GetNthFiducialVisibility(), vtkMRMLFiducialListNode::GetNthFiducialXYZ(), vtkMRMLFiducialListNode::GetNumberOfFiducials(), MultiColumnList, NameColumn, OrWColumn, OrXColumn, OrYColumn, OrZColumn, SelectedColumn, UpdateMeasurementLabels(), VisibilityColumn, XColumn, YColumn, and ZColumn.
Referenced by ProcessMRMLEvents(), and SetGUIFromList().
| void vtkSlicerFiducialsGUI::VisibilityOrLockToggleCallback | ( | ) |
Description sets node state when visibility or lock cells in the multicolumn list for individual fiducials are clicked on (selected) for toggling. Modifies Nth Fiducial.
References vtkMRMLScene::GetNodeByID(), vtkMRMLFiducialListNode::GetNthFiducialVisibility(), vtkSlicerComponentGUI::MRMLScene, MultiColumnList, ipTk::s, vtkMRMLFiducialListNode::SetNthFiducialVisibility(), and VisibilityColumn.
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListVisibilityMenuButton | , | |
| vtkKWMenuButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | HideOrExposeAllFiducialListsMenuButton | , | |
| vtkKWMenuButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | FiducialsListLockToggle | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | AllVisibilityMenuButton | , | |
| vtkKWMenuButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | AllLockMenuButton | , | |
| vtkKWMenuButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | Center3DViewOnSelectedFiducialButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | MoveSelectedFiducialDownButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | MoveSelectedFiducialUpButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | Logic | , | |
| vtkSlicerFiducialsLogic | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListPower | , | |
| vtkKWScaleWithEntry | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListSpecular | , | |
| vtkKWScaleWithEntry | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListDiffuse | , | |
| vtkKWScaleWithEntry | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListAmbient | , | |
| vtkKWScaleWithEntry | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListOpacity | , | |
| vtkKWScaleWithEntry | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListTextScale | , | |
| vtkKWScaleWithEntry | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListNumberingSchemeMenu | , | |
| vtkKWMenuButtonWithLabel | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListSymbolTypeMenu | , | |
| vtkKWMenuButtonWithLabel | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListSymbolScale | , | |
| vtkKWScaleWithEntry | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListSelectedColorButton | , | |
| vtkKWChangeColorButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListColorButton | , | |
| vtkKWChangeColorButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RemoveSelectedListButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | HideListToggle | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | DeselectAllFiducialsInListButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | DeselectAllFiducialsButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | SelectAllFiducialsInListButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | SelectAllFiducialsButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RemoveFiducialsInListButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | UnlockAllFiducialsButton | , | |
| vtkKWPushButtonWithLabel | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | LockAllFiducialsButton | , | |
| vtkKWPushButtonWithLabel | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RemoveAllFiducialsButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RemoveFiducialButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | AddFiducialButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RenameDialogue | , | |
| vtkKWSimpleEntryDialog | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RenameButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RenumberDialogue | , | |
| vtkKWSimpleEntryDialog | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | RenumberButton | , | |
| vtkKWPushButton | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | ListMeasurementLabel | , | |
| vtkKWLabel | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | MeasurementLabel | , | |
| vtkKWLabel | ||||
| ) |
| vtkSlicerFiducialsGUI::vtkGetObjectMacro | ( | FiducialListSelectorWidget | , | |
| vtkSlicerNodeSelectorWidget | ||||
| ) |
Get methods on class members ( no Set methods required. )
| vtkSlicerFiducialsGUI::vtkGetStringMacro | ( | FiducialListNodeID | ) |
Getting the mrml fiducial list node id
| vtkSlicerFiducialsGUI::vtkTypeRevisionMacro | ( | vtkSlicerFiducialsGUI | , | |
| vtkSlicerModuleGUI | ||||
| ) |
vtkKWPushButton* vtkSlicerFiducialsGUI::AddFiducialButton [protected] |
add a point
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWMenuButton* vtkSlicerFiducialsGUI::AllLockMenuButton [protected] |
menu button whose menu exposes options for locking or unlocking all fiducials in all fiducial lists.
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWMenuButton* vtkSlicerFiducialsGUI::AllVisibilityMenuButton [protected] |
menu button whose menu exposes options for setting visibility of all fiducials in all fiducial lists.
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWLabel* vtkSlicerFiducialsGUI::BIRNLabel [protected] |
Referenced by BuildGUI(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
centers the 3d view on the selected fiducial
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
deselects all fiducial point in all lists.
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
deselect all fiducial points on this list
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
Referenced by SetFiducialListNodeID(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
char* vtkSlicerFiducialsGUI::FiducialListNodeID [protected] |
The ID of the fiducial list node that is currently displayed in the GUI
Referenced by SetFiducialListNodeID(), and vtkSlicerFiducialsGUI().
Which fiducial list node are we displaying in this gui?
Referenced by AddGUIObservers(), BuildGUI(), Enter(), ProcessMRMLEvents(), RemoveGUIObservers(), SetGUIFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
push button to toggle locking or unlocking all fiducials in a fiducial list.
Referenced by AddGUIObservers(), BuildGUI(), ModifySelectedListLockGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWPushButton* vtkSlicerFiducialsGUI::HideListToggle [protected] |
list visibility, overrides individual point visibility
Referenced by AddGUIObservers(), BuildGUI(), ModifySelectedListExposureGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWMenuButton* vtkSlicerFiducialsGUI::HideOrExposeAllFiducialListsMenuButton [protected] |
menu button whose menu exposes options for hiding or exposing all fiducial lists.
Referenced by AddGUIObservers(), BuildGUI(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWScaleWithEntry* vtkSlicerFiducialsGUI::ListAmbient [protected] |
list actor ambient
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWChangeColorButton* vtkSlicerFiducialsGUI::ListColorButton [protected] |
list colour
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWScaleWithEntry* vtkSlicerFiducialsGUI::ListDiffuse [protected] |
list actor diffuse
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWLabel* vtkSlicerFiducialsGUI::ListMeasurementLabel [protected] |
Update this label with text about the distance between selected fiducials for the whole list
Referenced by BuildGUI(), UpdateMeasurementLabels(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
choose the numbering scheme for the next fiducial added in the list
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWScaleWithEntry* vtkSlicerFiducialsGUI::ListOpacity [protected] |
opacity
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWScaleWithEntry* vtkSlicerFiducialsGUI::ListPower [protected] |
list actor power
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWChangeColorButton* vtkSlicerFiducialsGUI::ListSelectedColorButton [protected] |
list selected fiducial colour
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWScaleWithEntry* vtkSlicerFiducialsGUI::ListSpecular [protected] |
list actor specular
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWScaleWithEntry* vtkSlicerFiducialsGUI::ListSymbolScale [protected] |
symbol scale
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
symbol type
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWScaleWithEntry* vtkSlicerFiducialsGUI::ListTextScale [protected] |
text scale
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), SetGUIDisplayFrameFromList(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWMenuButton* vtkSlicerFiducialsGUI::ListVisibilityMenuButton [protected] |
menu button whose menu exposes options for setting visibility of all fiducials in a fiducial list.
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWPushButtonWithLabel* vtkSlicerFiducialsGUI::LockAllFiducialsButton [protected] |
lock all fiducial lists
Referenced by vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkSlicerFiducialsLogic* vtkSlicerFiducialsGUI::Logic [protected] |
Module logic and mrml pointers.
Referenced by vtkSlicerFiducialsGUI().
vtkKWLabel* vtkSlicerFiducialsGUI::MeasurementLabel [protected] |
Widgets for the Fiducials module.
Update this label with text about distance between selected fiducials
Referenced by BuildGUI(), UpdateMeasurementLabels(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
moves the selected fiducial up/down in the list.
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWMultiColumnListWithScrollbars* vtkSlicerFiducialsGUI::MultiColumnList [protected] |
display the points on the list
Referenced by BuildGUI(), ModifyIndividualFiducialsLockGUI(), ModifyIndividualFiducialsVisibilityGUI(), ProcessMRMLEvents(), SetGUIFromList(), UpdateElement(), UpdateRowFromNthFiducial(), VisibilityOrLockToggleCallback(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWLabel* vtkSlicerFiducialsGUI::NACLabel [protected] |
contributing logo widgets
Referenced by BuildGUI(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWLabel* vtkSlicerFiducialsGUI::NAMICLabel [protected] |
Referenced by BuildGUI(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWLabel* vtkSlicerFiducialsGUI::NCIGTLabel [protected] |
Referenced by BuildGUI(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
remove all fiducials on all lists
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
remove the last selected (multi column list definition of selected) point
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
remove all the fiducial points on this list
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
removes selected fiducial list and its fiducials.
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWPushButton* vtkSlicerFiducialsGUI::RenameButton [protected] |
Rename the fiducials in this list, preserving ending numbers
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWSimpleEntryDialog* vtkSlicerFiducialsGUI::RenameDialogue [protected] |
pop up dialogue to get the new fid name
Referenced by vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWPushButton* vtkSlicerFiducialsGUI::RenumberButton [protected] |
Renumber the fiducials in this list, starting from 0
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWSimpleEntryDialog* vtkSlicerFiducialsGUI::RenumberDialogue [protected] |
pop up dialogue to get the new fiducial starting number
Referenced by vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
selects all fiducials points on all lists.
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
select all fiducial points on this list
Referenced by AddGUIObservers(), BuildGUI(), RemoveGUIObservers(), vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
vtkKWPushButtonWithLabel* vtkSlicerFiducialsGUI::UnlockAllFiducialsButton [protected] |
unlock all fiducial lists
Referenced by vtkSlicerFiducialsGUI(), and ~vtkSlicerFiducialsGUI().
1.6.1