Base class for multi-channel registration functionals. More...
#include <cmtkMultiChannelRegistrationFunctional.h>
Public Types | |
typedef MultiChannelRegistrationFunctional < TInterpolator > | Self |
This class. | |
typedef SmartPointer< Self > | SmartPtr |
Smart pointer. | |
typedef MultiChannelRegistrationFunctionalBase | Superclass |
Superclass. | |
Public Member Functions | |
virtual void | AddFloatingChannel (UniformVolume::SmartPtr &channel) |
Add floating channel. | |
Protected Attributes | |
std::vector< typename TInterpolator::SmartPtr > | m_FloatingInterpolators |
Interpolators for the floating image channels. |
Base class for multi-channel registration functionals.
Definition at line 57 of file cmtkMultiChannelRegistrationFunctional.h.
typedef MultiChannelRegistrationFunctional<TInterpolator> cmtk::MultiChannelRegistrationFunctional< TInterpolator >::Self |
This class.
Reimplemented from cmtk::MultiChannelRegistrationFunctionalBase.
Reimplemented in cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >, and cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >.
Definition at line 63 of file cmtkMultiChannelRegistrationFunctional.h.
typedef SmartPointer<Self> cmtk::MultiChannelRegistrationFunctional< TInterpolator >::SmartPtr |
Smart pointer.
Reimplemented from cmtk::MultiChannelRegistrationFunctionalBase.
Reimplemented in cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >, and cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >.
Definition at line 66 of file cmtkMultiChannelRegistrationFunctional.h.
typedef MultiChannelRegistrationFunctionalBase cmtk::MultiChannelRegistrationFunctional< TInterpolator >::Superclass |
Superclass.
Reimplemented from cmtk::MultiChannelRegistrationFunctionalBase.
Reimplemented in cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >, and cmtk::MultiChannelRMIRegistrationFunctional< TRealType, TDataType, TInterpolator >.
Definition at line 69 of file cmtkMultiChannelRegistrationFunctional.h.
std::vector<typename TInterpolator::SmartPtr> cmtk::MultiChannelRegistrationFunctional< TInterpolator >::m_FloatingInterpolators [protected] |
Interpolators for the floating image channels.
Definition at line 76 of file cmtkMultiChannelRegistrationFunctional.h.