Public Types | Public Member Functions

mitk::SegmentationInterpolationAlgorithm Class Reference

Interface class for interpolation algorithms. More...

#include <mitkSegmentationInterpolationAlgorithm.h>

Inheritance diagram for mitk::SegmentationInterpolationAlgorithm:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
SegmentationInterpolationAlgorithm 
Self
typedef itk::Object Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const
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=NULL)=0

Detailed Description

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 52 of file mitkSegmentationInterpolationAlgorithm.h.


Member Typedef Documentation


Member Function Documentation

virtual const char* mitk::SegmentationInterpolationAlgorithm::GetClassName (  ) const [virtual]
virtual Image::Pointer mitk::SegmentationInterpolationAlgorithm::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 = NULL 
) [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines