#include <itkAdaptiveEqualizationHistogram.h>
Definition at line 39 of file itkAdaptiveEqualizationHistogram.h.
Collaboration diagram for itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >:Public Types | |
| using | RealType = float |
Public Member Functions | |
| AdaptiveEqualizationHistogram ()=default | |
| void | AddBoundary () |
| void | AddPixel (const TInputPixel &p) |
| TOutputPixel | GetValue (const TInputPixel &pixel) |
| void | RemoveBoundary () |
| void | RemovePixel (const TInputPixel &p) |
| void | SetAlpha (RealType alpha) |
| void | SetBeta (RealType beta) |
| void | SetKernelSize (RealType kernelSize) |
| void | SetMaximum (TInputPixel maximum) |
| void | SetMinimum (TInputPixel minimum) |
Private Types | |
| using | MapType = typename std::unordered_map<TInputPixel, vcl_size_t, StructHashFunction<TInputPixel>> |
Private Member Functions | |
| RealType | CumulativeFunction (RealType u, RealType v) |
Private Attributes | |
| RealType | m_Alpha {} |
| RealType | m_Beta {} |
| vcl_size_t | m_BoundaryCount { 0 } |
| RealType | m_KernelSize {} |
| MapType | m_Map |
| TInputPixel | m_Maximum |
| TInputPixel | m_Minimum |
|
private |
Definition at line 151 of file itkAdaptiveEqualizationHistogram.h.
| using itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::RealType = float |
Definition at line 42 of file itkAdaptiveEqualizationHistogram.h.
|
default |
|
inline |
Definition at line 94 of file itkAdaptiveEqualizationHistogram.h.
References m_BoundaryCount.
|
inline |
Definition at line 49 of file itkAdaptiveEqualizationHistogram.h.
References m_Map.
|
inlineprivate |
Definition at line 141 of file itkAdaptiveEqualizationHistogram.h.
References itk::Math::abs(), m_Alpha, and m_Beta.
Referenced by GetValue().
|
inline |
Definition at line 70 of file itkAdaptiveEqualizationHistogram.h.
References CumulativeFunction(), m_BoundaryCount, m_KernelSize, m_Map, m_Maximum, and m_Minimum.
|
inline |
Definition at line 100 of file itkAdaptiveEqualizationHistogram.h.
References m_BoundaryCount.
|
inline |
Definition at line 55 of file itkAdaptiveEqualizationHistogram.h.
References m_Map.
|
inline |
Definition at line 106 of file itkAdaptiveEqualizationHistogram.h.
References m_Alpha.
|
inline |
Definition at line 111 of file itkAdaptiveEqualizationHistogram.h.
References m_Beta.
|
inline |
Definition at line 116 of file itkAdaptiveEqualizationHistogram.h.
References m_KernelSize.
|
inline |
Definition at line 127 of file itkAdaptiveEqualizationHistogram.h.
References m_Maximum.
|
inline |
Definition at line 122 of file itkAdaptiveEqualizationHistogram.h.
References m_Minimum.
|
private |
Definition at line 133 of file itkAdaptiveEqualizationHistogram.h.
Referenced by CumulativeFunction(), and SetAlpha().
|
private |
Definition at line 134 of file itkAdaptiveEqualizationHistogram.h.
Referenced by CumulativeFunction(), and SetBeta().
|
private |
Definition at line 155 of file itkAdaptiveEqualizationHistogram.h.
Referenced by AddBoundary(), GetValue(), and RemoveBoundary().
|
private |
Definition at line 135 of file itkAdaptiveEqualizationHistogram.h.
Referenced by GetValue(), and SetKernelSize().
|
private |
Definition at line 154 of file itkAdaptiveEqualizationHistogram.h.
Referenced by AddPixel(), GetValue(), and RemovePixel().
|
private |
Definition at line 138 of file itkAdaptiveEqualizationHistogram.h.
Referenced by GetValue(), and SetMaximum().
|
private |
Definition at line 137 of file itkAdaptiveEqualizationHistogram.h.
Referenced by GetValue(), and SetMinimum().