vtkSlicerTractographyDisplayGUI Class Reference

#include <vtkSlicerTractographyDisplayGUI.h>

Inheritance diagram for vtkSlicerTractographyDisplayGUI:
vtkSlicerModuleGUI vtkSlicerComponentGUI vtkKWObject

List of all members.

Public Member Functions

virtual void AddGUIObservers ()
virtual void BuildGUI (vtkKWFrame *f, double *bgColor)
virtual void BuildGUI (vtkKWFrame *f)
virtual void BuildGUI (void)
virtual void Enter (vtkMRMLNode *node)
virtual void Enter ()
virtual void Exit ()
const charGetCategory () const
virtual void Init ()
 Implemented module initialization if needed.
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessGUIEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ProcessLogicEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void RemoveGUIObservers ()
virtual void SetModuleLogic (vtkSlicerLogic *logic)
 vtkGetObjectMacro (FiberBundleDisplayWidget, vtkSlicerFiberBundleDisplayWidget)
 vtkGetObjectMacro (Logic, vtkSlicerTractographyDisplayLogic)
 vtkGetObjectMacro (LoadTractographyButton, vtkKWLoadSaveButton)
 vtkSetObjectMacro (Logic, vtkSlicerTractographyDisplayLogic)
 vtkTypeRevisionMacro (vtkSlicerTractographyDisplayGUI, vtkSlicerModuleGUI)

Static Public Member Functions

static
vtkSlicerTractographyDisplayGUI
New ()
 The usual vtk class functions.

Protected Member Functions

 vtkSlicerTractographyDisplayGUI ()
virtual ~vtkSlicerTractographyDisplayGUI ()

Protected Attributes

vtkSlicerAllFiberBundlesDisplayWidgetAllFiberBundlesDisplayWidget
vtkSlicerFiberBundleDisplayWidgetFiberBundleDisplayWidget
vtkSlicerNodeSelectorWidgetFiberBundleSelectorWidget
vtkKWLoadSaveButton * LoadTractographyButton
vtkKWLoadSaveButton * LoadTractographyDirectoryButton
vtkSlicerTractographyDisplayLogicLogic
vtkKWLoadSaveButton * SaveTractographyButton

Private Member Functions

void operator= (const vtkSlicerTractographyDisplayGUI &)
 Not implemented.
 vtkSlicerTractographyDisplayGUI (const vtkSlicerTractographyDisplayGUI &)

Constructor & Destructor Documentation

vtkSlicerTractographyDisplayGUI::vtkSlicerTractographyDisplayGUI (  )  [protected]
vtkSlicerTractographyDisplayGUI::~vtkSlicerTractographyDisplayGUI (  )  [protected, virtual]
vtkSlicerTractographyDisplayGUI::vtkSlicerTractographyDisplayGUI ( const vtkSlicerTractographyDisplayGUI  )  [private]

Member Function Documentation

void vtkSlicerTractographyDisplayGUI::AddGUIObservers ( void   )  [virtual]
virtual void vtkSlicerTractographyDisplayGUI::BuildGUI ( vtkKWFrame *  f,
double *  bgColor 
) [inline, virtual]
virtual void vtkSlicerTractographyDisplayGUI::BuildGUI ( vtkKWFrame *  f  )  [inline, virtual]
void vtkSlicerTractographyDisplayGUI::BuildGUI ( void   )  [virtual]
void vtkSlicerTractographyDisplayGUI::Enter ( vtkMRMLNode node  )  [virtual]
void vtkSlicerTractographyDisplayGUI::Enter ( void   )  [virtual]

functions that define and undefine module-specific behaviors.

Reimplemented from vtkSlicerComponentGUI.

void vtkSlicerTractographyDisplayGUI::Exit ( void   )  [virtual]

Reimplemented from vtkSlicerComponentGUI.

const char* vtkSlicerTractographyDisplayGUI::GetCategory (  )  const [inline, virtual]

Reimplemented from vtkSlicerModuleGUI.

void vtkSlicerTractographyDisplayGUI::Init (  )  [virtual]

Implemented module initialization if needed.

Reimplemented from vtkSlicerModuleGUI.

References Logic, New(), vtkMRMLScene::NewSceneEvent, and vtkSlicerLogic::SetAndObserveMRMLSceneEvents().

static vtkSlicerTractographyDisplayGUI* vtkSlicerTractographyDisplayGUI::New (  )  [static]

The usual vtk class functions.

Reimplemented from vtkSlicerModuleGUI.

Referenced by BuildGUI(), and Init().

void vtkSlicerTractographyDisplayGUI::operator= ( const vtkSlicerTractographyDisplayGUI  )  [private]

Not implemented.

Reimplemented from vtkSlicerModuleGUI.

void vtkSlicerTractographyDisplayGUI::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkSlicerModuleGUI.

virtual void vtkSlicerTractographyDisplayGUI::ProcessGUIEvents ( vtkObject ,
unsigned long  ,
void *   
) [virtual]

alternative method to propagate events generated in GUI to logic / mrml

Reimplemented from vtkSlicerModuleGUI.

virtual void vtkSlicerTractographyDisplayGUI::ProcessLogicEvents ( vtkObject ,
unsigned long  ,
void *   
) [virtual]

propagate events generated in logic layer to GUI

Reimplemented from vtkSlicerModuleGUI.

virtual void vtkSlicerTractographyDisplayGUI::ProcessMRMLEvents ( vtkObject ,
unsigned long  ,
void *   
) [virtual]

alternative method to propagate events generated in GUI to logic / mrml

Reimplemented from vtkSlicerModuleGUI.

void vtkSlicerTractographyDisplayGUI::RemoveGUIObservers ( void   )  [virtual]
void vtkSlicerTractographyDisplayGUI::SetModuleLogic ( vtkSlicerLogic  )  [virtual]

Set the module logic

Reimplemented from vtkSlicerModuleGUI.

References vtkSlicerComponentGUI::SetLogic().

vtkSlicerTractographyDisplayGUI::vtkGetObjectMacro ( FiberBundleDisplayWidget  ,
vtkSlicerFiberBundleDisplayWidget   
)
vtkSlicerTractographyDisplayGUI::vtkGetObjectMacro ( Logic  ,
vtkSlicerTractographyDisplayLogic   
)
vtkSlicerTractographyDisplayGUI::vtkGetObjectMacro ( LoadTractographyButton  ,
vtkKWLoadSaveButton   
)
vtkSlicerTractographyDisplayGUI::vtkSetObjectMacro ( Logic  ,
vtkSlicerTractographyDisplayLogic   
)
vtkSlicerTractographyDisplayGUI::vtkTypeRevisionMacro ( vtkSlicerTractographyDisplayGUI  ,
vtkSlicerModuleGUI   
)

Member Data Documentation


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1