Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitkImageMappingHelper.h File Reference
#include <mapImageMappingTask.h>
#include <mapRegistrationBase.h>
#include <mitkImage.h>
#include <mitkGeometry3D.h>
#include <mitkMAPRegistrationWrapper.h>
#include <MitkMatchPointRegistrationExports.h>

Go to the source code of this file.

Classes

struct  mitk::ImageMappingInterpolator
 Enumeration of interpolation strategies for image mapping operations. More...
 

Namespaces

 mitk
 Find image slices visible on a given plane.
 
 mitk::ImageMappingHelper
 Namespace providing helper functions for mapping (resampling) MITK images using MatchPoint registrations.
 

Typedefs

typedef ::map::core::RegistrationBase mitk::ImageMappingHelper::RegistrationType
 MatchPoint registration base type. More...
 
typedef ::mitk::MAPRegistrationWrapper mitk::ImageMappingHelper::MITKRegistrationType
 MITK wrapper type for MatchPoint registrations. More...
 
typedef ::mitk::BaseGeometry mitk::ImageMappingHelper::ResultImageGeometryType
 Geometry type used for the result image grid specification. More...
 
typedef ::mitk::Image mitk::ImageMappingHelper::InputImageType
 Input image type for mapping operations. More...
 
typedef ::mitk::Image mitk::ImageMappingHelper::ResultImageType
 Result image type returned by mapping operations. More...
 

Functions

MITKMATCHPOINTREGISTRATION_EXPORT TimeGeometry::Pointer mitk::ImageMappingHelper::CreateResultTimeGeometry (const mitk::BaseData *input, const mitk::ImageMappingHelper::ResultImageGeometryType *resultGeometry)
 Creates a TimeGeometry for the mapping result based on the input data and optional result geometry. More...
 
MITKMATCHPOINTREGISTRATION_EXPORT ResultImageType::Pointer mitk::ImageMappingHelper::map (const InputImageType *input, const RegistrationType *registration, bool throwOnOutOfInputAreaError=false, const double &paddingValue=0, const ResultImageGeometryType *resultGeometry=nullptr, bool throwOnMappingError=true, const double &errorValue=0, mitk::ImageMappingInterpolator::Type interpolatorType=mitk::ImageMappingInterpolator::Linear)
 Maps (resamples) an input image using a MatchPoint registration. More...
 
MITKMATCHPOINTREGISTRATION_EXPORT ResultImageType::Pointer mitk::ImageMappingHelper::map (const InputImageType *input, const MITKRegistrationType *registration, bool throwOnOutOfInputAreaError=false, const double &paddingValue=0, const ResultImageGeometryType *resultGeometry=nullptr, bool throwOnMappingError=true, const double &errorValue=0, mitk::ImageMappingInterpolator::Type interpolatorType=mitk::ImageMappingInterpolator::Linear)
 Maps (resamples) an input image using a MITK registration wrapper. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
MITKMATCHPOINTREGISTRATION_EXPORT ResultImageGeometryType::Pointer mitk::ImageMappingHelper::GenerateSuperSampledGeometry (const ResultImageGeometryType *inputGeometry, double xScaling, double yScaling, double zScaling)
 Generates a super-sampled geometry by scaling the spacing of an existing geometry. More...
 
MITKMATCHPOINTREGISTRATION_EXPORT ResultImageType::Pointer mitk::ImageMappingHelper::refineGeometry (const InputImageType *input, const RegistrationType *registration, bool throwOnError=true)
 Refines the geometry of an image by applying an affine registration to its Geometry3D. More...
 
MITKMATCHPOINTREGISTRATION_EXPORT ResultImageType::Pointer mitk::ImageMappingHelper::refineGeometry (const InputImageType *input, const MITKRegistrationType *registration, bool throwOnError=true)
 
MITKMATCHPOINTREGISTRATION_EXPORT bool mitk::ImageMappingHelper::canRefineGeometry (const RegistrationType *registration)
 Checks whether a registration can be used for geometry refinement. More...
 
MITKMATCHPOINTREGISTRATION_EXPORT bool mitk::ImageMappingHelper::canRefineGeometry (const MITKRegistrationType *registration)