21 #ifndef mia_3d_rigidregister_hh
22 #define mia_3d_rigidregister_hh
68 struct C3DRigidRegisterImpl *impl;
C3DImage::Pointer P3DImage
define a shortcut to the 3D image shared pointer.
3D linear registration class
C3DRigidRegister(P3DImageCost cost, PMinimizer minimizer, P3DTransformationFactory transform_creator, size_t mg_levels)
P3DTransformation run(P3DImage src, P3DImage ref) const
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
std::shared_ptr< C3DTransformCreator > P3DTransformationFactory
pointer type of the class for the creators of 3D transformations
std::shared_ptr< C3DImageCost > P3DImageCost
pointer type of the image-to-image cost function base class
std::shared_ptr< C3DTransformation > P3DTransformation
pointer type for a 3D transformation
CMinimizer::Pointer PMinimizer
Pointer type for the CMinimizer class.