lfeat::Sieve< _Key, _Compare > Class Template Reference

#include <Sieve.h>

List of all members.

Public Member Functions

 Sieve (int iWidth, int iHeight, int iLength)
void insert (_Key &iElem, int iWidth, int iHeight)
void extract (SieveExtractor< _Key > &iEx)

Private Attributes

std::vector< lfeat::bounded_set<
_Key, _Compare > > 
_buckets
int _width
int _height


Detailed Description

template<typename _Key, typename _Compare = std::less<_Key>>
class lfeat::Sieve< _Key, _Compare >

Definition at line 37 of file Sieve.h.


Constructor & Destructor Documentation

template<typename _Key, typename _Compare>
lfeat::Sieve< _Key, _Compare >::Sieve ( int  iWidth,
int  iHeight,
int  iLength 
)

Definition at line 55 of file Sieve.h.

References lfeat::Sieve< _Key, _Compare >::_buckets.


Member Function Documentation

template<typename _Key, typename _Compare>
void lfeat::Sieve< _Key, _Compare >::extract ( SieveExtractor< _Key > &  iEx  ) 

Definition at line 75 of file Sieve.h.

References lfeat::Sieve< _Key, _Compare >::_buckets.

Referenced by DetectKeypoints().

template<typename _Key, typename _Compare>
void lfeat::Sieve< _Key, _Compare >::insert ( _Key &  iElem,
int  iWidth,
int  iHeight 
)

Definition at line 69 of file Sieve.h.

References lfeat::Sieve< _Key, _Compare >::_buckets, and lfeat::Sieve< _Key, _Compare >::_height.

Referenced by DetectKeypoints().


Member Data Documentation

template<typename _Key, typename _Compare = std::less<_Key>>
std::vector<lfeat::bounded_set< _Key, _Compare > > lfeat::Sieve< _Key, _Compare >::_buckets [private]

Definition at line 48 of file Sieve.h.

Referenced by lfeat::Sieve< _Key, _Compare >::extract(), lfeat::Sieve< _Key, _Compare >::insert(), and lfeat::Sieve< _Key, _Compare >::Sieve().

template<typename _Key, typename _Compare = std::less<_Key>>
int lfeat::Sieve< _Key, _Compare >::_height [private]

Definition at line 49 of file Sieve.h.

Referenced by lfeat::Sieve< _Key, _Compare >::insert().

template<typename _Key, typename _Compare = std::less<_Key>>
int lfeat::Sieve< _Key, _Compare >::_width [private]

Definition at line 49 of file Sieve.h.


The documentation for this class was generated from the following file:
Generated on 24 Oct 2014 for Hugintrunk by  doxygen 1.4.7