SIVIC API
0.9.26
|
#include <svkDataViewController.h>
Public Member Functions | |
vtkTypeMacro (svkDataViewController, vtkObject) | |
svkDataViewController () | |
Constructor. More... | |
~svkDataViewController () | |
Destructor. More... | |
virtual void | SetInput (svkImageData *data, int index=0)=0 |
virtual svkImageData * | GetData (int index=0) |
virtual void | SetView (svkDataView *view) |
Set input data and initialize default range values. More... | |
virtual svkDataView * | GetView () |
virtual void | SetSlice (int slice) |
virtual int | GetSlice () |
virtual void | SetWindowLevelRange (double lower, double upper, int index) |
virtual void | SetRWInteractor (vtkRenderWindowInteractor *rwi) |
virtual vtkRenderWindowInteractor * | GetRWInteractor () |
Protected Attributes | |
vector< svkImageData * > | dataVector |
svkDataView * | view |
vtkRenderWindowInteractor * | rwi |
Set slice, etc operations affecting view are implemented in the controller
Constructor.
Destructor.
References svkDataViewController::dataVector.
|
virtual |
References svkDataViewController::dataVector.
|
virtual |
References svkDataViewController::rwi.
|
virtual |
References svkDataView::GetSlice(), and svkDataViewController::view.
Referenced by svkSpectraReferenceViewController::SetInput(), and svkOverlayViewController::SetInput().
|
virtual |
References svkDataViewController::view.
Referenced by svkSpectraReferenceViewController::GetImageSlice(), svkOverlayViewController::GetImageSlice(), svkSpectraReferenceViewController::SetInput(), svkOverlayViewController::SetInput(), svkPlotGridViewController::UpdateSelection(), svkSpectraReferenceViewController::UseSelectionStyle(), and svkOverlayViewController::UseSelectionStyle().
|
pure virtual |
|
virtual |
Reimplemented in svkOverlayViewController, svkSpectraReferenceViewController, and svkPlotGridViewController.
References svkDataViewController::rwi, svkDataView::SetRWInteractor(), and svkDataViewController::view.
Referenced by svkPlotGridViewController::SetRWInteractor(), svkSpectraReferenceViewController::SetRWInteractor(), and svkOverlayViewController::SetRWInteractor().
|
virtual |
Reimplemented in svkOverlayViewController, svkSpectraReferenceViewController, and svkPlotGridViewController.
References svkDataView::SetSlice(), and svkDataViewController::view.
|
virtual |
Set input data and initialize default range values.
References svkDataViewController::view.
|
virtual |
Method for setting viewer's window level range on a particular coordinate, e.g. intensity for images, or freq (index0) and intensity (index1) for spectra, etc.
Reimplemented in svkPlotGridViewController.
vtkTypeMacro | ( | svkDataViewController | , |
vtkObject | |||
) |
|
protected |
Referenced by svkDataViewController::GetData(), svkPlotGridViewController::Reset(), svkSpectraReferenceViewController::Reset(), svkOverlayViewController::Reset(), svkImageView2DController::SetInput(), svkPlotGridViewController::SetInput(), svkSpectraReferenceViewController::SetInput(), svkOverlayViewController::SetInput(), svkOverlayViewController::SetRWInteractor(), svkImageView2DController::svkImageView2DController(), svkOverlayViewController::svkOverlayViewController(), svkPlotGridViewController::svkPlotGridViewController(), svkSpectraReferenceViewController::svkSpectraReferenceViewController(), and svkDataViewController::~svkDataViewController().
|
protected |
Referenced by svkDataViewController::GetRWInteractor(), svkPlotGridViewController::Reset(), svkSpectraReferenceViewController::Reset(), svkOverlayViewController::Reset(), svkPlotGridViewController::SetRWInteractor(), svkDataViewController::SetRWInteractor(), svkSpectraReferenceViewController::SetRWInteractor(), svkOverlayViewController::SetRWInteractor(), svkOverlayViewController::svkOverlayViewController(), svkPlotGridViewController::svkPlotGridViewController(), svkSpectraReferenceViewController::svkSpectraReferenceViewController(), svkPlotGridViewController::UpdateSelection(), svkSpectraReferenceViewController::UseColorOverlayStyle(), svkOverlayViewController::UseColorOverlayStyle(), svkSpectraReferenceViewController::UseRotationStyle(), svkOverlayViewController::UseRotationStyle(), svkSpectraReferenceViewController::UseSelectionStyle(), svkOverlayViewController::UseSelectionStyle(), svkSpectraReferenceViewController::UseWindowLevelStyle(), svkOverlayViewController::UseWindowLevelStyle(), svkOverlayViewController::~svkOverlayViewController(), svkPlotGridViewController::~svkPlotGridViewController(), and svkSpectraReferenceViewController::~svkSpectraReferenceViewController().
|
protected |
Referenced by svkPlotGridViewController::GetComponent(), svkPlotGridViewController::GetDataCompatibility(), svkSpectraReferenceViewController::GetDataCompatibility(), svkOverlayViewController::GetDataCompatibility(), svkOverlayViewController::GetLevel(), svkSpectraReferenceViewController::GetOverlayThreshold(), svkOverlayViewController::GetOverlayThreshold(), svkSpectraReferenceViewController::GetOverlayThresholdValue(), svkOverlayViewController::GetOverlayThresholdValue(), svkDataViewController::GetSlice(), svkPlotGridViewController::GetTlcBrc(), svkSpectraReferenceViewController::GetTlcBrc(), svkOverlayViewController::GetTlcBrc(), svkDataViewController::GetView(), svkPlotGridViewController::GetVolumeIndex(), svkPlotGridViewController::GetVolumeIndexArray(), svkOverlayViewController::GetWindow(), svkPlotGridViewController::GetWindowLevelRange(), svkPlotGridViewController::HighlightSelectionVoxels(), svkSpectraReferenceViewController::HighlightSelectionVoxels(), svkOverlayViewController::HighlightSelectionVoxels(), svkSpectraReferenceViewController::IsImageInsideSpectra(), svkOverlayViewController::IsImageInsideSpectra(), svkPlotGridViewController::Reset(), svkSpectraReferenceViewController::Reset(), svkOverlayViewController::Reset(), svkSpectraReferenceViewController::ResetWindowLevel(), svkOverlayViewController::ResetWindowLevel(), svkPlotGridViewController::SetColorSchema(), svkPlotGridViewController::SetComponent(), svkImageView2DController::SetInput(), svkPlotGridViewController::SetInput(), svkSpectraReferenceViewController::SetInput(), svkOverlayViewController::SetInput(), svkSpectraReferenceViewController::SetInterpolationType(), svkOverlayViewController::SetInterpolationType(), svkOverlayViewController::SetLevel(), svkPlotGridViewController::SetLUT(), svkSpectraReferenceViewController::SetLUT(), svkOverlayViewController::SetLUT(), svkPlotGridViewController::SetOverlayOpacity(), svkSpectraReferenceViewController::SetOverlayOpacity(), svkOverlayViewController::SetOverlayOpacity(), svkPlotGridViewController::SetOverlayThreshold(), svkSpectraReferenceViewController::SetOverlayThreshold(), svkOverlayViewController::SetOverlayThreshold(), svkDataViewController::SetRWInteractor(), svkPlotGridViewController::SetSlice(), svkDataViewController::SetSlice(), svkSpectraReferenceViewController::SetSlice(), svkOverlayViewController::SetSlice(), svkPlotGridViewController::SetTlcBrc(), svkSpectraReferenceViewController::SetTlcBrc(), svkOverlayViewController::SetTlcBrc(), svkDataViewController::SetView(), svkPlotGridViewController::SetVolumeIndex(), svkOverlayViewController::SetWindow(), svkPlotGridViewController::SetWindowLevelRange(), svkOverlayViewController::svkOverlayViewController(), svkPlotGridViewController::svkPlotGridViewController(), svkSpectraReferenceViewController::svkSpectraReferenceViewController(), svkSpectraReferenceViewController::TurnOrthogonalImagesOff(), svkOverlayViewController::TurnOrthogonalImagesOff(), svkSpectraReferenceViewController::TurnOrthogonalImagesOn(), svkOverlayViewController::TurnOrthogonalImagesOn(), svkPlotGridViewController::TurnPropOff(), svkSpectraReferenceViewController::TurnPropOff(), svkOverlayViewController::TurnPropOff(), svkPlotGridViewController::TurnPropOn(), svkSpectraReferenceViewController::TurnPropOn(), svkOverlayViewController::TurnPropOn(), svkSpectraReferenceViewController::UseColorOverlayStyle(), svkOverlayViewController::UseColorOverlayStyle(), svkSpectraReferenceViewController::UseRotationStyle(), svkOverlayViewController::UseRotationStyle(), svkSpectraReferenceViewController::UseSelectionStyle(), svkOverlayViewController::UseSelectionStyle(), svkSpectraReferenceViewController::UseWindowLevelStyle(), svkOverlayViewController::UseWindowLevelStyle(), svkOverlayViewController::~svkOverlayViewController(), svkPlotGridViewController::~svkPlotGridViewController(), and svkSpectraReferenceViewController::~svkSpectraReferenceViewController().