Go to the documentation of this file.
21 #ifndef mia_3d_timestep_hh
22 #define mia_3d_timestep_hh
88 float get_delta(
float maxshift)
const;
103 bool has_regrid ()
const;
108 virtual bool do_has_regrid ()
const = 0;
131 float get_min_timestep()
const;
133 float get_max_timestep()
const;
The generic base type of a 3D image.
timestep_type plugin_type
plugin hanlder helper
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
the singleton that a plug-in handler really is
a 3D field of floating point single accuracy 3D vectors
C3DImage plugin_data
plugin hanlder helper
The base class for all plug-in created object.
The time-step part of time-marching registration algorithms.
std::shared_ptr< C3DRegTimeStep > P3DRegTimeStep
Pointer type for time steps in 3D time-marching image registration.
THandlerSingleton< TFactoryPluginHandler< C3DRegTimeStepPlugin > > C3DRegTimeStepPluginHandler
plugin handler for 3D time marching time step operator plug-ins
The plug-in class for the time-step class of time-marching registration algorithms.
This is tha base of all plugins that create "things", like filters, cost functions time step operator...