Public Types | Public Member Functions | Protected Attributes

cmtk::MultiChannelRegistrationFunctional< TInterpolator > Class Template Reference
[cmtkRegistration Library]

Base class for multi-channel registration functionals. More...

#include <cmtkMultiChannelRegistrationFunctional.h>

Inheritance diagram for cmtk::MultiChannelRegistrationFunctional< TInterpolator >:
Inheritance graph
[legend]
Collaboration diagram for cmtk::MultiChannelRegistrationFunctional< TInterpolator >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
MultiChannelRegistrationFunctional
< TInterpolator > 
Self
 This class.
typedef SmartPointer< SelfSmartPtr
 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.

Detailed Description

template<class TInterpolator = UniformVolumeInterpolator<Interpolators::Linear>>
class cmtk::MultiChannelRegistrationFunctional< TInterpolator >

Base class for multi-channel registration functionals.

Definition at line 57 of file cmtkMultiChannelRegistrationFunctional.h.


Member Typedef Documentation

template<class TInterpolator = UniformVolumeInterpolator<Interpolators::Linear>>
typedef MultiChannelRegistrationFunctional<TInterpolator> cmtk::MultiChannelRegistrationFunctional< TInterpolator >::Self
template<class TInterpolator = UniformVolumeInterpolator<Interpolators::Linear>>
typedef SmartPointer<Self> cmtk::MultiChannelRegistrationFunctional< TInterpolator >::SmartPtr
template<class TInterpolator = UniformVolumeInterpolator<Interpolators::Linear>>
typedef MultiChannelRegistrationFunctionalBase cmtk::MultiChannelRegistrationFunctional< TInterpolator >::Superclass

Member Data Documentation

template<class TInterpolator = UniformVolumeInterpolator<Interpolators::Linear>>
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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines