ITK
6.0.0
Insight Toolkit
|
#include <itkAdaptiveEqualizationHistogram.h>
Definition at line 40 of file itkAdaptiveEqualizationHistogram.h.
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 152 of file itkAdaptiveEqualizationHistogram.h.
using itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::RealType = float |
Definition at line 43 of file itkAdaptiveEqualizationHistogram.h.
|
default |
|
inline |
Definition at line 95 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_BoundaryCount.
|
inline |
Definition at line 50 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Map.
|
inlineprivate |
Definition at line 142 of file itkAdaptiveEqualizationHistogram.h.
References itk::Math::abs(), itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Alpha, and itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Beta.
Referenced by itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::GetValue().
|
inline |
Definition at line 71 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::CumulativeFunction(), itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_BoundaryCount, itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_KernelSize, itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Map, itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Maximum, and itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Minimum.
|
inline |
Definition at line 101 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_BoundaryCount.
|
inline |
Definition at line 56 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Map.
|
inline |
Definition at line 107 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Alpha.
|
inline |
Definition at line 112 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Beta.
|
inline |
Definition at line 117 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_KernelSize.
|
inline |
Definition at line 128 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Maximum.
|
inline |
Definition at line 123 of file itkAdaptiveEqualizationHistogram.h.
References itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::m_Minimum.
|
private |
|
private |
|
private |
Definition at line 156 of file itkAdaptiveEqualizationHistogram.h.
Referenced by itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::AddBoundary(), itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::GetValue(), and itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::RemoveBoundary().
|
private |
|
private |
Definition at line 155 of file itkAdaptiveEqualizationHistogram.h.
Referenced by itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::AddPixel(), itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::GetValue(), and itk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >::RemovePixel().
|
private |
|
private |