#include <vtkProstateNavStepTargetingTemplate.h>
anonymous enum [protected] |
| vtkProstateNavStepTargetingTemplate::vtkProstateNavStepTargetingTemplate | ( | ) | [protected] |
References AddTargetsOnClickButton, DeleteButton, MainFrame, Message, MoveButton, NeedlePositionMatrix, OptionFrame, ProcessingCallback, vtkProstateNavStep::SetTitle(), ShowNeedleButton, ShowTemplateButton, ShowWorkspaceButton, StopButton, TargetControlFrame, TargetList, TargetListFrame, TargetListSelectorWidget, TargetPlanListNode, TargetPlanningFrame, vtkProstateNavStep::TitleBackgroundColor, and VolumeSelectorWidget.
| vtkProstateNavStepTargetingTemplate::~vtkProstateNavStepTargetingTemplate | ( | ) | [protected] |
References AddTargetsOnClickButton, DELETE_IF_NULL_WITH_SETPARENT_NULL, DeleteButton, MainFrame, Message, MoveButton, NeedlePositionMatrix, OptionFrame, RemoveGUIObservers(), ShowNeedleButton, ShowTemplateButton, ShowWorkspaceButton, StopButton, TargetControlFrame, TargetList, TargetListFrame, TargetListSelectorWidget, TargetPlanningFrame, and VolumeSelectorWidget.
| vtkProstateNavStepTargetingTemplate::vtkProstateNavStepTargetingTemplate | ( | const vtkProstateNavStepTargetingTemplate & | ) | [private] |
| void vtkProstateNavStepTargetingTemplate::AddGUIObservers | ( | void | ) | [protected] |
References AddTargetsOnClickButton, DeleteButton, vtkProstateNavStep::GUICallbackCommand, MoveButton, vtkSlicerNodeSelectorWidget::NodeSelectedEvent, RemoveGUIObservers(), ShowNeedleButton, ShowTemplateButton, ShowWorkspaceButton, StopButton, TargetList, TargetListSelectorWidget, and VolumeSelectorWidget.
Referenced by ShowUserInterface().
| void vtkProstateNavStepTargetingTemplate::AddMRMLObservers | ( | void | ) |
References vtkMRMLProstateNavManagerNode::CurrentTargetChangedEvent, vtkMRMLFiducialListNode::DisplayModifiedEvent, vtkMRMLFiducialListNode::FiducialModifiedEvent, vtkMRMLProstateNavManagerNode::GetTargetPlanListNode(), vtkProstateNavStep::MRMLCallbackCommand, vtkProstateNavStep::MRMLObserverManager, New(), vtkMRMLScene::NodeAddedEvent, vtkObserverManager::SetAndObserveObjectEvents(), TargetPlanListNode, and vtkObjectPointer.
Referenced by ShowUserInterface().
| void vtkProstateNavStepTargetingTemplate::EnableAddTargetsOnClickButton | ( | bool | enable | ) | [protected] |
References vtkMRMLInteractionNode::Place, and vtkMRMLInteractionNode::ViewTransform.
Referenced by ProcessGUIEvents(), and ShowUserInterface().
| void vtkProstateNavStepTargetingTemplate::HideUserInterface | ( | ) | [virtual] |
Reimplemented from vtkProstateNavStep.
References RemoveGUIObservers(), and RemoveMRMLObservers().
| static vtkProstateNavStepTargetingTemplate* vtkProstateNavStepTargetingTemplate::New | ( | ) | [static] |
Reimplemented from vtkProstateNavStep.
Referenced by AddMRMLObservers(), ShowTargetControlFrame(), ShowTargetListFrame(), and ShowTargetPlanningFrame().
| void vtkProstateNavStepTargetingTemplate::OnMultiColumnListSelectionChanged | ( | ) |
References COL_NAME, COL_OR_W, COL_OR_X, COL_OR_Y, COL_OR_Z, COL_X, COL_Y, COL_Z, vtkMRMLFiducialListNode::GetNthFiducialOrientation(), vtkMRMLFiducialListNode::GetNthFiducialXYZ(), vtkMRMLFiducialListNode::SetNthFiducialLabelText(), vtkMRMLFiducialListNode::SetNthFiducialOrientation(), vtkMRMLFiducialListNode::SetNthFiducialXYZ(), and TargetList.
| void vtkProstateNavStepTargetingTemplate::operator= | ( | const vtkProstateNavStepTargetingTemplate & | ) | [private] |
Reimplemented from vtkProstateNavStep.
| unsigned int vtkProstateNavStepTargetingTemplate::PopulateListWithTargetDetails | ( | unsigned int | targetDescIndex | ) | [protected] |
| void vtkProstateNavStepTargetingTemplate::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkProstateNavStep.
| void vtkProstateNavStepTargetingTemplate::ProcessGUIEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
Reimplemented from vtkProstateNavStep.
References AddTargetsOnClickButton, DeleteButton, EnableAddTargetsOnClickButton(), vtkProstateNavTargetDescriptor::GetFiducialID(), vtkMRMLFiducialListNode::GetFiducialIndex(), vtkSlicerNodeSelectorWidget::GetSelected(), vtkMRMLProstateNavManagerNode::GetTargetDescriptorAtIndex(), vtkProstateNavStep::Logic, MoveButton, NeedlePositionMatrix, vtkSlicerNodeSelectorWidget::NodeSelectedEvent, vtkMRMLFiducialListNode::RemoveFiducial(), vtkMRMLProstateNavManagerNode::SetAndObserveTargetPlanListNodeID(), vtkMRMLProstateNavManagerNode::SetCurrentTargetIndex(), ShowNeedle(), ShowNeedleButton, ShowTemplate(), ShowTemplateButton, ShowWorkspaceButton, vtkProstateNavStep::ShowWorkspaceModel(), StopButton, TargetListSelectorWidget, TargetPlanListNode, UpdateGUI(), UpdateTargetListGUI(), VOL_TARGETING, volume, and VolumeSelectorWidget.
| void vtkProstateNavStepTargetingTemplate::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
Reimplemented from vtkProstateNavStep.
References vtkProstateNavGUI::BRING_MARKERS_TO_VIEW_KEEP_CURRENT_ORIENTATION, vtkProstateNavGUI::BringTargetToViewIn2DViews(), vtkMRMLProstateNavManagerNode::CurrentTargetChangedEvent, vtkMRMLFiducialListNode::DisplayModifiedEvent, vtkMRMLFiducialListNode::FiducialModifiedEvent, vtkProstateNavStep::GUI, vtkMRMLScene::NodeAddedEvent, TargetPlanListNode, and UpdateTargetListGUI().
| void vtkProstateNavStepTargetingTemplate::RemoveGUIObservers | ( | void | ) | [protected] |
References AddTargetsOnClickButton, DeleteButton, vtkProstateNavStep::GUICallbackCommand, MoveButton, ShowNeedleButton, ShowTemplateButton, ShowWorkspaceButton, StopButton, TargetList, TargetListSelectorWidget, and VolumeSelectorWidget.
Referenced by AddGUIObservers(), HideUserInterface(), and ~vtkProstateNavStepTargetingTemplate().
| void vtkProstateNavStepTargetingTemplate::RemoveMRMLObservers | ( | void | ) |
| void vtkProstateNavStepTargetingTemplate::ShowNeedle | ( | bool | show | ) | [protected] |
References vtkMRMLTransPerinealProstateTemplateNode::GetActiveNeedleModelNode(), and vtkMRMLDisplayableNode::GetDisplayNode().
Referenced by ProcessGUIEvents().
| void vtkProstateNavStepTargetingTemplate::ShowTargetControlFrame | ( | ) | [protected] |
References Message, MoveButton, NeedlePositionMatrix, New(), StopButton, and TargetControlFrame.
Referenced by ShowUserInterface().
| void vtkProstateNavStepTargetingTemplate::ShowTargetListFrame | ( | ) | [protected] |
References COL_COUNT, COL_LABELS, DeleteButton, New(), TargetList, and TargetListFrame.
Referenced by ShowUserInterface().
| void vtkProstateNavStepTargetingTemplate::ShowTargetPlanningFrame | ( | ) | [protected] |
References AddTargetsOnClickButton, New(), OptionFrame, vtkSlicerNodeSelectorWidget::SetMRMLScene(), vtkSlicerNodeSelectorWidget::SetNodeClass(), ShowNeedleButton, ShowTemplateButton, ShowWorkspaceButton, TargetListSelectorWidget, TargetPlanningFrame, and VolumeSelectorWidget.
Referenced by ShowUserInterface().
| void vtkProstateNavStepTargetingTemplate::ShowTemplate | ( | bool | show | ) | [protected] |
References vtkMRMLDisplayableNode::GetDisplayNode(), and vtkMRMLTransPerinealProstateTemplateNode::GetTemplateModelNode().
Referenced by ProcessGUIEvents().
| void vtkProstateNavStepTargetingTemplate::ShowUserInterface | ( | ) | [virtual] |
Reimplemented from vtkProstateNavStep.
References AddGUIObservers(), AddMRMLObservers(), AddTargetsOnClickButton, EnableAddTargetsOnClickButton(), ShowTargetControlFrame(), ShowTargetListFrame(), and ShowTargetPlanningFrame().
| void vtkProstateNavStepTargetingTemplate::UpdateGUI | ( | ) | [virtual] |
Reimplemented from vtkProstateNavStep.
References Message, vtkSlicerNodeSelectorWidget::SetSelected(), TargetListSelectorWidget, vtkSlicerNodeSelectorWidget::UpdateMenu(), UpdateTargetListGUI(), and VolumeSelectorWidget.
Referenced by ProcessGUIEvents().
| void vtkProstateNavStepTargetingTemplate::UpdateTargetListGUI | ( | ) |
References COL_NAME, COL_OR_W, COL_X, vtkProstateNavTargetDescriptor::GetName(), vtkMRMLProstateNavManagerNode::GetTargetDescriptorAtIndex(), vtkMRMLProstateNavManagerNode::GetTotalNumberOfTargets(), TARGET_INDEX_ATTR, and TargetList.
Referenced by ProcessGUIEvents(), ProcessMRMLEvents(), and UpdateGUI().
| vtkProstateNavStepTargetingTemplate::vtkTypeRevisionMacro | ( | vtkProstateNavStepTargetingTemplate | , | |
| vtkProstateNavStep | ||||
| ) |
vtkKWCheckButton* vtkProstateNavStepTargetingTemplate::AddTargetsOnClickButton [protected] |
vtkKWFrame* vtkProstateNavStepTargetingTemplate::LoadVolumeDialogFrame [protected] |
vtkKWFrame* vtkProstateNavStepTargetingTemplate::MainFrame [protected] |
Referenced by vtkProstateNavStepTargetingTemplate(), and ~vtkProstateNavStepTargetingTemplate().
vtkKWText* vtkProstateNavStepTargetingTemplate::Message [protected] |
vtkKWMatrixWidgetWithLabel* vtkProstateNavStepTargetingTemplate::NeedleOrientationMatrix [protected] |
vtkKWMatrixWidgetWithLabel* vtkProstateNavStepTargetingTemplate::NeedlePositionMatrix [protected] |
vtkKWFrame* vtkProstateNavStepTargetingTemplate::OptionFrame [protected] |
Referenced by vtkProstateNavStepTargetingTemplate().
vtkKWCheckButton* vtkProstateNavStepTargetingTemplate::ShowNeedleButton [protected] |
vtkKWCheckButton* vtkProstateNavStepTargetingTemplate::ShowTemplateButton [protected] |
vtkKWCheckButton* vtkProstateNavStepTargetingTemplate::ShowWorkspaceButton [protected] |
vtkKWFrame* vtkProstateNavStepTargetingTemplate::TargetControlFrame [protected] |
vtkKWMultiColumnListWithScrollbars* vtkProstateNavStepTargetingTemplate::TargetList [protected] |
vtkKWFrame* vtkProstateNavStepTargetingTemplate::TargetListFrame [protected] |
vtkKWFrame* vtkProstateNavStepTargetingTemplate::TargetPlanningFrame [protected] |
1.6.1