Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkSliceBasedInterpolationController_h
14 #define mitkSliceBasedInterpolationController_h
20 #include <itkObjectFactory.h>
68 itkFactorylessNewMacro(Self);
98 void SetReferenceImage(
Image *image);
112 void SetChangedSlice(
const Image *image,
113 unsigned int sliceDimension,
114 unsigned int sliceIndex,
115 unsigned int timeStep);
129 unsigned int sliceIndex,
131 unsigned int timeStep);
136 void ResetLabelCount();
146 : sliceDimension(sd), sliceIndex(si), dim0(d0), dim1(d1), timeStep(t)
167 template <
typename PixelType>
171 template <
typename TPixel,
unsigned int VImageDimension>
172 void ScanImageITKProcessing(itk::Image<TPixel, VImageDimension> *,
unsigned int timeStep);
std::vector< unsigned int > LabelCounterVectorType
std::vector< std::vector< LabelCounterSliceVectorType > > LabelCounterSliceTimeVectorType
std::map< const Image *, SliceBasedInterpolationController * > InterpolatorMapType
Protected class of mitk::SliceBasedInterpolationController. Don't use (you shouldn't be able to do so...
Describes a two-dimensional, rectangular plane.
Image class for storing images.
#define mitkClassMacroItkParent(className, SuperClassName)
DataCollection - Class to facilitate loading/accessing structured data.
Generates interpolations of 2D slices.
LabelSetImage::Pointer m_WorkingImage
#define MITKSEGMENTATION_EXPORT
unsigned int sliceDimension
LabelCounterSliceTimeVectorType m_LabelCountInSlice
Image::Pointer m_ReferenceImage
std::vector< LabelCounterVectorType > LabelCounterSliceVectorType
SetChangedSliceOptions(unsigned int sd, unsigned int si, unsigned int d0, unsigned int d1, unsigned int t)
static InterpolatorMapType s_InterpolatorForImage
LabelSetImage class for handling labels and layers in a segmentation session.