My Project
|
Base class for PDE model based registrations. More...
#include <mia/core/regmodel.hh>
Public Types | |
typedef RegistrationTraits< Dim >::Data | Data |
Imaga data type for the registration model. More... | |
typedef RegistrationTraits< Dim >::Force | Force |
gradient force data type for the registration model More... | |
typedef Data | plugin_data |
plug-in helper type for search path evaluation More... | |
typedef regmodel_type | plugin_type |
plug-in helper type for search path evaluation More... | |
typedef RegistrationTraits< Dim >::Transformation | Transformation |
transformation type for the registrationmodel More... | |
![]() | |
typedef std::set< const char * > | Set |
define the type of the set of flags More... | |
Public Member Functions | |
float | get_force_scale () const |
void | solve (const Force &b, Transformation &x) const |
TRegModel () | |
virtual | ~TRegModel () |
![]() | |
const char * | get_init_string () const |
void | set_init_string (const char *init) |
void | set_module (PPluginModule module) |
![]() | |
void | add (const char *property) |
Set | get_missing_properties (const CPropertyFlagHolder &testset) const |
bool | has (const char *property) const |
bool | has_all_in (const CPropertyFlagHolder &testset) const |
virtual | ~CPropertyFlagHolder () |
Base class for PDE model based registrations.
Generic base class template for PDE based image registration models.
Dim | dimension of registration model |
Definition at line 55 of file regmodel.hh.
Imaga data type for the registration model.
Definition at line 59 of file regmodel.hh.
gradient force data type for the registration model
Definition at line 62 of file regmodel.hh.
typedef Data TRegModel< Dim >::plugin_data |
plug-in helper type for search path evaluation
Definition at line 71 of file regmodel.hh.
typedef regmodel_type TRegModel< Dim >::plugin_type |
plug-in helper type for search path evaluation
Definition at line 68 of file regmodel.hh.
typedef RegistrationTraits<Dim>::Transformation TRegModel< Dim >::Transformation |
transformation type for the registrationmodel
Definition at line 65 of file regmodel.hh.
Definition at line 100 of file regmodel.hh.
Definition at line 105 of file regmodel.hh.
float TRegModel< Dim >::get_force_scale | ( | ) | const |
Definition at line 116 of file regmodel.hh.
void TRegModel< Dim >::solve | ( | const Force & | b, |
Transformation & | x | ||
) | const |
PDE solver for the registration model
[in] | b | force the gradient force of the cost function |
[in,out] | x | estimated transformation direction that can be further optimized by a line search |
Definition at line 110 of file regmodel.hh.