14 #ifndef mitkRegistrationHelper_h
15 #define mitkRegistrationHelper_h
18 #include "itkScalableAffineTransform.h"
21 #include "mapRegistrationAlgorithmBase.h"
22 #include "mapRegistration.h"
75 typedef ::map::core::Registration<3,3>::DirectMappingType RegistrationKernel3DBase;
76 static Affine3DTransformType::Pointer getAffineMatrix(
const RegistrationKernel3DBase& kernel);
#define MITKMATCHPOINTREGISTRATION_EXPORT
Class for nodes of the DataTree.
MAPRegistrationWrapper Wrapper class to allow the handling of MatchPoint registration objects as mitk...
static NodePredicateBase::ConstPointer RegNodePredicate()
::map::core::Registration< 3, 3 > Registration3DType
static Affine3DTransformType::Pointer getAffineMatrix(const mitk::MAPRegistrationWrapper *wrapper, bool inverseKernel)
::itk::ScalableAffineTransform< ::mitk::ScalarType, 3 > Affine3DTransformType
::map::core::RegistrationBase RegistrationBaseType
static NodePredicateBase::ConstPointer PointSetNodePredicate()
static bool is3D(const mitk::MAPRegistrationWrapper *wrapper)
static bool is3D(const RegistrationBaseType *regBase)
static bool IsRegNode(const mitk::DataNode *node)
static NodePredicateBase::ConstPointer ImageNodePredicate()
static Affine3DTransformType::Pointer getAffineMatrix(const RegistrationBaseType *registration, bool inverseKernel)
Find image slices visible on a given plane.