vtkProstateNavStepTargetingTemplate Class Reference

#include <vtkProstateNavStepTargetingTemplate.h>

Inheritance diagram for vtkProstateNavStepTargetingTemplate:
vtkProstateNavStep vtkKWWizardStep

List of all members.

Public Member Functions

void AddMRMLObservers ()
virtual void HideUserInterface ()
void OnMultiColumnListSelectionChanged ()
void OnMultiColumnListUpdate (int row, int col, char *str)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessGUIEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
void RemoveMRMLObservers ()
virtual void ShowUserInterface ()
virtual void UpdateGUI ()
void UpdateTargetListGUI ()
 vtkTypeRevisionMacro (vtkProstateNavStepTargetingTemplate, vtkProstateNavStep)

Static Public Member Functions

static
vtkProstateNavStepTargetingTemplate
New ()

Protected Types

enum  {
  TargetNumberColumn = 0, NeedleTypeColumn = 1, RASLocationColumn = 2, ReachableColumn = 3,
  RotationColumn = 4, NeedleAngleColumn = 5, DepthColumn = 6, NumberOfColumns = 7
}

Protected Member Functions

void AddGUIObservers ()
void EnableAddTargetsOnClickButton (bool enable)
unsigned int PopulateListWithTargetDetails (unsigned int targetDescIndex)
void RemoveGUIObservers ()
void ShowNeedle (bool show)
void ShowTargetControlFrame ()
void ShowTargetListFrame ()
void ShowTargetPlanningFrame ()
void ShowTemplate (bool show)
 vtkProstateNavStepTargetingTemplate ()
 ~vtkProstateNavStepTargetingTemplate ()

Protected Attributes

vtkKWCheckButton * AddTargetsOnClickButton
vtkKWPushButtonDeleteButton
vtkKWFrame * LoadVolumeDialogFrame
vtkKWFrame * MainFrame
vtkKWText * Message
vtkKWPushButtonMoveButton
vtkKWMatrixWidgetWithLabel * NeedleOrientationMatrix
vtkKWMatrixWidgetWithLabel * NeedlePositionMatrix
vtkKWMenuButtonWithLabelNeedleTypeMenuList
vtkKWFrame * OptionFrame
bool ProcessingCallback
vtkKWCheckButton * ShowNeedleButton
vtkKWCheckButton * ShowTemplateButton
vtkKWCheckButton * ShowWorkspaceButton
vtkKWPushButtonStopButton
vtkKWFrame * TargetControlFrame
vtkKWMultiColumnListWithScrollbars * TargetList
vtkKWFrame * TargetListFrame
vtkSlicerNodeSelectorWidgetTargetListSelectorWidget
vtkMRMLFiducialListNodeTargetPlanListNode
vtkKWFrame * TargetPlanningFrame
vtkSlicerNodeSelectorWidgetVolumeSelectorWidget

Private Member Functions

void operator= (const vtkProstateNavStepTargetingTemplate &)
 vtkProstateNavStepTargetingTemplate (const vtkProstateNavStepTargetingTemplate &)

Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
TargetNumberColumn 
NeedleTypeColumn 
RASLocationColumn 
ReachableColumn 
RotationColumn 
NeedleAngleColumn 
DepthColumn 
NumberOfColumns 

Constructor & Destructor Documentation

vtkProstateNavStepTargetingTemplate::vtkProstateNavStepTargetingTemplate (  )  [protected]
vtkProstateNavStepTargetingTemplate::~vtkProstateNavStepTargetingTemplate (  )  [protected]
vtkProstateNavStepTargetingTemplate::vtkProstateNavStepTargetingTemplate ( const vtkProstateNavStepTargetingTemplate  )  [private]

Member Function Documentation

void vtkProstateNavStepTargetingTemplate::AddGUIObservers ( void   )  [protected]
void vtkProstateNavStepTargetingTemplate::AddMRMLObservers ( void   ) 
void vtkProstateNavStepTargetingTemplate::EnableAddTargetsOnClickButton ( bool  enable  )  [protected]
void vtkProstateNavStepTargetingTemplate::HideUserInterface (  )  [virtual]

Reimplemented from vtkProstateNavStep.

References RemoveGUIObservers(), and RemoveMRMLObservers().

static vtkProstateNavStepTargetingTemplate* vtkProstateNavStepTargetingTemplate::New (  )  [static]
void vtkProstateNavStepTargetingTemplate::OnMultiColumnListSelectionChanged (  ) 
void vtkProstateNavStepTargetingTemplate::OnMultiColumnListUpdate ( int  row,
int  col,
char str 
)
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]
void vtkProstateNavStepTargetingTemplate::ProcessMRMLEvents ( vtkObject caller,
unsigned long  event,
void *  callData 
) [virtual]
void vtkProstateNavStepTargetingTemplate::RemoveGUIObservers ( void   )  [protected]
void vtkProstateNavStepTargetingTemplate::RemoveMRMLObservers ( void   ) 
void vtkProstateNavStepTargetingTemplate::ShowNeedle ( bool  show  )  [protected]
void vtkProstateNavStepTargetingTemplate::ShowTargetControlFrame (  )  [protected]
void vtkProstateNavStepTargetingTemplate::ShowTargetListFrame (  )  [protected]
void vtkProstateNavStepTargetingTemplate::ShowTargetPlanningFrame (  )  [protected]
void vtkProstateNavStepTargetingTemplate::ShowTemplate ( bool  show  )  [protected]
void vtkProstateNavStepTargetingTemplate::ShowUserInterface (  )  [virtual]
void vtkProstateNavStepTargetingTemplate::UpdateGUI (  )  [virtual]
void vtkProstateNavStepTargetingTemplate::UpdateTargetListGUI (  ) 
vtkProstateNavStepTargetingTemplate::vtkTypeRevisionMacro ( vtkProstateNavStepTargetingTemplate  ,
vtkProstateNavStep   
)

Member Data Documentation

vtkKWMatrixWidgetWithLabel* vtkProstateNavStepTargetingTemplate::NeedleOrientationMatrix [protected]
vtkKWMatrixWidgetWithLabel* vtkProstateNavStepTargetingTemplate::NeedlePositionMatrix [protected]
vtkKWMultiColumnListWithScrollbars* vtkProstateNavStepTargetingTemplate::TargetList [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1