Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Interface class for interpolation algorithms. More...
#include <mitkSegmentationInterpolationAlgorithm.h>
Public Member Functions | |
mitkClassMacroItkParent (SegmentationInterpolationAlgorithm, itk::Object) | |
virtual Image::Pointer | Interpolate (Image::ConstPointer lowerSlice, unsigned int lowerSliceIndex, Image::ConstPointer upperSlice, unsigned int upperSliceIndex, unsigned int requestedIndex, unsigned int sliceDimension, Image::Pointer resultImage, unsigned int timeStep=0, Image::ConstPointer referenceImage=nullptr)=0 |
Interface class for interpolation algorithms.
Interpolation algorithms estimate a binary image (segmentation) given manual segmentations of neighboring slices. They get the following inputs:
Concrete algorithms can use e.g. itk::ImageSliceConstIteratorWithIndex to inspect the original patient image at appropriate positions - if they want to take image data into account.
All processing is triggered by calling Interpolate().
Last contributor: $Author:$
Definition at line 47 of file mitkSegmentationInterpolationAlgorithm.h.
|
pure virtual |
Implemented in mitk::ShapeBasedInterpolationAlgorithm.
mitk::SegmentationInterpolationAlgorithm::mitkClassMacroItkParent | ( | SegmentationInterpolationAlgorithm | , |
itk::Object | |||
) |