14 #ifndef mitkMultiLabelSegmentationMappingHelper_h
15 #define mitkMultiLabelSegmentationMappingHelper_h
17 #include <mapRegistrationBase.h>
35 namespace MultiLabelSegmentationMappingHelper
60 bool throwOnOutOfInputAreaError =
false,
const ResultGeometryType* resultGeometry =
nullptr,
76 bool throwOnOutOfInputAreaError =
false,
const ResultGeometryType* resultGeometry =
nullptr,
#define MITKMATCHPOINTREGISTRATION_EXPORT
Abstract base class describing the geometry of a data object.
Wrapper class that adapts MatchPoint registration objects to the MITK data model.
MultiLabelSegmentation class for handling labels and layers in a segmentation session.
mitk::Label::PixelType LabelValueType
::map::core::RegistrationBase RegistrationType
MatchPoint registration base type.
::mitk::BaseGeometry ResultGeometryType
Geometry type used for the result image grid specification.
MITKMATCHPOINTREGISTRATION_EXPORT MultiLabelSegmentation::Pointer map(const MultiLabelSegmentation *input, const RegistrationType *registration, bool throwOnOutOfInputAreaError=false, const ResultGeometryType *resultGeometry=nullptr, bool throwOnMappingError=true, const MultiLabelSegmentation::LabelValueType &errorValue=0)
Maps a multi-label segmentation image using a MatchPoint registration.
::mitk::MAPRegistrationWrapper MITKRegistrationType
MITK wrapper type for MatchPoint registrations.
Find image slices visible on a given plane.