Public Types | Public Member Functions | Static Public Attributes | Private Attributes

cmtk::TypedArrayFunctionHistogramEqualization Class Reference
[cmtkBase Library]

Lookup class for histogram equalization. More...

#include <cmtkTypedArrayFunctionHistogramEqualization.h>

Inheritance diagram for cmtk::TypedArrayFunctionHistogramEqualization:
Inheritance graph
[legend]
Collaboration diagram for cmtk::TypedArrayFunctionHistogramEqualization:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
TypedArrayFunctionHistogramEqualization 
Self
 This class.

Public Member Functions

 TypedArrayFunctionHistogramEqualization (const TypedArray &variableArray, const size_t numberOfHistogramBins=Self::DefaultNumberOfHistogramBins)
 Constructor: build lookup.
virtual Types::DataItem operator() (const Types::DataItem valueIn) const
 Map a single value from the variable array to its new value.

Static Public Attributes

static const size_t DefaultNumberOfHistogramBins = 1024
 Default number of histogram bins.

Private Attributes

Histogram< unsigned int >::SmartPtr m_Histogram
 Data histogram.
Types::DataItem m_ScaleFactor
 Scale factor from cumulative distribution to histogram.
Types::DataItem m_MinValue
 Minimum data value.

Detailed Description

Lookup class for histogram equalization.

Inherit from base class.

Definition at line 51 of file cmtkTypedArrayFunctionHistogramEqualization.h.


Member Typedef Documentation

This class.

Definition at line 58 of file cmtkTypedArrayFunctionHistogramEqualization.h.


Constructor & Destructor Documentation

cmtk::TypedArrayFunctionHistogramEqualization::TypedArrayFunctionHistogramEqualization ( const TypedArray variableArray,
const size_t  numberOfHistogramBins = Self::DefaultNumberOfHistogramBins 
)

Member Function Documentation

cmtk::Types::DataItem cmtk::TypedArrayFunctionHistogramEqualization::operator() ( const Types::DataItem  valueIn ) const [virtual]

Map a single value from the variable array to its new value.

Implements cmtk::TypedArrayFunction.

Definition at line 53 of file cmtkTypedArrayFunctionHistogramEqualization.cxx.


Member Data Documentation

Default number of histogram bins.

Definition at line 61 of file cmtkTypedArrayFunctionHistogramEqualization.h.

Data histogram.

Definition at line 71 of file cmtkTypedArrayFunctionHistogramEqualization.h.

Minimum data value.

Definition at line 77 of file cmtkTypedArrayFunctionHistogramEqualization.h.

Scale factor from cumulative distribution to histogram.

Definition at line 74 of file cmtkTypedArrayFunctionHistogramEqualization.h.


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