Functional for affine registration of two images on the GPU. More...
#include <cmtkImagePairAffineRegistrationFunctionalDevice.h>
Public Types | |
typedef ImagePairAffineRegistrationFunctionalDevice | Self |
This class. | |
typedef SmartPointer< Self > | SmartPtr |
Smart pointer to this class. | |
typedef ImagePairRegistrationFunctional | Superclass |
Superclass. | |
Public Member Functions | |
ImagePairAffineRegistrationFunctionalDevice (UniformVolume::SmartConstPtr &fixedVolume, UniformVolume::SmartConstPtr &movingVolume) | |
Constructor. | |
virtual | ~ImagePairAffineRegistrationFunctionalDevice () |
Destructor. | |
virtual Self::ReturnType | Evaluate () |
Compute functional value. | |
Private Attributes | |
DeviceUniformVolumeArray::SmartPtr | m_FixedVolumeOnDevice |
Fixed volume on compute device. | |
DeviceUniformVolumeArray::SmartPtr | m_MovingVolumeOnDevice |
Moving volume on compute device. |
Functional for affine registration of two images on the GPU.
Definition at line 51 of file cmtkImagePairAffineRegistrationFunctionalDevice.h.
typedef ImagePairAffineRegistrationFunctionalDevice cmtk::ImagePairAffineRegistrationFunctionalDevice::Self |
This class.
Reimplemented from cmtk::ImagePairRegistrationFunctional.
Definition at line 56 of file cmtkImagePairAffineRegistrationFunctionalDevice.h.
Smart pointer to this class.
Reimplemented from cmtk::Functional.
Definition at line 59 of file cmtkImagePairAffineRegistrationFunctionalDevice.h.
typedef ImagePairRegistrationFunctional cmtk::ImagePairAffineRegistrationFunctionalDevice::Superclass |
Superclass.
Reimplemented from cmtk::ImagePairRegistrationFunctional.
Definition at line 62 of file cmtkImagePairAffineRegistrationFunctionalDevice.h.
virtual cmtk::ImagePairAffineRegistrationFunctionalDevice::~ImagePairAffineRegistrationFunctionalDevice | ( | ) | [inline, virtual] |
Destructor.
Definition at line 68 of file cmtkImagePairAffineRegistrationFunctionalDevice.h.
DeviceUniformVolumeArray::SmartPtr cmtk::ImagePairAffineRegistrationFunctionalDevice::m_FixedVolumeOnDevice [private] |
Fixed volume on compute device.
Definition at line 75 of file cmtkImagePairAffineRegistrationFunctionalDevice.h.
DeviceUniformVolumeArray::SmartPtr cmtk::ImagePairAffineRegistrationFunctionalDevice::m_MovingVolumeOnDevice [private] |
Moving volume on compute device.
Definition at line 78 of file cmtkImagePairAffineRegistrationFunctionalDevice.h.