#include <itkRankHistogram.h>
Definition at line 274 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 () |
void | RemoveBoundary () |
void | RemovePixel (const TInputPixel &p) |
void | SetRank (float rank) |
VectorRankHistogram () | |
~VectorRankHistogram ()=default | |
Static Public Member Functions | |
static bool | UseVectorBasedAlgorithm () |
Protected Attributes | |
float | m_Rank |
Private Types | |
using | VecType = typename std::vector<SizeValueType> |
Private Attributes | |
int | m_Below |
Compare | m_Compare |
int | m_Entries |
TInputPixel | m_InitVal |
TInputPixel | m_RankValue |
SizeValueType | m_Size |
VecType | m_Vec |
using itk::Function::VectorRankHistogram< TInputPixel >::Compare = std::less<TInputPixel> |
Definition at line 277 of file itkRankHistogram.h.
|
private |
Definition at line 383 of file itkRankHistogram.h.
|
inline |
Definition at line 279 of file itkRankHistogram.h.
References m_Below, m_Compare, m_Entries, m_InitVal, m_Rank, m_RankValue, m_Size, m_Vec, itk::NumericTraits< T >::max(), and itk::NumericTraits< T >::NonpositiveMin().
|
default |
|
inline |
Definition at line 366 of file itkRankHistogram.h.
|
inline |
Definition at line 328 of file itkRankHistogram.h.
References m_Below, m_Compare, m_Entries, m_RankValue, m_Vec, and itk::NumericTraits< T >::NonpositiveMin().
|
inline |
Definition at line 322 of file itkRankHistogram.h.
References GetValueBruteForce().
|
inline |
Definition at line 306 of file itkRankHistogram.h.
References m_Entries, m_Rank, m_Size, m_Vec, itk::NumericTraits< T >::max(), and itk::NumericTraits< T >::NonpositiveMin().
Referenced by GetValue().
|
inline |
Definition at line 300 of file itkRankHistogram.h.
References m_Entries.
|
inline |
Definition at line 370 of file itkRankHistogram.h.
|
inline |
Definition at line 341 of file itkRankHistogram.h.
References m_Below, m_Compare, m_Entries, m_RankValue, m_Vec, and itk::NumericTraits< T >::NonpositiveMin().
|
inline |
Definition at line 360 of file itkRankHistogram.h.
References m_Rank.
|
inlinestatic |
Definition at line 374 of file itkRankHistogram.h.
|
private |
Definition at line 390 of file itkRankHistogram.h.
Referenced by AddPixel(), RemovePixel(), and VectorRankHistogram().
|
private |
Definition at line 387 of file itkRankHistogram.h.
Referenced by AddPixel(), RemovePixel(), and VectorRankHistogram().
|
private |
Definition at line 391 of file itkRankHistogram.h.
Referenced by AddPixel(), GetValueBruteForce(), IsValid(), RemovePixel(), and VectorRankHistogram().
|
private |
Definition at line 389 of file itkRankHistogram.h.
Referenced by VectorRankHistogram().
|
protected |
Definition at line 380 of file itkRankHistogram.h.
Referenced by GetValueBruteForce(), SetRank(), and VectorRankHistogram().
|
private |
Definition at line 388 of file itkRankHistogram.h.
Referenced by AddPixel(), RemovePixel(), and VectorRankHistogram().
|
private |
Definition at line 386 of file itkRankHistogram.h.
Referenced by GetValueBruteForce(), and VectorRankHistogram().
|
private |
Definition at line 385 of file itkRankHistogram.h.
Referenced by AddPixel(), GetValueBruteForce(), RemovePixel(), and VectorRankHistogram().