Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
lfeat::KeyPoint Class Reference

#include <KeyPoint.h>

Public Member Functions

 KeyPoint ()
 
 KeyPoint (const KeyPoint &k)
 
 KeyPoint (double x, double y, double s, double score, int trace)
 
KeyPointoperator= (const KeyPoint &k) throw ()
 
 ~KeyPoint ()
 
void allocVector (int iSize)
 

Public Attributes

double _x
 
double _y
 
double _scale
 
double _score
 
int _trace
 
double _ori
 
double * _vec
 

Detailed Description

Definition at line 32 of file KeyPoint.h.

Constructor & Destructor Documentation

lfeat::KeyPoint::KeyPoint ( )
inline

Definition at line 54 of file KeyPoint.h.

lfeat::KeyPoint::KeyPoint ( const KeyPoint k)
inline

Definition at line 65 of file KeyPoint.h.

lfeat::KeyPoint::KeyPoint ( double  x,
double  y,
double  s,
double  score,
int  trace 
)
inline

Definition at line 59 of file KeyPoint.h.

lfeat::KeyPoint::~KeyPoint ( )
inline

Definition at line 88 of file KeyPoint.h.

References _vec.

Member Function Documentation

void lfeat::KeyPoint::allocVector ( int  iSize)
inline

Definition at line 96 of file KeyPoint.h.

References _vec.

Referenced by lfeat::CircularKeyPointDescriptor::makeDescriptor().

KeyPoint & lfeat::KeyPoint::operator= ( const KeyPoint k)
throw (
)
inline

Definition at line 72 of file KeyPoint.h.

References _x.

Member Data Documentation

double lfeat::KeyPoint::_ori
double lfeat::KeyPoint::_scale
double lfeat::KeyPoint::_score

Definition at line 46 of file KeyPoint.h.

Referenced by lfeat::operator<().

int lfeat::KeyPoint::_trace

Definition at line 47 of file KeyPoint.h.

double* lfeat::KeyPoint::_vec
double lfeat::KeyPoint::_x
double lfeat::KeyPoint::_y

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