#include <itkRankHistogram.h>
Definition at line 51 of file itkRankHistogram.h.
Public Types | |
using | Compare = std::less<TInputPixel> |
Public Member Functions | |
void | AddBoundary () |
void | AddPixel (const TInputPixel &p) |
TInputPixel | GetValue (const TInputPixel &) |
TInputPixel | GetValueBruteForce () |
bool | IsValid () |
RankHistogram & | operator= (const RankHistogram &hist) |
RankHistogram () | |
void | RemoveBoundary () |
void | RemovePixel (const TInputPixel &p) |
void | SetRank (float rank) |
~RankHistogram ()=default | |
Static Public Member Functions | |
static bool | UseVectorBasedAlgorithm () |
Protected Attributes | |
float | m_Rank |
Private Types | |
using | MapType = typename std::map<TInputPixel, SizeValueType, Compare> |
Private Attributes | |
SizeValueType | m_Below |
Compare | m_Compare |
SizeValueType | m_Entries |
bool | m_Initialized |
TInputPixel | m_InitVal |
MapType | m_Map |
MapType::iterator | m_RankIt |
TInputPixel | m_RankValue |
using itk::Function::RankHistogram< TInputPixel >::Compare = std::less<TInputPixel> |
Definition at line 54 of file itkRankHistogram.h.
|
private |
Definition at line 258 of file itkRankHistogram.h.
|
inline |
Definition at line 56 of file itkRankHistogram.h.
References m_Below, m_Compare, m_Entries, m_Initialized, m_InitVal, m_Map, m_Rank, m_RankIt, m_RankValue, itk::NumericTraits< T >::max(), and itk::NumericTraits< T >::NonpositiveMin().
Referenced by operator=(), and ~RankHistogram().
|
default |
References RankHistogram().
|
inline |
Definition at line 241 of file itkRankHistogram.h.
|
inline |
Definition at line 97 of file itkRankHistogram.h.
References m_Below, m_Compare, m_Entries, m_Initialized, m_Map, m_RankIt, and m_RankValue.
|
inline |
Definition at line 156 of file itkRankHistogram.h.
References GetValueBruteForce(), m_Below, m_Entries, m_Map, m_Rank, m_RankIt, and m_RankValue.
|
inline |
Definition at line 140 of file itkRankHistogram.h.
References m_Entries, m_Map, m_Rank, and itk::NumericTraits< T >::max().
Referenced by GetValue().
|
inline |
Definition at line 134 of file itkRankHistogram.h.
References m_Initialized.
|
inline |
Definition at line 77 of file itkRankHistogram.h.
References m_Below, m_Entries, m_Initialized, m_InitVal, m_Map, m_Rank, m_RankIt, m_RankValue, and RankHistogram().
|
inline |
Definition at line 245 of file itkRankHistogram.h.
|
inline |
Definition at line 115 of file itkRankHistogram.h.
References m_Below, m_Compare, m_Entries, m_Initialized, m_Map, and m_RankValue.
|
inline |
Definition at line 235 of file itkRankHistogram.h.
References m_Rank.
|
inlinestatic |
Definition at line 249 of file itkRankHistogram.h.
|
private |
Definition at line 261 of file itkRankHistogram.h.
Referenced by AddPixel(), GetValue(), operator=(), RankHistogram(), and RemovePixel().
|
private |
Definition at line 265 of file itkRankHistogram.h.
Referenced by AddPixel(), RankHistogram(), and RemovePixel().
|
private |
Definition at line 262 of file itkRankHistogram.h.
Referenced by AddPixel(), GetValue(), GetValueBruteForce(), operator=(), RankHistogram(), and RemovePixel().
|
private |
Definition at line 266 of file itkRankHistogram.h.
Referenced by AddPixel(), IsValid(), operator=(), RankHistogram(), and RemovePixel().
|
private |
Definition at line 264 of file itkRankHistogram.h.
Referenced by operator=(), and RankHistogram().
|
private |
Definition at line 260 of file itkRankHistogram.h.
Referenced by AddPixel(), GetValue(), GetValueBruteForce(), operator=(), RankHistogram(), and RemovePixel().
|
protected |
Definition at line 255 of file itkRankHistogram.h.
Referenced by GetValue(), GetValueBruteForce(), operator=(), RankHistogram(), and SetRank().
|
private |
Definition at line 269 of file itkRankHistogram.h.
Referenced by AddPixel(), GetValue(), operator=(), and RankHistogram().
|
private |
Definition at line 263 of file itkRankHistogram.h.
Referenced by AddPixel(), GetValue(), operator=(), RankHistogram(), and RemovePixel().