#include <vtkChangeTrackerStep.h>
Public Member Functions | |
| void | AddGUIObservers () |
| virtual int | CanGoToSelf () |
| virtual void | GridCallback () |
| virtual void | HideUserInterface () |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessGUIEvents (vtkObject *vtkNotUsed(caller), unsigned long vtkNotUsed(event), void *vtkNotUsed(callData)) |
| virtual void | RemoveGUIObservers () |
| virtual void | RemoveResults () |
| void | RenderHide () |
| void | RenderShow () |
| virtual void | SetGUI (vtkChangeTrackerGUI *) |
| void | SetNextStep (vtkChangeTrackerStep *init) |
| virtual void | ShowUserInterface () |
| virtual void | SliceCallback () |
| virtual void | TransitionCallback () |
| virtual void | UpdateGUI () |
| virtual void | UpdateMRML () |
| virtual void | Validate () |
| vtkGetObjectMacro (Render_Mapper, vtkVolumeTextureMapper3D) | |
| vtkGetObjectMacro (Render_VolumeProperty, vtkVolumeProperty) | |
| vtkGetObjectMacro (GUI, vtkChangeTrackerGUI) | |
| vtkTypeRevisionMacro (vtkChangeTrackerStep, vtkKWWizardStep) | |
Static Public Member Functions | |
| static vtkChangeTrackerStep * | New () |
Protected Member Functions | |
| void | CenterRYGSliceViews (double pointX, double pointY, double pointZ) |
| void | ChangeRender_BandPassFilter (double min, double max) |
| For Rendering results. | |
| void | CreateGridButton () |
| void | CreateRender (vtkMRMLVolumeNode *volumeNode, int RayCastFlag) |
| void | CreateResetButton () |
| void | CreateSliceButton () |
| int | GridDefine () |
| void | GridRemove () |
| void | RenderRemove () |
| void | SetRender_BandPassFilter (double min, double max, float colorMin[3], float colorMax[3]) |
| void | SetRender_BandStopFilter (double min, double max, float colorMin[3], float colorMax[3]) |
| void | SetRender_HighPassFilter (double min, float colorMin[3], float colorMax[3]) |
| void | SetRender_PulsePassFilter (double p0, double p1, float color_p0[3], float color_p1[3]) |
| vtkChangeTrackerStep () | |
| ~vtkChangeTrackerStep () | |
Protected Attributes | |
| vtkKWFrameWithLabel * | AdvancedFrame |
| vtkKWFrameWithLabel * | Frame |
| vtkKWPushButton * | GridButton |
| vtkChangeTrackerGUI * | GUI |
| vtkChangeTrackerStep * | NextStep |
| vtkColorTransferFunction * | Render_ColorMapping |
| vtkPiecewiseFunction * | Render_Filter |
| vtkImageData * | Render_Image |
| vtkVolumeTextureMapper3D * | Render_Mapper |
| vtkMatrix4x4 * | Render_OrientationMatrix |
| vtkFixedPointVolumeRayCastMapper * | Render_RayCast_Mapper |
| vtkVolume * | Render_Volume |
| vtkVolumeProperty * | Render_VolumeProperty |
| vtkKWPushButton * | ResetButton |
| vtkKWPushButton * | SliceButton |
| vtkCallbackCommand * | WizardGUICallbackCommand |
Private Member Functions | |
| void | operator= (const vtkChangeTrackerStep &) |
| vtkChangeTrackerStep (const vtkChangeTrackerStep &) | |
| vtkChangeTrackerStep::vtkChangeTrackerStep | ( | ) | [protected] |
| vtkChangeTrackerStep::~vtkChangeTrackerStep | ( | ) | [protected] |
References AdvancedFrame, GridButton, RenderRemove(), ResetButton, SetGUI(), SliceButton, and WizardGUICallbackCommand.
| vtkChangeTrackerStep::vtkChangeTrackerStep | ( | const vtkChangeTrackerStep & | ) | [private] |
| void vtkChangeTrackerStep::AddGUIObservers | ( | void | ) | [inline] |
| int vtkChangeTrackerStep::CanGoToSelf | ( | ) | [virtual] |
| void vtkChangeTrackerStep::CenterRYGSliceViews | ( | double | pointX, | |
| double | pointY, | |||
| double | pointZ | |||
| ) | [protected] |
References vtkSlicerApplicationGUI::GetMainSliceGUI().
Referenced by vtkChangeTrackerROIStep::ResetROICenter().
| void vtkChangeTrackerStep::ChangeRender_BandPassFilter | ( | double | min, | |
| double | max | |||
| ) | [protected] |
For Rendering results.
References Render_Filter, and Render_Image.
Referenced by SetRender_BandPassFilter(), and vtkChangeTrackerSegmentationStep::ThresholdRangeChangedCallback().
| void vtkChangeTrackerStep::CreateGridButton | ( | ) | [protected] |
References GridButton, and New().
Referenced by vtkChangeTrackerTypeStep::ShowUserInterface(), vtkChangeTrackerSegmentationStep::ShowUserInterface(), and vtkChangeTrackerAnalysisStep::ShowUserInterface().
| void vtkChangeTrackerStep::CreateRender | ( | vtkMRMLVolumeNode * | volumeNode, | |
| int | RayCastFlag | |||
| ) | [protected] |
References vtkMRMLVolumeNode::GetIJKToRASMatrix(), New(), Render_ColorMapping, Render_Filter, Render_Image, Render_Mapper, Render_OrientationMatrix, Render_RayCast_Mapper, Render_Volume, Render_VolumeProperty, and RenderRemove().
Referenced by vtkChangeTrackerROIStep::InitROIRender(), vtkChangeTrackerSegmentationStep::PreSegmentScan1Define(), vtkChangeTrackerSegmentationStep::ShowSegmentedVolume(), vtkChangeTrackerTypeStep::ShowUserInterface(), and vtkChangeTrackerAnalysisStep::ShowUserInterface().
| void vtkChangeTrackerStep::CreateResetButton | ( | ) | [protected] |
References New(), and ResetButton.
| void vtkChangeTrackerStep::CreateSliceButton | ( | ) | [protected] |
References New(), and SliceButton.
Referenced by vtkChangeTrackerTypeStep::ShowUserInterface(), vtkChangeTrackerSegmentationStep::ShowUserInterface(), and vtkChangeTrackerAnalysisStep::ShowUserInterface().
| void vtkChangeTrackerStep::GridCallback | ( | ) | [virtual] |
References vtkMRMLScene::GetNodeByID(), vtkMRMLNode::GetScene(), GridButton, GridDefine(), and GridRemove().
| int vtkChangeTrackerStep::GridDefine | ( | ) | [protected] |
| void vtkChangeTrackerStep::GridRemove | ( | ) | [protected] |
References vtkMRMLScene::GetNodeByID(), and vtkMRMLNode::GetScene().
Referenced by GridCallback(), GridDefine(), and vtkChangeTrackerROIStep::ShowUserInterface().
| void vtkChangeTrackerStep::HideUserInterface | ( | ) | [virtual] |
Reimplemented in vtkChangeTrackerROIStep.
| static vtkChangeTrackerStep* vtkChangeTrackerStep::New | ( | ) | [static] |
Reimplemented in vtkChangeTrackerAnalysisStep, vtkChangeTrackerFirstScanStep, vtkChangeTrackerROIStep, vtkChangeTrackerSecondScanStep, vtkChangeTrackerSegmentationStep, vtkChangeTrackerSelectScanStep, and vtkChangeTrackerTypeStep.
Referenced by CreateGridButton(), CreateRender(), CreateResetButton(), CreateSliceButton(), ShowUserInterface(), and vtkChangeTrackerStep().
| void vtkChangeTrackerStep::operator= | ( | const vtkChangeTrackerStep & | ) | [private] |
| void vtkChangeTrackerStep::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
| virtual void vtkChangeTrackerStep::ProcessGUIEvents | ( | vtkObject * | vtkNotUsedcaller, | |
| unsigned long | vtkNotUsedevent, | |||
| void * | vtkNotUsedcallData | |||
| ) | [inline, virtual] |
Referenced by vtkChangeTrackerGUI::ProcessGUIEvents().
| virtual void vtkChangeTrackerStep::RemoveGUIObservers | ( | void | ) | [inline, virtual] |
Reimplemented in vtkChangeTrackerAnalysisStep, vtkChangeTrackerFirstScanStep, vtkChangeTrackerROIStep, vtkChangeTrackerSegmentationStep, and vtkChangeTrackerSelectScanStep.
Referenced by vtkChangeTrackerGUI::RemoveGUIObservers().
| virtual void vtkChangeTrackerStep::RemoveResults | ( | ) | [inline, virtual] |
Reimplemented in vtkChangeTrackerAnalysisStep, vtkChangeTrackerROIStep, vtkChangeTrackerSegmentationStep, and vtkChangeTrackerTypeStep.
Referenced by ShowUserInterface().
| void vtkChangeTrackerStep::RenderHide | ( | ) |
References vtkSlicerApplicationGUI::GetActiveViewerWidget(), and Render_Volume.
Referenced by vtkChangeTrackerGUI::Exit().
| void vtkChangeTrackerStep::RenderRemove | ( | ) | [protected] |
References vtkSlicerApplicationGUI::GetActiveViewerWidget(), Render_ColorMapping, Render_Filter, Render_Image, Render_Mapper, Render_OrientationMatrix, Render_RayCast_Mapper, Render_Volume, and Render_VolumeProperty.
Referenced by CreateRender(), vtkChangeTrackerSegmentationStep::PreSegmentScan1Remove(), vtkChangeTrackerTypeStep::RemoveResults(), vtkChangeTrackerAnalysisStep::RemoveResults(), and ~vtkChangeTrackerStep().
| void vtkChangeTrackerStep::RenderShow | ( | ) |
References vtkSlicerApplicationGUI::GetActiveViewerWidget(), and Render_Volume.
Referenced by vtkChangeTrackerGUI::Enter().
| virtual void vtkChangeTrackerStep::SetGUI | ( | vtkChangeTrackerGUI * | ) | [virtual] |
Referenced by vtkChangeTrackerGUI::BuildGUI(), vtkChangeTrackerGUI::TearDownGUI(), and ~vtkChangeTrackerStep().
| void vtkChangeTrackerStep::SetNextStep | ( | vtkChangeTrackerStep * | init | ) | [inline] |
Referenced by vtkChangeTrackerGUI::BuildGUI().
| void vtkChangeTrackerStep::SetRender_BandPassFilter | ( | double | min, | |
| double | max, | |||
| float | colorMin[3], | |||
| float | colorMax[3] | |||
| ) | [protected] |
References ChangeRender_BandPassFilter(), and Render_ColorMapping.
Referenced by vtkChangeTrackerSegmentationStep::PreSegmentScan1Define(), and vtkChangeTrackerROIStep::UpdateROIRender().
| void vtkChangeTrackerStep::SetRender_BandStopFilter | ( | double | min, | |
| double | max, | |||
| float | colorMin[3], | |||
| float | colorMax[3] | |||
| ) | [protected] |
References Render_ColorMapping, Render_Filter, and Render_Image.
| void vtkChangeTrackerStep::SetRender_HighPassFilter | ( | double | min, | |
| float | colorMin[3], | |||
| float | colorMax[3] | |||
| ) | [protected] |
References Render_ColorMapping, Render_Filter, and Render_Image.
Referenced by vtkChangeTrackerTypeStep::ShowUserInterface().
| void vtkChangeTrackerStep::SetRender_PulsePassFilter | ( | double | p0, | |
| double | p1, | |||
| float | color_p0[3], | |||
| float | color_p1[3] | |||
| ) | [protected] |
References Render_ColorMapping, Render_Filter, and Render_Image.
Referenced by vtkChangeTrackerAnalysisStep::ShowUserInterface().
| void vtkChangeTrackerStep::ShowUserInterface | ( | ) | [virtual] |
| void vtkChangeTrackerStep::SliceCallback | ( | ) | [virtual] |
References SliceButton.
| virtual void vtkChangeTrackerStep::TransitionCallback | ( | ) | [inline, virtual] |
| virtual void vtkChangeTrackerStep::UpdateGUI | ( | ) | [inline, virtual] |
Reimplemented in vtkChangeTrackerFirstScanStep, vtkChangeTrackerSecondScanStep, and vtkChangeTrackerTypeStep.
Referenced by vtkChangeTrackerGUI::UpdateGUI().
| virtual void vtkChangeTrackerStep::UpdateMRML | ( | ) | [inline, virtual] |
Reimplemented in vtkChangeTrackerFirstScanStep, and vtkChangeTrackerSecondScanStep.
Referenced by vtkChangeTrackerGUI::UpdateMRML().
| void vtkChangeTrackerStep::Validate | ( | ) | [virtual] |
| vtkChangeTrackerStep::vtkGetObjectMacro | ( | Render_Mapper | , | |
| vtkVolumeTextureMapper3D | ||||
| ) |
| vtkChangeTrackerStep::vtkGetObjectMacro | ( | Render_VolumeProperty | , | |
| vtkVolumeProperty | ||||
| ) |
| vtkChangeTrackerStep::vtkGetObjectMacro | ( | GUI | , | |
| vtkChangeTrackerGUI | ||||
| ) |
| vtkChangeTrackerStep::vtkTypeRevisionMacro | ( | vtkChangeTrackerStep | , | |
| vtkKWWizardStep | ||||
| ) |
vtkKWFrameWithLabel* vtkChangeTrackerStep::AdvancedFrame [protected] |
vtkKWFrameWithLabel* vtkChangeTrackerStep::Frame [protected] |
vtkKWPushButton* vtkChangeTrackerStep::GridButton [protected] |
Referenced by CreateGridButton(), GridCallback(), vtkChangeTrackerStep(), and ~vtkChangeTrackerStep().
vtkChangeTrackerGUI* vtkChangeTrackerStep::GUI [protected] |
vtkChangeTrackerStep* vtkChangeTrackerStep::NextStep [protected] |
Referenced by ShowUserInterface(), and vtkChangeTrackerStep().
vtkColorTransferFunction* vtkChangeTrackerStep::Render_ColorMapping [protected] |
vtkPiecewiseFunction* vtkChangeTrackerStep::Render_Filter [protected] |
vtkImageData* vtkChangeTrackerStep::Render_Image [protected] |
vtkVolumeTextureMapper3D* vtkChangeTrackerStep::Render_Mapper [protected] |
Referenced by CreateRender(), RenderRemove(), vtkChangeTrackerROIStep::UpdateROIRender(), and vtkChangeTrackerStep().
vtkMatrix4x4* vtkChangeTrackerStep::Render_OrientationMatrix [protected] |
Referenced by CreateRender(), RenderRemove(), and vtkChangeTrackerStep().
vtkFixedPointVolumeRayCastMapper* vtkChangeTrackerStep::Render_RayCast_Mapper [protected] |
Referenced by CreateRender(), RenderRemove(), vtkChangeTrackerROIStep::UpdateROIRender(), and vtkChangeTrackerStep().
vtkVolume* vtkChangeTrackerStep::Render_Volume [protected] |
Referenced by CreateRender(), RenderHide(), RenderRemove(), RenderShow(), and vtkChangeTrackerStep().
vtkVolumeProperty* vtkChangeTrackerStep::Render_VolumeProperty [protected] |
Referenced by CreateRender(), RenderRemove(), and vtkChangeTrackerStep().
vtkKWPushButton* vtkChangeTrackerStep::ResetButton [protected] |
Referenced by CreateResetButton(), vtkChangeTrackerStep(), and ~vtkChangeTrackerStep().
vtkKWPushButton* vtkChangeTrackerStep::SliceButton [protected] |
Referenced by CreateSliceButton(), SliceCallback(), vtkChangeTrackerStep(), and ~vtkChangeTrackerStep().
Referenced by vtkChangeTrackerSelectScanStep::AddGUIObservers(), vtkChangeTrackerSegmentationStep::AddGUIObservers(), vtkChangeTrackerROIStep::AddGUIObservers(), vtkChangeTrackerFirstScanStep::AddGUIObservers(), vtkChangeTrackerAnalysisStep::AddGUIObservers(), vtkChangeTrackerROIStep::AddROISamplingGUIObservers(), vtkChangeTrackerSelectScanStep::RemoveGUIObservers(), vtkChangeTrackerSegmentationStep::RemoveGUIObservers(), vtkChangeTrackerROIStep::RemoveGUIObservers(), vtkChangeTrackerFirstScanStep::RemoveGUIObservers(), vtkChangeTrackerAnalysisStep::RemoveGUIObservers(), vtkChangeTrackerROIStep::RemoveROISamplingGUIObservers(), vtkChangeTrackerAnalysisStep::vtkChangeTrackerAnalysisStep(), vtkChangeTrackerFirstScanStep::vtkChangeTrackerFirstScanStep(), vtkChangeTrackerROIStep::vtkChangeTrackerROIStep(), vtkChangeTrackerSecondScanStep::vtkChangeTrackerSecondScanStep(), vtkChangeTrackerSegmentationStep::vtkChangeTrackerSegmentationStep(), vtkChangeTrackerStep(), vtkChangeTrackerTypeStep::vtkChangeTrackerTypeStep(), and ~vtkChangeTrackerStep().
1.6.1