Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkSlicedData_h
14 #define mitkSlicedData_h
16 #include "itkImageRegion.h"
18 #include "itkOffset.h"
26 class SlicedGeometry3D;
42 itkStaticConstMacro(RegionDimension,
unsigned int, 5);
69 void UpdateOutputInformation()
override;
71 void PrepareForNewData()
override;
77 void SetRequestedRegionToLargestPossibleRegion()
override;
88 bool RequestedRegionIsOutsideOfTheBufferedRegion()
override;
103 bool VerifyRequestedRegion()
override;
109 void SetRequestedRegion(
const itk::DataObject *data)
override;
130 virtual bool IsSliceSet(
int s = 0,
int t = 0,
int n = 0)
const = 0;
131 virtual bool IsVolumeSet(
int t = 0,
int n = 0)
const = 0;
132 virtual bool IsChannelSet(
int n = 0)
const = 0;
133 void CopyInformation(
const itk::DataObject *data)
override;
184 void SetOrigin(
const Point3D &origin)
override;
189 virtual void SetSpacing(
const ScalarType aSpacing[]);
IndexType::IndexValueType IndexValueType
Super class of data objects consisting of slices.
RegionType m_RequestedRegion
itk::Size< RegionDimension > SizeType
itk::ImageRegion< RegionDimension > RegionType
Find image slices visible on a given plane.
unsigned int GetNumberOfChannels() const
Get the number of channels.
bool m_RequestedRegionInitialized
BaseGeometry Describes the geometry of a data object.
virtual const RegionType & GetRequestedRegion() const
OffsetType::OffsetValueType OffsetValueType
RegionType m_BufferedRegion
Base of all data objects.
bool m_UseLargestPossibleRegion
RegionType m_LargestPossibleRegion
Describes the geometry of a data object consisting of slices.
itk::Index< RegionDimension > IndexType
#define mitkClassMacro(className, SuperClassName)
const RegionType & GetLargestPossibleRegion() const
itk::Offset< RegionDimension > OffsetType
SizeType::SizeValueType SizeValueType