ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkRankHistogram.h>
Public Types | |
typedef std::less< TInputPixel > | TCompare |
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 () | |
Static Public Member Functions | |
static bool | UseVectorBasedAlgorithm () |
Protected Attributes | |
float | m_Rank |
Private Types | |
typedef std::map< TInputPixel, SizeValueType, TCompare > | MapType |
Private Attributes | |
SizeValueType | m_Below |
TCompare | m_Compare |
SizeValueType | m_Entries |
bool | m_Initialized |
TInputPixel | m_InitVal |
MapType | m_Map |
MapType::iterator | m_RankIt |
TInputPixel | m_RankValue |
Definition at line 55 of file itkRankHistogram.h.
typedef std::map< TInputPixel, SizeValueType, TCompare > itk::Function::RankHistogram< TInputPixel >::MapType [private] |
Definition at line 246 of file itkRankHistogram.h.
typedef std::less< TInputPixel > itk::Function::RankHistogram< TInputPixel >::TCompare |
Definition at line 59 of file itkRankHistogram.h.
itk::Function::RankHistogram< TInputPixel >::RankHistogram | ( | ) | [inline] |
Definition at line 61 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::m_Below, itk::Function::RankHistogram< TInputPixel >::m_Compare, itk::Function::RankHistogram< TInputPixel >::m_Entries, itk::Function::RankHistogram< TInputPixel >::m_Initialized, itk::Function::RankHistogram< TInputPixel >::m_InitVal, itk::Function::RankHistogram< TInputPixel >::m_Map, itk::Function::RankHistogram< TInputPixel >::m_Rank, itk::Function::RankHistogram< TInputPixel >::m_RankIt, and itk::Function::RankHistogram< TInputPixel >::m_RankValue.
itk::Function::RankHistogram< TInputPixel >::~RankHistogram | ( | ) | [inline] |
Definition at line 80 of file itkRankHistogram.h.
void itk::Function::RankHistogram< TInputPixel >::AddBoundary | ( | ) | [inline] |
Definition at line 233 of file itkRankHistogram.h.
void itk::Function::RankHistogram< TInputPixel >::AddPixel | ( | const TInputPixel & | p | ) | [inline] |
Definition at line 99 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::m_Below, itk::Function::RankHistogram< TInputPixel >::m_Compare, itk::Function::RankHistogram< TInputPixel >::m_Entries, itk::Function::RankHistogram< TInputPixel >::m_Initialized, itk::Function::RankHistogram< TInputPixel >::m_Map, itk::Function::RankHistogram< TInputPixel >::m_RankIt, and itk::Function::RankHistogram< TInputPixel >::m_RankValue.
TInputPixel itk::Function::RankHistogram< TInputPixel >::GetValue | ( | const TInputPixel & | ) | [inline] |
Definition at line 154 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::GetValueBruteForce(), itk::Function::RankHistogram< TInputPixel >::m_Below, itk::Function::RankHistogram< TInputPixel >::m_Entries, itk::Function::RankHistogram< TInputPixel >::m_Map, itk::Function::RankHistogram< TInputPixel >::m_Rank, itk::Function::RankHistogram< TInputPixel >::m_RankIt, and itk::Function::RankHistogram< TInputPixel >::m_RankValue.
TInputPixel itk::Function::RankHistogram< TInputPixel >::GetValueBruteForce | ( | ) | [inline] |
Definition at line 139 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::m_Entries, itk::Function::RankHistogram< TInputPixel >::m_Map, and itk::Function::RankHistogram< TInputPixel >::m_Rank.
Referenced by itk::Function::RankHistogram< TInputPixel >::GetValue().
bool itk::Function::RankHistogram< TInputPixel >::IsValid | ( | ) | [inline] |
Definition at line 134 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::m_Initialized.
RankHistogram& itk::Function::RankHistogram< TInputPixel >::operator= | ( | const RankHistogram< TInputPixel > & | hist | ) | [inline] |
Definition at line 83 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::m_Below, itk::Function::RankHistogram< TInputPixel >::m_Entries, itk::Function::RankHistogram< TInputPixel >::m_Initialized, itk::Function::RankHistogram< TInputPixel >::m_InitVal, itk::Function::RankHistogram< TInputPixel >::m_Map, itk::Function::RankHistogram< TInputPixel >::m_Rank, itk::Function::RankHistogram< TInputPixel >::m_RankIt, and itk::Function::RankHistogram< TInputPixel >::m_RankValue.
void itk::Function::RankHistogram< TInputPixel >::RemoveBoundary | ( | ) | [inline] |
Definition at line 235 of file itkRankHistogram.h.
void itk::Function::RankHistogram< TInputPixel >::RemovePixel | ( | const TInputPixel & | p | ) | [inline] |
Definition at line 116 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::m_Below, itk::Function::RankHistogram< TInputPixel >::m_Compare, itk::Function::RankHistogram< TInputPixel >::m_Entries, itk::Function::RankHistogram< TInputPixel >::m_Initialized, itk::Function::RankHistogram< TInputPixel >::m_Map, and itk::Function::RankHistogram< TInputPixel >::m_RankValue.
void itk::Function::RankHistogram< TInputPixel >::SetRank | ( | float | rank | ) | [inline] |
Definition at line 228 of file itkRankHistogram.h.
References itk::Function::RankHistogram< TInputPixel >::m_Rank.
static bool itk::Function::RankHistogram< TInputPixel >::UseVectorBasedAlgorithm | ( | ) | [inline, static] |
Definition at line 237 of file itkRankHistogram.h.
SizeValueType itk::Function::RankHistogram< TInputPixel >::m_Below [private] |
Definition at line 249 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::AddPixel(), itk::Function::RankHistogram< TInputPixel >::GetValue(), itk::Function::RankHistogram< TInputPixel >::operator=(), itk::Function::RankHistogram< TInputPixel >::RankHistogram(), and itk::Function::RankHistogram< TInputPixel >::RemovePixel().
TCompare itk::Function::RankHistogram< TInputPixel >::m_Compare [private] |
Definition at line 253 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::AddPixel(), itk::Function::RankHistogram< TInputPixel >::RankHistogram(), and itk::Function::RankHistogram< TInputPixel >::RemovePixel().
SizeValueType itk::Function::RankHistogram< TInputPixel >::m_Entries [private] |
Definition at line 250 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::AddPixel(), itk::Function::RankHistogram< TInputPixel >::GetValue(), itk::Function::RankHistogram< TInputPixel >::GetValueBruteForce(), itk::Function::RankHistogram< TInputPixel >::operator=(), itk::Function::RankHistogram< TInputPixel >::RankHistogram(), and itk::Function::RankHistogram< TInputPixel >::RemovePixel().
bool itk::Function::RankHistogram< TInputPixel >::m_Initialized [private] |
Definition at line 254 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::AddPixel(), itk::Function::RankHistogram< TInputPixel >::IsValid(), itk::Function::RankHistogram< TInputPixel >::operator=(), itk::Function::RankHistogram< TInputPixel >::RankHistogram(), and itk::Function::RankHistogram< TInputPixel >::RemovePixel().
TInputPixel itk::Function::RankHistogram< TInputPixel >::m_InitVal [private] |
Definition at line 252 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::operator=(), and itk::Function::RankHistogram< TInputPixel >::RankHistogram().
MapType itk::Function::RankHistogram< TInputPixel >::m_Map [private] |
Definition at line 248 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::AddPixel(), itk::Function::RankHistogram< TInputPixel >::GetValue(), itk::Function::RankHistogram< TInputPixel >::GetValueBruteForce(), itk::Function::RankHistogram< TInputPixel >::operator=(), itk::Function::RankHistogram< TInputPixel >::RankHistogram(), and itk::Function::RankHistogram< TInputPixel >::RemovePixel().
float itk::Function::RankHistogram< TInputPixel >::m_Rank [protected] |
Definition at line 243 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::GetValue(), itk::Function::RankHistogram< TInputPixel >::GetValueBruteForce(), itk::Function::RankHistogram< TInputPixel >::operator=(), itk::Function::RankHistogram< TInputPixel >::RankHistogram(), and itk::Function::RankHistogram< TInputPixel >::SetRank().
MapType::iterator itk::Function::RankHistogram< TInputPixel >::m_RankIt [private] |
Definition at line 256 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::AddPixel(), itk::Function::RankHistogram< TInputPixel >::GetValue(), itk::Function::RankHistogram< TInputPixel >::operator=(), and itk::Function::RankHistogram< TInputPixel >::RankHistogram().
TInputPixel itk::Function::RankHistogram< TInputPixel >::m_RankValue [private] |
Definition at line 251 of file itkRankHistogram.h.
Referenced by itk::Function::RankHistogram< TInputPixel >::AddPixel(), itk::Function::RankHistogram< TInputPixel >::GetValue(), itk::Function::RankHistogram< TInputPixel >::operator=(), itk::Function::RankHistogram< TInputPixel >::RankHistogram(), and itk::Function::RankHistogram< TInputPixel >::RemovePixel().