Base class for multi-channel registration functionals using the RMI metric. More...
#include <cmtkMultiChannelRMIRegistrationFunctional.h>
Classes | |
class | MetricData |
Local class for data needed to compute similarity metric. More... | |
Public Types | |
typedef MultiChannelRMIRegistrationFunctional < TRealType, TDataType > | Self |
This class. | |
typedef SmartPointer< Self > | SmartPtr |
Smart pointer. | |
typedef MultiChannelRegistrationFunctional < TInterpolator > | Superclass |
Superclass. | |
typedef TRealType | RealType |
Real value type for internal computations. | |
typedef TDataType | DataType |
Real value type for data representation. | |
Protected Member Functions | |
virtual void | ContinueMetric (MetricData &metricData, const size_t rindex, const Vector3D &fvector) |
Continue metric computation. | |
virtual RealType | GetMetric (const MetricData &metricData) const |
Get metric value. | |
Protected Attributes | |
MetricData | m_MetricData |
Global data structure for metric computation. |
Base class for multi-channel registration functionals using the RMI metric.
Definition at line 55 of file cmtkMultiChannelRMIRegistrationFunctional.h.
typedef TDataType cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >::DataType |
Real value type for data representation.
Definition at line 73 of file cmtkMultiChannelRMIRegistrationFunctional.h.
typedef TRealType cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >::RealType |
Real value type for internal computations.
Definition at line 70 of file cmtkMultiChannelRMIRegistrationFunctional.h.
typedef MultiChannelRMIRegistrationFunctional<TRealType,TDataType> cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >::Self |
This class.
Reimplemented from cmtk::MultiChannelRegistrationFunctional< TInterpolator >.
Definition at line 61 of file cmtkMultiChannelRMIRegistrationFunctional.h.
typedef SmartPointer<Self> cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >::SmartPtr |
Smart pointer.
Reimplemented from cmtk::MultiChannelRegistrationFunctional< TInterpolator >.
Definition at line 64 of file cmtkMultiChannelRMIRegistrationFunctional.h.
typedef MultiChannelRegistrationFunctional<TInterpolator> cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >::Superclass |
Superclass.
Reimplemented from cmtk::MultiChannelRegistrationFunctional< TInterpolator >.
Definition at line 67 of file cmtkMultiChannelRMIRegistrationFunctional.h.
MetricData cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >::m_MetricData [protected] |
Global data structure for metric computation.
Definition at line 125 of file cmtkMultiChannelRMIRegistrationFunctional.h.