17 #ifndef __MITK_TIME_FRAMES_REGISTRATION_HELPER_H_
18 #define __MITK_TIME_FRAMES_REGISTRATION_HELPER_H_
25 #include <mapRegistrationAlgorithmBase.h>
26 #include <mapRegistrationBase.h>
27 #include <mapEvents.h>
61 itkSetConstObjectMacro(4DImage,
Image);
62 itkGetConstObjectMacro(4DImage,
Image);
64 itkSetConstObjectMacro(TargetMask,
Image);
65 itkGetConstObjectMacro(TargetMask,
Image);
67 itkSetObjectMacro(
Algorithm, RegistrationAlgorithmBaseType);
68 itkGetObjectMacro(
Algorithm, RegistrationAlgorithmBaseType);
70 itkSetMacro(AllowUndefPixels,
bool);
71 itkGetConstMacro(AllowUndefPixels,
bool);
73 itkSetMacro(PaddingValue,
double);
74 itkGetConstMacro(PaddingValue,
double);
76 itkSetMacro(AllowUnregPixels,
bool);
77 itkGetConstMacro(AllowUnregPixels,
bool);
79 itkSetMacro(ErrorValue,
double);
80 itkGetConstMacro(ErrorValue,
double);
86 void ClearIgnoreList();
87 void SetIgnoreList(
const IgnoreListType& il);
88 itkGetConstMacro(IgnoreList, IgnoreListType);
90 virtual double GetProgress()
const;
116 m_Registered4DImage = NULL;
121 RegistrationPointer DoFrameRegistration(
const mitk::Image* movingFrame,
127 bool HasOutdatedResult()
const;
130 void CheckValidInputs()
const;
141 IgnoreListType m_IgnoreList;
144 bool m_AllowUndefPixels;
146 double m_PaddingValue;
148 bool m_AllowUnregPixels;
159 #endif // __MITK_PARAMETER_FIT_IMAGE_GENERATOR_H_
itk::SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
mapEventMacro(FrameRegistrationEvent,::map::events::TaskBatchEvent, MITKMATCHPOINTREGISTRATION_EXPORT)
#define MITKMATCHPOINTREGISTRATION_EXPORT
#define mitkClassMacroItkParent(className, SuperClassName)
RegistrationType::Pointer RegistrationPointer
Image class for storing images.
section MAP_FRAME_Mapper_Settings Mapper settings For the mapping of corrected you have several settings but high interpolation errors for gray value images Right choice for label images or masks li Linear
mitk::ScalarType TimePointType
RegistrationAlgorithmBaseType::Pointer RegistrationAlgorithmPointer
::map::core::RegistrationBase RegistrationType
RegistrationAlgorithmPointer m_Algorithm
TimeFramesRegistrationHelper()
::map::algorithm::RegistrationAlgorithmBase RegistrationAlgorithmBaseType
std::vector< mitk::TimeStepType > IgnoreListType
~TimeFramesRegistrationHelper()