Struct for obtaining extrema in a FeatureImage. More...
#include <Feature.h>
Public Member Functions | |
bool | operator!= (const Feature< T > &f) |
bool | operator< (const Feature< T > &f) |
bool | operator<= (const Feature< T > &f) |
Feature< T > & | operator= (const Feature< T > &f) |
bool | operator== (const Feature< T > &f) |
bool | operator> (const Feature< T > &f) |
bool | operator>= (const Feature< T > &f) |
Public Attributes | |
T * | val |
int | x |
int | y |
Struct for obtaining extrema in a FeatureImage.
This structure is used for obtaining local and global extrema of an instance of the class FeatureImage. A FeatureImage does not consist of instances of the struct Feature. However, instances of the struct Feature are used to locate the found extrema of a FeatureImage. A Feature consists of a image position and a value. The value is stored as a reference to the corresponding position in the FeatureImage.
bool puma2::Feature< T >::operator!= | ( | const Feature< T > & | f | ) | [inline] |
bool puma2::Feature< T >::operator< | ( | const Feature< T > & | f | ) | [inline] |
bool puma2::Feature< T >::operator<= | ( | const Feature< T > & | f | ) | [inline] |
Feature< T > & puma2::Feature< T >::operator= | ( | const Feature< T > & | f | ) | [inline] |
bool puma2::Feature< T >::operator== | ( | const Feature< T > & | f | ) | [inline] |
bool puma2::Feature< T >::operator> | ( | const Feature< T > & | f | ) | [inline] |
bool puma2::Feature< T >::operator>= | ( | const Feature< T > & | f | ) | [inline] |
T* puma2::Feature< T >::val |
Stores the a pointer to the position (x,y) in the FeatureImage. The value at this posittion is not copied.
int puma2::Feature< T >::x |
Stores the x position in the FeatureImage of the current feature.
int puma2::Feature< T >::y |
Stores the y position in the FeatureImage of the current feature.