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