Local class for data needed to compute similarity metric. More...
#include <cmtkMultiChannelHistogramRegistrationFunctional.h>

Public Types | |
| typedef MetricData | Self |
| This class type. | |
| typedef HashMapSTL < HashKeyType, int > | HashTableType |
| Hash table type. | |
Public Member Functions | |
| void | Init (Parent *const parent) |
| Initialize metric object and local storage. | |
| Self & | operator= (const Self &source) |
| Assignment operator. | |
| Self & | operator+= (const Self &other) |
| In-place addition operator. | |
| Self & | operator-= (const Self &other) |
| In-place subtraction operator. | |
| void | operator+= (const Types::DataItem *values) |
| In-place single sample addition operator. | |
| void | operator-= (const Types::DataItem *values) |
| In-place single sample subtraction operator. | |
Public Attributes | |
| HashTableType | m_JointHash |
| Joint haash table for reference and floating channels. | |
| HashTableType | m_ReferenceHash |
| Hash table for reference channels. | |
| HashTableType | m_FloatingHash |
| Hash table for floating channels. | |
| size_t | m_TotalNumberOfSamples |
| Total number of samples (pixels) under current transformation. | |
Private Types | |
| typedef MultiChannelHistogramRegistrationFunctional < TDataType, TInterpolator, THashKeyType, NBitsPerChannel > | Parent |
| Typedef of parent class. | |
Private Attributes | |
| Parent * | m_Parent |
| Parent object. | |
Local class for data needed to compute similarity metric.
Definition at line 94 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
| typedef HashMapSTL<HashKeyType, int> cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::HashTableType |
Hash table type.
Definition at line 111 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
typedef MultiChannelHistogramRegistrationFunctional<TDataType,TInterpolator,THashKeyType,NBitsPerChannel> cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::Parent [private] |
Typedef of parent class.
Definition at line 98 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
| typedef MetricData cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::Self |
This class type.
Definition at line 105 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
| Self& cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::operator+= | ( | const Self & | other ) |
In-place addition operator.
| Self& cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::operator-= | ( | const Self & | other ) |
In-place subtraction operator.
| Self& cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::operator= | ( | const Self & | source ) |
Assignment operator.
| HashTableType cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::m_FloatingHash |
Hash table for floating channels.
Definition at line 120 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
Referenced by cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::GetMetric().
| HashTableType cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::m_JointHash |
Joint haash table for reference and floating channels.
Definition at line 114 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
Referenced by cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::GetMetric().
Parent* cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::m_Parent [private] |
Parent object.
Definition at line 101 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
| HashTableType cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::m_ReferenceHash |
Hash table for reference channels.
Definition at line 117 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
Referenced by cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::GetMetric().
| size_t cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::MetricData::m_TotalNumberOfSamples |
Total number of samples (pixels) under current transformation.
Definition at line 123 of file cmtkMultiChannelHistogramRegistrationFunctional.h.
Referenced by cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::GetMetric().
1.7.2