21 #ifndef mia_2d_timestep_hh 22 #define mia_2d_timestep_hh 101 float get_delta(
float maxshift)
const;
104 bool has_regrid ()
const;
112 virtual bool do_has_regrid ()
const = 0;
139 float get_min_timestep()
const;
142 float get_max_timestep()
const;
the singleton that a plug-in handler really is
Plug-in to create the time step evaluation.
The time step class for time-marching registration algorithms.
THandlerSingleton< TFactoryPluginHandler< C2DRegTimeStepPlugin > > C2DRegTimeStepPluginHandler
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
C2DImage plugin_data
plugin search path data component helper
a 2D field of floating point single accuracy 2D vectors
timestep_type plugin_type
plugin search path plugin type component helper
This is tha base of all plugins that create "things", like filters, cost functions time step operator...
std::shared_ptr< C2DRegTimeStep > P2DRegTimeStep
pointer type for the 2D registration time step
The base class for all plug-in created object.
This is the base class for 2D images that can hold generic pixel data.
#define NS_MIA_END
conveniance define to end the mia namespace