vtkSlicerClipModelsWidget Class Reference

#include <vtkSlicerClipModelsWidget.h>

Inheritance diagram for vtkSlicerClipModelsWidget:
vtkSlicerWidget vtkKWCompositeWidget

List of all members.

Public Member Functions

void AddWidgetObservers ()
void PrintSelf (ostream &os, vtkIndent indent)
void ProcessLogicEvents (vtkObject *vtkNotUsed(caller), unsigned long vtkNotUsed(event), void *vtkNotUsed(callData))
void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
void ProcessWidgetEvents (vtkObject *caller, unsigned long event, void *callData)
void RemoveWidgetObservers ()
void SetClipModelsNode (vtkMRMLClipModelsNode *snode)
 vtkGetObjectMacro (ClipModelsNode, vtkMRMLClipModelsNode)
 vtkTypeRevisionMacro (vtkSlicerClipModelsWidget, vtkKWCompositeWidget)

Static Public Member Functions

static vtkSlicerClipModelsWidgetNew ()

Protected Member Functions

virtual void CreateWidget ()
void UpdateClipModelsNode ()
void UpdateGUI ()
void UpdateMRML ()
 vtkSlicerClipModelsWidget ()
virtual ~vtkSlicerClipModelsWidget ()

Protected Attributes

vtkMRMLClipModelsNodeClipModelsNode
 Nodes.
vtkSlicerNodeSelectorWidgetClipModelsNodeSelector
vtkKWMenuButtonWithLabelClipTypeMenu
vtkKWMenuButtonWithLabelGreenSliceClipStateMenu
vtkKWMenuButtonWithLabelRedSliceClipStateMenu
 Slice controller subwidgets.
vtkKWMenuButtonWithLabelYellowSliceClipStateMenu

Private Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

void vtkSlicerClipModelsWidget::AddWidgetObservers (  ) 
void vtkSlicerClipModelsWidget::CreateWidget ( void   )  [protected, virtual]

Create the widget.

Fdon't show it for now this->ClipModelsNodeSelector->SetBorderWidth(2); this ->ClipModelsNodeSelector->SetLabelText( "Clip Models Parameter"); this->ClipModelsNodeSelector->SetBalloonHelpString("select Clip node."); app->Script("pack %s -side top -anchor e -padx 20 -pady 4", this->ClipModelsNodeSelector->GetWidgetName());

Reimplemented from vtkSlicerWidget.

References AddWidgetObservers(), ClipModelsNodeSelector, ClipTypeMenu, GreenSliceClipStateMenu, vtkSlicerWidget::MRMLScene, New(), RedSliceClipStateMenu, UpdateGUI(), and YellowSliceClipStateMenu.

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

Reimplemented from vtkSlicerWidget.

Referenced by CreateWidget(), and UpdateClipModelsNode().

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

Not implemented.

Reimplemented from vtkSlicerWidget.

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

Reimplemented from vtkSlicerWidget.

void vtkSlicerClipModelsWidget::ProcessLogicEvents ( vtkObject vtkNotUsedcaller,
unsigned long   vtkNotUsedevent,
void *  vtkNotUsedcallData 
) [inline]

respond to changes in the slice logic

void vtkSlicerClipModelsWidget::ProcessMRMLEvents ( vtkObject caller,
unsigned long  event,
void *  callData 
)

respond to changes in the mrml scene

void vtkSlicerClipModelsWidget::ProcessWidgetEvents ( vtkObject caller,
unsigned long  event,
void *  callData 
)

respond to events from subwidgets of this widget

void vtkSlicerClipModelsWidget::RemoveWidgetObservers (  ) 
void vtkSlicerClipModelsWidget::SetClipModelsNode ( vtkMRMLClipModelsNode snode  )  [inline]
void vtkSlicerClipModelsWidget::UpdateClipModelsNode (  )  [protected]
void vtkSlicerClipModelsWidget::UpdateGUI (  )  [protected]
void vtkSlicerClipModelsWidget::UpdateMRML (  )  [protected]
vtkSlicerClipModelsWidget::vtkGetObjectMacro ( ClipModelsNode  ,
vtkMRMLClipModelsNode   
)

Get/Set the Clip Nodes

vtkSlicerClipModelsWidget::vtkTypeRevisionMacro ( vtkSlicerClipModelsWidget  ,
vtkKWCompositeWidget   
)

Reimplemented from vtkSlicerWidget.


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