Go to the documentation of this file.
21 #ifndef mia_3d_multireg_hh
22 #define mia_3d_multireg_hh
27 #include <mia/3d/fatcost.hh>
72 void reg_level(C3DImageFatCostList& cost, C3DGridTransformation& result,
const C3DInterpolatorFactory& ipf);
73 void reg_level_regrid(C3DImageFatCostList& cost, C3DGridTransformation& result,
const C3DInterpolatorFactory& ipf);
79 float m_outer_epsilon;
std::shared_ptr< C3DInterpolatorFactory > P3DInterpolatorFactory
Pointer type of the 3D interpolation factory.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
A factory to create interpolators of a given type by providing input data.
#define NS_MIA_END
conveniance define to end the mia namespace
The time-step part of time-marching registration algorithms.
std::shared_ptr< C3DFVectorfield > P3DFVectorfield
pointer type for a 3D vector field
std::shared_ptr< C3DTransformation > P3DTransformation
pointer type for a 3D transformation
A 3D non-rigid image registration class.