#include <vtkSlicerLabelMapVolumeDisplayWidget.h>
Public Member Functions | |
| virtual void | AddWidgetObservers () |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData) |
| virtual void | ProcessWidgetEvents (vtkObject *caller, unsigned long event, void *callData) |
| virtual void | RemoveWidgetObservers () |
| virtual void | UpdateWidgetFromMRML () |
| vtkTypeRevisionMacro (vtkSlicerLabelMapVolumeDisplayWidget, vtkSlicerVolumeDisplayWidget) | |
Static Public Member Functions | |
| static vtkSlicerLabelMapVolumeDisplayWidget * | New () |
Protected Member Functions | |
| virtual void | CreateWidget () |
| vtkSlicerLabelMapVolumeDisplayWidget () | |
| virtual | ~vtkSlicerLabelMapVolumeDisplayWidget () |
Protected Attributes | |
| vtkSlicerNodeSelectorWidget * | ColorSelectorWidget |
| int | UpdatingMRML |
| int | UpdatingWidget |
Private Member Functions | |
| void | operator= (const vtkSlicerLabelMapVolumeDisplayWidget &) |
| Not implemented. | |
| vtkSlicerLabelMapVolumeDisplayWidget (const vtkSlicerLabelMapVolumeDisplayWidget &) | |
| vtkSlicerLabelMapVolumeDisplayWidget::vtkSlicerLabelMapVolumeDisplayWidget | ( | ) | [protected] |
References ColorSelectorWidget, UpdatingMRML, and UpdatingWidget.
| vtkSlicerLabelMapVolumeDisplayWidget::~vtkSlicerLabelMapVolumeDisplayWidget | ( | ) | [protected, virtual] |
References ColorSelectorWidget, RemoveWidgetObservers(), and vtkSlicerWidget::SetMRMLScene().
| vtkSlicerLabelMapVolumeDisplayWidget::vtkSlicerLabelMapVolumeDisplayWidget | ( | const vtkSlicerLabelMapVolumeDisplayWidget & | ) | [private] |
| void vtkSlicerLabelMapVolumeDisplayWidget::AddWidgetObservers | ( | ) | [virtual] |
Reimplemented from vtkSlicerVolumeDisplayWidget.
References ColorSelectorWidget, vtkSlicerWidget::GUICallbackCommand, and vtkSlicerNodeSelectorWidget::NodeSelectedEvent.
Referenced by CreateWidget().
| void vtkSlicerLabelMapVolumeDisplayWidget::CreateWidget | ( | void | ) | [protected, virtual] |
Create the widget.
Reimplemented from vtkSlicerVolumeDisplayWidget.
References vtkSlicerNodeSelectorWidget::AddExcludedChildClass(), AddWidgetObservers(), ColorSelectorWidget, vtkSlicerWidget::MRMLScene, New(), vtkSlicerWidget::SetAndObserveMRMLScene(), vtkSlicerNodeSelectorWidget::SetMRMLScene(), and vtkSlicerNodeSelectorWidget::SetNodeClass().
| static vtkSlicerLabelMapVolumeDisplayWidget* vtkSlicerLabelMapVolumeDisplayWidget::New | ( | ) | [static] |
Reimplemented from vtkSlicerVolumeDisplayWidget.
Referenced by CreateWidget().
| void vtkSlicerLabelMapVolumeDisplayWidget::operator= | ( | const vtkSlicerLabelMapVolumeDisplayWidget & | ) | [private] |
Not implemented.
Reimplemented from vtkSlicerVolumeDisplayWidget.
| void vtkSlicerLabelMapVolumeDisplayWidget::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkSlicerVolumeDisplayWidget.
| virtual void vtkSlicerLabelMapVolumeDisplayWidget::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
Reimplemented from vtkSlicerVolumeDisplayWidget.
| void vtkSlicerLabelMapVolumeDisplayWidget::ProcessWidgetEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
Reimplemented from vtkSlicerVolumeDisplayWidget.
References ColorSelectorWidget, vtkSlicerNodeSelectorWidget::GetSelected(), vtkSlicerVolumeDisplayWidget::GetVolumeDisplayNode(), vtkSlicerNodeSelectorWidget::NodeSelectedEvent, vtkMRMLDisplayNode::SetAndObserveColorNodeID(), UpdatingMRML, and UpdatingWidget.
| void vtkSlicerLabelMapVolumeDisplayWidget::RemoveWidgetObservers | ( | ) | [virtual] |
Reimplemented from vtkSlicerVolumeDisplayWidget.
References ColorSelectorWidget, vtkSlicerWidget::GUICallbackCommand, and vtkSlicerNodeSelectorWidget::NodeSelectedEvent.
Referenced by ~vtkSlicerLabelMapVolumeDisplayWidget().
| void vtkSlicerLabelMapVolumeDisplayWidget::UpdateWidgetFromMRML | ( | ) | [virtual] |
Reimplemented from vtkSlicerVolumeDisplayWidget.
References ColorSelectorWidget, vtkMRMLDisplayNode::GetColorNode(), vtkSlicerVolumeDisplayWidget::GetVolumeDisplayNode(), vtkSlicerNodeSelectorWidget::SetMRMLScene(), vtkSlicerNodeSelectorWidget::SetSelected(), and vtkSlicerNodeSelectorWidget::UpdateMenu().
| vtkSlicerLabelMapVolumeDisplayWidget::vtkTypeRevisionMacro | ( | vtkSlicerLabelMapVolumeDisplayWidget | , | |
| vtkSlicerVolumeDisplayWidget | ||||
| ) |
Referenced by ProcessWidgetEvents(), and vtkSlicerLabelMapVolumeDisplayWidget().
Referenced by ProcessWidgetEvents(), and vtkSlicerLabelMapVolumeDisplayWidget().
1.6.1