vtkSlicerMeasurementFrameWidget Class Reference

#include <vtkSlicerMeasurementFrameWidget.h>

Inheritance diagram for vtkSlicerMeasurementFrameWidget:
vtkSlicerWidget vtkKWCompositeWidget

List of all members.

Public Types

enum  { ChangedEvent = 1234 }

Public Member Functions

virtual void AddWidgetObservers ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessWidgetEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void RemoveWidgetObservers ()
virtual void SetLogic (vtkSlicerDiffusionEditorLogic *logic)
void UpdateWidget (vtkMRMLVolumeNode *node)
 vtkGetObjectMacro (Matrix, vtkMatrix4x4)
 vtkTypeRevisionMacro (vtkSlicerMeasurementFrameWidget, vtkSlicerWidget)

Static Public Member Functions

static
vtkSlicerMeasurementFrameWidget
New ()

Protected Member Functions

int CheckDeterminant ()
virtual void CreateWidget ()
void SaveMatrix ()
void UpdateMatrix ()
 vtkSlicerMeasurementFrameWidget (void)
virtual ~vtkSlicerMeasurementFrameWidget (void)

Protected Attributes

vtkMRMLDiffusionWeightedVolumeNodeActiveVolumeNode
vtkKWComboBox * AngleCombobox
vtkKWLabel * AngleLabel
vtkKWCheckButton * Checkbuttons [3]
vtkKWPushButtonIdentityButton
vtkKWPushButtonInvertButton
vtkSlicerDiffusionEditorLogicLogic
vtkMatrix4x4 * Matrix
vtkKWMatrixWidget * MatrixWidget
vtkKWFrameWithLabelMeasurementFrame
vtkKWPushButtonRotateButton
vtkKWPushButtonSwapButton

Private Member Functions

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

Member Enumeration Documentation

anonymous enum
Enumerator:
ChangedEvent 

Constructor & Destructor Documentation

vtkSlicerMeasurementFrameWidget::vtkSlicerMeasurementFrameWidget ( void   )  [protected]
vtkSlicerMeasurementFrameWidget::~vtkSlicerMeasurementFrameWidget ( void   )  [protected, virtual]
vtkSlicerMeasurementFrameWidget::vtkSlicerMeasurementFrameWidget ( const vtkSlicerMeasurementFrameWidget  )  [private]

Member Function Documentation

void vtkSlicerMeasurementFrameWidget::AddWidgetObservers (  )  [virtual]
int vtkSlicerMeasurementFrameWidget::CheckDeterminant (  )  [protected]

References MeasurementFrame.

Referenced by SaveMatrix(), and UpdateWidget().

void vtkSlicerMeasurementFrameWidget::CreateWidget ( void   )  [protected, virtual]
static vtkSlicerMeasurementFrameWidget* vtkSlicerMeasurementFrameWidget::New (  )  [static]

Reimplemented from vtkSlicerWidget.

Referenced by CreateWidget(), and vtkSlicerMeasurementFrameWidget().

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

Not implemented.

Reimplemented from vtkSlicerWidget.

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

Reimplemented from vtkSlicerWidget.

virtual void vtkSlicerMeasurementFrameWidget::ProcessWidgetEvents ( vtkObject caller,
unsigned long  event,
void *  callData 
) [virtual]
void vtkSlicerMeasurementFrameWidget::RemoveWidgetObservers (  )  [virtual]
void vtkSlicerMeasurementFrameWidget::SaveMatrix (  )  [protected]
void vtkSlicerMeasurementFrameWidget::SetLogic ( vtkSlicerDiffusionEditorLogic logic  )  [virtual]
void vtkSlicerMeasurementFrameWidget::UpdateMatrix (  )  [protected]

References ActiveVolumeNode, j, and MatrixWidget.

Referenced by UpdateWidget().

void vtkSlicerMeasurementFrameWidget::UpdateWidget ( vtkMRMLVolumeNode node  ) 
vtkSlicerMeasurementFrameWidget::vtkGetObjectMacro ( Matrix  ,
vtkMatrix4x4   
)
vtkSlicerMeasurementFrameWidget::vtkTypeRevisionMacro ( vtkSlicerMeasurementFrameWidget  ,
vtkSlicerWidget   
)

Member Data Documentation

vtkKWCheckButton* vtkSlicerMeasurementFrameWidget::Checkbuttons[3] [protected]
vtkMatrix4x4* vtkSlicerMeasurementFrameWidget::Matrix [protected]
vtkKWMatrixWidget* vtkSlicerMeasurementFrameWidget::MatrixWidget [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1