Public Member Functions | Public Attributes
puma2::Feature< T > Struct Template Reference

Struct for obtaining extrema in a FeatureImage. More...

#include <Feature.h>

List of all members.

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

Detailed Description

template<class T>
struct puma2::Feature< T >

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.

See also:
FeatureImage
Author:
Andreas Kasten <stultissimum@uni-koblenz.de>
Date:
Juli 2007

Definition at line 37 of file Feature.h.


Member Function Documentation

template<class T >
bool puma2::Feature< T >::operator!= ( const Feature< T > &  f) [inline]

Definition at line 84 of file Feature.h.

template<class T >
bool puma2::Feature< T >::operator< ( const Feature< T > &  f) [inline]

Definition at line 89 of file Feature.h.

template<class T >
bool puma2::Feature< T >::operator<= ( const Feature< T > &  f) [inline]

Definition at line 99 of file Feature.h.

template<class T >
Feature< T > & puma2::Feature< T >::operator= ( const Feature< T > &  f) [inline]

Definition at line 68 of file Feature.h.

template<class T >
bool puma2::Feature< T >::operator== ( const Feature< T > &  f) [inline]

Two feature are identical if they have the same position and the same value. Equality only on the value is not sufficient.

Definition at line 77 of file Feature.h.

template<class T >
bool puma2::Feature< T >::operator> ( const Feature< T > &  f) [inline]

Definition at line 94 of file Feature.h.

template<class T >
bool puma2::Feature< T >::operator>= ( const Feature< T > &  f) [inline]

Definition at line 104 of file Feature.h.


Member Data Documentation

template<class T>
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.

Definition at line 53 of file Feature.h.

template<class T>
int puma2::Feature< T >::x

Stores the x position in the FeatureImage of the current feature.

Definition at line 42 of file Feature.h.

template<class T>
int puma2::Feature< T >::y

Stores the y position in the FeatureImage of the current feature.

Definition at line 47 of file Feature.h.


The documentation for this struct was generated from the following file:


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43