Go to the documentation of this file.
21 #ifndef mia_3d_vectorfieldregularizer_hh
22 #define mia_3d_vectorfieldregularizer_hh
49 typedef std::shared_ptr< C3DFVectorfieldRegularizer >
Pointer;
78 virtual void on_size_changed();
C3DFVectorfield plugin_data
C3DFVectorfieldRegularizer::Pointer P3DVectorfieldRegularizer
double run(C3DFVectorfield &velocity, C3DFVectorfield &force, const C3DFVectorfield &deform) const
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
THandlerSingleton< TFactoryPluginHandler< C3DFVectorfieldRegularizerPlugin > > C3DFVectorfieldRegularizerPluginHandler
the singleton that a plug-in handler really is
a 3D field of floating point single accuracy 3D vectors
The basic template of all plugin handlers.
The base class for all plug-in created object.
void set_size(const C3DBounds &size)
the Base class for all plugn handlers that deal with factory plugins.
const C3DBounds & get_size() const
static const char * type_descr
std::shared_ptr< C3DFVectorfieldRegularizer > Pointer
virtual ~C3DFVectorfieldRegularizer()
TFactory< C3DFVectorfieldRegularizer > C3DFVectorfieldRegularizerPlugin
C3DFVectorfieldRegularizer plugin_type
This is tha base of all plugins that create "things", like filters, cost functions time step operator...