NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Extends Histogram to provide standard Entropy functions. More...
Public Types | |
typedef UCLHistogram | Self |
typedef Histogram < TMeasurement, TFrequencyContainer > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef double | MeasureType |
typedef Superclass::FrequencyContainerType | FrequencyContainerType |
typedef Superclass::AbsoluteFrequencyType | FrequencyType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::SizeType | SizeType |
typedef Superclass::ConstIterator | IteratorType |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (MeasurementVectorSize, unsigned int, VMeasurementVectorSize) | |
MeasureType | MeanFixed () const |
MeasureType | MeanMoving () const |
MeasureType | VarianceFixed () const |
MeasureType | VarianceMoving () const |
MeasureType | Covariance () const |
MeasureType | EntropyFixed () const |
MeasureType | EntropyMoving () const |
MeasureType | JointEntropy () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
UCLHistogram () | |
virtual | ~UCLHistogram () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Extends Histogram to provide standard Entropy functions.
typedef SmartPointer<const Self> itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::ConstPointer |
typedef Superclass::FrequencyContainerType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::FrequencyContainerType |
typedef Superclass::AbsoluteFrequencyType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::FrequencyType |
typedef Superclass::IndexType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::IndexType |
typedef Superclass::ConstIterator itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::IteratorType |
typedef double itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::MeasureType |
typedef SmartPointer<Self> itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::Pointer |
typedef UCLHistogram itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::Self |
Standard typedefs
typedef Superclass::SizeType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::SizeType |
typedef Histogram<TMeasurement, TFrequencyContainer> itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::Superclass |
|
protected |
|
inlineprotectedvirtual |
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::Covariance | ( | ) | const |
Returns the co-variance.
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::EntropyFixed | ( | ) | const |
Returns the entropy in the fixed direction.
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::EntropyMoving | ( | ) | const |
Returns the entropy in the moving direction.
|
virtual |
Run-time type information (and related methods).
itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::itkStaticConstMacro | ( | MeasurementVectorSize | , |
unsigned | int, | ||
VMeasurementVectorSize | |||
) |
Dimension of a measurement vector
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::JointEntropy | ( | ) | const |
Returns joint entropy.
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::MeanFixed | ( | ) | const |
Returns the mean in the x-direction.
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::MeanMoving | ( | ) | const |
Returns the mean in the y-direction.
|
static |
standard New() method support
|
protected |
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::VarianceFixed | ( | ) | const |
Returns the variance in the x-direction.
MeasureType itk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >::VarianceMoving | ( | ) | const |
Returns the variance in the y-direction.