#include <volume_pixel_view.h>
Inherits PixelView.
Inherited by MetaVolumePixelView, SlicePixelView, and SpatialPixelView.
Inheritance diagram for VolumePixelView:
Christian Koerner (christian.koerner@imedgine.org)
Alexander Lex (alexander.lex@imedgine.org)
Marc Streit (marc.streit@imedgine.org)
Martin Reininger (martin.reininger@imedgine.org)
Definition at line 36 of file volume_pixel_view.h.
|
Constructor Definition at line 20 of file volume_pixel_view.cpp. |
|
Destructor Definition at line 40 of file volume_pixel_view.cpp. |
|
Copy constructor Definition at line 30 of file volume_pixel_view.cpp. |
|
Return the current focus position within the dataset
Definition at line 209 of file volume_pixel_view.cpp. References VolumePixelView::current_focus_point_. |
|
Get the key of the dataset or an empty string if it is not set.
Implements PixelView. Definition at line 139 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. Referenced by ImedgineSliceViewer::buildPopupMenu(), and ImedgineSliceViewer::updateDatasetStatusInfo(). |
|
Returns the intensity level of the dataset displayed
Implements PixelView. Definition at line 242 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. Referenced by MetaVolumePixelDataViewer::intensityWindowChanged(). |
|
Returns the intensity window of the dataset displayed
Implements PixelView. Definition at line 231 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. Referenced by MetaVolumePixelDataViewer::intensityLevelChanged(). |
|
Return the maximum pixel value of the dataset.
Implements PixelView. Definition at line 323 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. Referenced by ImedgineSliceViewer::ImedgineSliceViewer(). |
|
Return the mimimum pixel value of the dataset.
Implements PixelView. Definition at line 312 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. Referenced by ImedgineSliceViewer::ImedgineSliceViewer(). |
|
Returns the bytes per pixel in the image
Definition at line 301 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. |
|
Returns the current offset vector Definition at line 277 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. |
|
Get the key of the second dataset or an empty string if it is not set.
Definition at line 153 of file volume_pixel_view.cpp. References VolumePixelView::second_volume_dataset_. Referenced by ImedgineSliceViewer::buildPopupMenu(), ImedgineSliceViewer::menuSelection(), and ImedgineSliceViewer::updateDatasetStatusInfo(). |
|
Returns the current transformation matrix Definition at line 266 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. |
|
Get the dataset that the view shows
Definition at line 202 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. |
|
Tells if the internal dataset is locked with the given dataset.
Definition at line 189 of file volume_pixel_view.cpp. References DataViewMediator::areDatasetsLocked(), View::data_view_mediator_, and VolumePixelView::volume_dataset_. Here is the call graph for this function: ![]() |
|
Lock the dataset with the dataset associated with the given dataset key. The consequence is that both datasets get informed about changes to the other dataset.
Definition at line 167 of file volume_pixel_view.cpp. References View::data_view_mediator_, DataViewMediator::lockDatasets(), and VolumePixelView::volume_dataset_. Here is the call graph for this function: ![]() |
|
Set the dataset that the view shows
Reimplemented from View. Reimplemented in SlicePixelView, and SpatialPixelView. Definition at line 46 of file volume_pixel_view.cpp. Referenced by SpatialPixelView::setDataset(), and SlicePixelView::setDataset(). |
|
Set the intensity within the dataset by specifying the pixel value level and window
Implements PixelView. Definition at line 216 of file volume_pixel_view.cpp. Referenced by MetaVolumePixelDataViewer::intensityLevelChanged(), and MetaVolumePixelDataViewer::intensityWindowChanged(). |
|
Sets the 3 dimensional offset vector of the affine transform slices are subjected to (If not explicitly specified there is no offset)
Definition at line 288 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. Referenced by MetaVolumePixelDataViewer::affineTransformationMatrixChanged(), and MetaVolumePixelDataViewer::resetAffineTransformationMatrix(). |
|
Set the second dataset that the hybrid view uses
Reimplemented in SlicePixelView. Definition at line 76 of file volume_pixel_view.cpp. Referenced by SlicePixelView::setSecondDataset(). |
|
Sets the 3x3 transformation matrix of the affine transform slices are subjected to (If not explicitly specified the identity matrix is used)
Definition at line 253 of file volume_pixel_view.cpp. References VolumePixelView::volume_dataset_. Referenced by MetaVolumePixelDataViewer::affineTransformationMatrixChanged(), and MetaVolumePixelDataViewer::resetAffineTransformationMatrix(). |
|
Unlock the internal dataset from the dataset associated with the given dataset key. The datasets won't get informed about changes to the other dataset anymore.
Definition at line 178 of file volume_pixel_view.cpp. References View::data_view_mediator_, DataViewMediator::unlockDatasets(), and VolumePixelView::volume_dataset_. Here is the call graph for this function: ![]() |
|
Unset the second dataset that the hybrid view uses Reimplemented in SlicePixelView. Definition at line 128 of file volume_pixel_view.cpp. References VolumePixelView::second_volume_dataset_, and View::updateView(). Referenced by SlicePixelView::unsetSecondDataset(). Here is the call graph for this function: ![]() |
|
The second dataset the view. This variable is only set if a hybrid view is wanted. Definition at line 222 of file volume_pixel_view.h. Referenced by VolumePixelView::getSecondDatasetKey(), YZSliceView::getSecondSliceResolution(), XZSliceView::getSecondSliceResolution(), XYSliceView::getSecondSliceResolution(), SlicePixelView::onDatasetDeletion(), VolumePixelView::unsetSecondDataset(), YZSliceView::updateView(), XZSliceView::updateView(), and XYSliceView::updateView(). |