#include <vtkCollectFiducialsGUI.h>
| vtkCollectFiducialsGUI::vtkCollectFiducialsGUI | ( | ) | [protected] |
| vtkCollectFiducialsGUI::~vtkCollectFiducialsGUI | ( | ) | [protected, virtual] |
| vtkCollectFiducialsGUI::vtkCollectFiducialsGUI | ( | const vtkCollectFiducialsGUI & | ) | [private] |
| void vtkCollectFiducialsGUI::AddGUIObservers | ( | void | ) | [virtual] |
Add/Remove observers on a GUI.
Reimplemented from vtkSlicerComponentGUI.
References AddLogicObservers(), FiducialListSelector, GetNewMeasureButton, vtkSlicerComponentGUI::GUICallbackCommand, New(), vtkSlicerNodeSelectorWidget::NodeSelectedEvent, ProbeTransformSelector, RemoveGUIObservers(), ResetFiducialsButton, SaveFiducialsButton, vtkMRMLScene::SceneCloseEvent, and vtkSlicerComponentGUI::SetAndObserveMRMLSceneEvents().
| void vtkCollectFiducialsGUI::AddLogicObservers | ( | ) |
References vtkSlicerComponentGUI::LogicCallbackCommand, RemoveLogicObservers(), and vtkCollectFiducialsLogic::StatusUpdateEvent.
Referenced by AddGUIObservers().
| void vtkCollectFiducialsGUI::BuildGUI | ( | void | ) | [virtual] |
Specifies all widgets for this GUI Define function in subclasses.
Reimplemented from vtkSlicerComponentGUI.
References BuildGUIForFiducialListNode(), BuildGUIForHelpFrame(), BuildGUIForTrackerInfo(), and vtkSlicerModuleGUI::UIPanel.
| void vtkCollectFiducialsGUI::BuildGUIForFiducialListNode | ( | ) |
| void vtkCollectFiducialsGUI::BuildGUIForHelpFrame | ( | ) |
References vtkSlicerModuleGUI::BuildHelpAndAboutFrame(), and vtkSlicerModuleGUI::UIPanel.
Referenced by BuildGUI().
| void vtkCollectFiducialsGUI::BuildGUIForTrackerInfo | ( | ) |
References Logic, New(), ProbeTransformSelector, vtkSlicerModuleCollapsibleFrame::SetLabelText(), and vtkSlicerModuleGUI::UIPanel.
Referenced by BuildGUI().
| void vtkCollectFiducialsGUI::DataCallback | ( | vtkObject * | caller, | |
| unsigned long | eid, | |||
| void * | clientData, | |||
| void * | callData | |||
| ) | [static] |
Referenced by vtkCollectFiducialsGUI().
| void vtkCollectFiducialsGUI::Enter | ( | void | ) | [virtual] |
functions that define and undefine module-specific behaviors.
Reimplemented from vtkSlicerComponentGUI.
References ProcessTimerEvents(), TimerFlag, and TimerInterval.
| void vtkCollectFiducialsGUI::Exit | ( | void | ) | [virtual] |
Reimplemented from vtkSlicerComponentGUI.
| const char* vtkCollectFiducialsGUI::GetCategory | ( | ) | const [inline, virtual] |
Reimplemented from vtkSlicerModuleGUI.
| void vtkCollectFiducialsGUI::GetNewFiducialMeasure | ( | ) |
References FiducialListMultiColumnList, vtkSlicerNodeSelectorWidget::GetSelected(), and ProbeTransformSelector.
Referenced by ProcessGUIEvents().
| void vtkCollectFiducialsGUI::HandleMouseEvent | ( | vtkSlicerInteractorStyle * | style | ) |
Referenced by ProcessGUIEvents().
| void vtkCollectFiducialsGUI::Init | ( | ) | [virtual] |
Implemented module initialization if needed.
Reimplemented from vtkSlicerModuleGUI.
| static vtkCollectFiducialsGUI* vtkCollectFiducialsGUI::New | ( | ) | [static] |
The usual vtk class functions.
Reimplemented from vtkSlicerModuleGUI.
Referenced by AddGUIObservers(), BuildGUIForFiducialListNode(), BuildGUIForTrackerInfo(), and vtkCollectFiducialsGUI().
| void vtkCollectFiducialsGUI::operator= | ( | const vtkCollectFiducialsGUI & | ) | [private] |
Not implemented.
Reimplemented from vtkSlicerModuleGUI.
| void vtkCollectFiducialsGUI::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkSlicerModuleGUI.
| void vtkCollectFiducialsGUI::ProcessGUIEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [virtual] |
alternative method to propagate events generated in GUI to logic / mrml
Reimplemented from vtkSlicerModuleGUI.
References FiducialListSelector, GetNewFiducialMeasure(), GetNewMeasureButton, vtkSlicerNodeSelectorWidget::GetSelected(), HandleMouseEvent(), vtkSlicerNodeSelectorWidget::NodeSelectedEvent, ProbeTransformSelector, ResetFiducialList(), ResetFiducialsButton, SaveFiducialList(), and SaveFiducialsButton.
| void vtkCollectFiducialsGUI::ProcessLogicEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [virtual] |
propagate events generated in logic layer to GUI
Reimplemented from vtkSlicerModuleGUI.
References vtkCollectFiducialsLogic::StatusUpdateEvent.
| void vtkCollectFiducialsGUI::ProcessMRMLEvents | ( | vtkObject * | , | |
| unsigned long | , | |||
| void * | ||||
| ) | [virtual] |
alternative method to propagate events generated in GUI to logic / mrml
Reimplemented from vtkSlicerModuleGUI.
References vtkMRMLScene::SceneCloseEvent.
| void vtkCollectFiducialsGUI::ProcessTimerEvents | ( | ) |
References TimerFlag, and TimerInterval.
Referenced by Enter().
| void vtkCollectFiducialsGUI::RemoveGUIObservers | ( | void | ) | [virtual] |
Reimplemented from vtkSlicerComponentGUI.
References FiducialListSelector, GetNewMeasureButton, vtkSlicerComponentGUI::GUICallbackCommand, vtkSlicerNodeSelectorWidget::NodeSelectedEvent, ProbeTransformSelector, RemoveLogicObservers(), ResetFiducialsButton, and SaveFiducialsButton.
Referenced by AddGUIObservers(), and ~vtkCollectFiducialsGUI().
| void vtkCollectFiducialsGUI::RemoveLogicObservers | ( | ) |
References vtkSlicerComponentGUI::LogicCallbackCommand.
Referenced by AddLogicObservers(), and RemoveGUIObservers().
| void vtkCollectFiducialsGUI::ResetFiducialList | ( | ) |
References FiducialListMultiColumnList, j, and NumFiducialsEntry.
Referenced by ProcessGUIEvents().
| void vtkCollectFiducialsGUI::SaveFiducialList | ( | ) |
References FiducialListMultiColumnList, FiducialListSelector, vtkSlicerNodeSelectorWidget::GetSelected(), slicerget::name, and NumFiducialsEntry.
Referenced by ProcessGUIEvents().
| void vtkCollectFiducialsGUI::SetModuleLogic | ( | vtkSlicerLogic * | ) | [inline, virtual] |
Set the module logic
Reimplemented from vtkSlicerModuleGUI.
References vtkSlicerComponentGUI::SetLogic(), and vtkObjectPointer.
Referenced by ~vtkCollectFiducialsGUI().
| void vtkCollectFiducialsGUI::UpdateAll | ( | ) |
| vtkCollectFiducialsGUI::vtkGetObjectMacro | ( | Logic | , | |
| vtkCollectFiducialsLogic | ||||
| ) |
| vtkCollectFiducialsGUI::vtkTypeRevisionMacro | ( | vtkCollectFiducialsGUI | , | |
| vtkSlicerModuleGUI | ||||
| ) |
int vtkCollectFiducialsGUI::CloseScene [protected] |
Referenced by vtkCollectFiducialsGUI(), and ~vtkCollectFiducialsGUI().
vtkKWMultiColumnListWithScrollbars* vtkCollectFiducialsGUI::FiducialListMultiColumnList [protected] |
vtkCollectFiducialsLogic* vtkCollectFiducialsGUI::Logic [protected] |
Referenced by BuildGUIForFiducialListNode(), BuildGUIForTrackerInfo(), and vtkCollectFiducialsGUI().
vtkKWEntryWithLabel* vtkCollectFiducialsGUI::NumFiducialsEntry [protected] |
int vtkCollectFiducialsGUI::TimerFlag [protected] |
Referenced by Enter(), ProcessTimerEvents(), and vtkCollectFiducialsGUI().
int vtkCollectFiducialsGUI::TimerInterval [protected] |
Referenced by Enter(), and ProcessTimerEvents().
1.6.1