Classes | Public Types | Public Member Functions | Public Attributes

cmtk::VoxelMatchingMetric_Type< T, DT > Class Template Reference
[cmtkRegistration Library]

Base class for voxel metrics with pre-converted image data. More...

#include <cmtkVoxelMatchingMetric_Type.h>

Inheritance diagram for cmtk::VoxelMatchingMetric_Type< T, DT >:
Inheritance graph
[legend]
Collaboration diagram for cmtk::VoxelMatchingMetric_Type< T, DT >:
Collaboration graph
[legend]

List of all members.

Classes

class  ImageData
 Structure for handling the two images compared. More...

Public Types

typedef
VoxelMatchingMetric_Type< T,
DT > 
Self
 This class.
typedef T Exchange
 This is the type used internally for storing pre-processed image data.

Public Member Functions

void SetDataX (const UniformVolume *volume)
 Set data for the X distribution (reference image).
void SetDataY (const UniformVolume *volume)
 Set data for the Y distribution (floating image).
void SetDataXY (const UniformVolume *volumeX, const UniformVolume *volumeY)
 Set data for the X and Y distribution (both images).

Public Attributes

ImageData DataX
 Data of the X distribution.
ImageData DataY
 Data of the Y distribution.

Detailed Description

template<class T, ScalarDataType DT>
class cmtk::VoxelMatchingMetric_Type< T, DT >

Base class for voxel metrics with pre-converted image data.

Definition at line 56 of file cmtkVoxelMatchingMetric_Type.h.


Member Typedef Documentation

template<class T, ScalarDataType DT>
typedef T cmtk::VoxelMatchingMetric_Type< T, DT >::Exchange

This is the type used internally for storing pre-processed image data.

Definition at line 63 of file cmtkVoxelMatchingMetric_Type.h.

template<class T, ScalarDataType DT>
typedef VoxelMatchingMetric_Type<T,DT> cmtk::VoxelMatchingMetric_Type< T, DT >::Self

Member Function Documentation

template<class T, ScalarDataType DT>
void cmtk::VoxelMatchingMetric_Type< T, DT >::SetDataX ( const UniformVolume volume ) [inline]

Set data for the X distribution (reference image).

Definition at line 172 of file cmtkVoxelMatchingMetric_Type.h.

template<class T, ScalarDataType DT>
void cmtk::VoxelMatchingMetric_Type< T, DT >::SetDataXY ( const UniformVolume volumeX,
const UniformVolume volumeY 
) [inline]

Set data for the X and Y distribution (both images).

Definition at line 184 of file cmtkVoxelMatchingMetric_Type.h.

template<class T, ScalarDataType DT>
void cmtk::VoxelMatchingMetric_Type< T, DT >::SetDataY ( const UniformVolume volume ) [inline]

Set data for the Y distribution (floating image).

Definition at line 178 of file cmtkVoxelMatchingMetric_Type.h.


Member Data Documentation

template<class T, ScalarDataType DT>
ImageData cmtk::VoxelMatchingMetric_Type< T, DT >::DataX

Data of the X distribution.

Definition at line 166 of file cmtkVoxelMatchingMetric_Type.h.

template<class T, ScalarDataType DT>
ImageData cmtk::VoxelMatchingMetric_Type< T, DT >::DataY

Data of the Y distribution.

Definition at line 169 of file cmtkVoxelMatchingMetric_Type.h.


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