#include <four_byte_volume_pixel_dataset.h>
Inherits VolumePixelDataset.
Inheritance diagram for FourByteVolumePixelDataset:
The implementation of the VolumePixelDataset interface for 3 dimensional voxel datasets with an internal pixel storage size of four bytes
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 51 of file four_byte_volume_pixel_dataset.h.
|
The type for a read-only iterator through the volume Definition at line 73 of file four_byte_volume_pixel_dataset.h. |
|
The type for a read-only pointer to the volume Definition at line 68 of file four_byte_volume_pixel_dataset.h. |
|
The type for the image extractor Definition at line 254 of file four_byte_volume_pixel_dataset.h. |
|
The type for the intensity mapper in 2 dimensional datasets Definition at line 266 of file four_byte_volume_pixel_dataset.h. |
|
The type for an sub-image of the volume Definition at line 78 of file four_byte_volume_pixel_dataset.h. |
|
The type used to store one pixel Definition at line 83 of file four_byte_volume_pixel_dataset.h. |
|
The type for a x,y,z-position within the volume Definition at line 239 of file four_byte_volume_pixel_dataset.h. |
|
The type for a x,y,z-size of a region within the volume Definition at line 234 of file four_byte_volume_pixel_dataset.h. |
|
The type for a region (size and origin) within the volume Definition at line 229 of file four_byte_volume_pixel_dataset.h. |
|
The type for the slice extractor Definition at line 244 of file four_byte_volume_pixel_dataset.h. |
|
The type for the slice extractor Definition at line 249 of file four_byte_volume_pixel_dataset.h. |
|
The type of the dataset for external scoping Definition at line 90 of file four_byte_volume_pixel_dataset.h. |
|
The type for the intensity mapper in 3 dimensional datasets Definition at line 260 of file four_byte_volume_pixel_dataset.h. |
|
The type for a pointer to the volume Definition at line 63 of file four_byte_volume_pixel_dataset.h. |
|
The type for the volume Definition at line 58 of file four_byte_volume_pixel_dataset.h. |
|
Constructor
Definition at line 23 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::resampling_filter_, and VolumePixelDataset::transform_. |
|
Destructor Definition at line 57 of file four_byte_volume_pixel_dataset.cpp. |
|
Copy constructor Definition at line 43 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::resampling_filter_, and VolumePixelDataset::transform_. |
|
Returns a pointer to the raw data held by the dataset.
Implements PixelDataset. Definition at line 63 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::dataset_. |
|
Returns a pointer to the dataset internally managed.
Definition at line 177 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::dataset_. |
|
Returns a read-only pointer to the volume dataset internally managed.
Definition at line 169 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::dataset_. |
|
Return the image extending in x and y dimension at a given z index of the dataset.
Implements VolumePixelDataset. Definition at line 327 of file four_byte_volume_pixel_dataset.cpp. |
|
Return the image extending in x and z dimension at a given y index of the dataset.
Implements VolumePixelDataset. Definition at line 359 of file four_byte_volume_pixel_dataset.cpp. |
|
Return the image extending in y and z dimension at a given x index of the dataset.
Implements VolumePixelDataset. Definition at line 391 of file four_byte_volume_pixel_dataset.cpp. |
|
Return the intensity level of the dataset.
Implements PixelDataset. Definition at line 236 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::image_intensity_filter_. |
|
Return the intensity window of the dataset.
Implements PixelDataset. Definition at line 224 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::image_intensity_filter_. |
|
Return the slice extending in x and y dimension at a given z index of the dataset.
Implements VolumePixelDataset. Definition at line 248 of file four_byte_volume_pixel_dataset.cpp. |
|
Return the slice extending in x and z dimension at a given y index of the dataset.
Implements VolumePixelDataset. Definition at line 275 of file four_byte_volume_pixel_dataset.cpp. |
|
Return the slice extending in y and z dimension at a given x index of the dataset.
Implements VolumePixelDataset. Definition at line 301 of file four_byte_volume_pixel_dataset.cpp. |
|
Sets the volume dataset to manage.
Definition at line 82 of file four_byte_volume_pixel_dataset.cpp. References Dataset::is_dirty_, and FourByteVolumePixelDataset::setDatasetInternal(). Here is the call graph for this function: ![]() |
|
Sets the image dataset internally
Definition at line 90 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::dataset_, Dataset::is_data_set_, PixelDataset::max_pixel_value_, and PixelDataset::min_pixel_value_. Referenced by FourByteVolumePixelDataset::setDataset(). |
|
Set the intensity window and level for the dataset.
Implements PixelDataset. Definition at line 185 of file four_byte_volume_pixel_dataset.cpp. References FourByteVolumePixelDataset::image_intensity_filter_, and FourByteVolumePixelDataset::volume_intensity_filter_. |
|
The dataset used to store and access the image data Definition at line 284 of file four_byte_volume_pixel_dataset.h. Referenced by FourByteVolumePixelDataset::getData(), FourByteVolumePixelDataset::getDataset(), and FourByteVolumePixelDataset::setDatasetInternal(). |
|
The filter extracting sub-images from the volume Definition at line 299 of file four_byte_volume_pixel_dataset.h. |
|
The filter adapting the intensity of a slice to a given level and window Definition at line 309 of file four_byte_volume_pixel_dataset.h. Referenced by FourByteVolumePixelDataset::getIntensityLevel(), FourByteVolumePixelDataset::getIntensityWindow(), and FourByteVolumePixelDataset::setIntensity(). |
|
The dataset used to store and access the image data Definition at line 289 of file four_byte_volume_pixel_dataset.h. Referenced by FourByteVolumePixelDataset::FourByteVolumePixelDataset(). |
|
The filter extracting single slices from the volume Definition at line 294 of file four_byte_volume_pixel_dataset.h. |
|
The intensity filter for the whole volume Definition at line 304 of file four_byte_volume_pixel_dataset.h. Referenced by FourByteVolumePixelDataset::setIntensity(). |
|
The region used by the slice extractor for getting x-y slices Definition at line 314 of file four_byte_volume_pixel_dataset.h. |
|
The region used by the slice extractor for getting x-z slices Definition at line 319 of file four_byte_volume_pixel_dataset.h. |
|
The region used by the slice extractor for getting y-z slices Definition at line 324 of file four_byte_volume_pixel_dataset.h. |