Data structure for the representation of SIFT features. More...
#include <SIFTFeatureEntry.h>
Public Member Functions | |
CFeatureEntry * | Clone () const |
CSIFTFeatureEntry (float *data, float x, float y, float angle, float scale) | |
CSIFTFeatureEntry (float x, float y, float angle, float scale) | |
CSIFTFeatureEntry () | |
CSIFTFeatureEntry (const CSIFTFeatureEntry &featureEntry) | |
float | Error (const CDynamicArrayElement *pElement) const |
eFeatureType | GetType () const |
Public Member Functions inherited from CFeatureEntry | |
CFeatureEntry (int nSize, float x, float y, float angle, float scale, Vec3d point3d=Math3d::zero_vec) | |
CFeatureEntry (const float *pFeature, int nSize, float x, float y, float angle, float scale, Vec3d point3d=Math3d::zero_vec) | |
CFeatureEntry (const CFeatureEntry &featureEntry) | |
int | GetSize () const |
virtual int | GetSizeOnDisk () const |
virtual bool | ReadFromFile (FILE *pFile) |
virtual bool | ReadFromFileOld (FILE *pFile) |
virtual bool | WriteToFile (FILE *pFile) const |
~CFeatureEntry () | |
Public Member Functions inherited from CDynamicArrayElement | |
CDynamicArrayElement () | |
virtual bool | Equivalent (const CDynamicArrayElement *pElement) const |
virtual | ~CDynamicArrayElement () |
Additional Inherited Members | |
Public Types inherited from CFeatureEntry | |
enum | eFeatureType { tSIFT, tMSER, tPatch, tCCH, tLCCH, tNLCCH } |
Public Attributes inherited from CFeatureEntry | |
float | angle |
float * | m_pFeature |
Vec2d | point |
Vec3d | point3d |
float | scale |
Public Attributes inherited from CDynamicArrayElement | |
bool | bDelete |
Protected Attributes inherited from CFeatureEntry | |
int | m_nSize |
Data structure for the representation of SIFT features.
Definition at line 62 of file SIFTFeatureEntry.h.
|
inline |
Definition at line 66 of file SIFTFeatureEntry.h.
|
inline |
Definition at line 70 of file SIFTFeatureEntry.h.
|
inline |
Definition at line 74 of file SIFTFeatureEntry.h.
|
inline |
Definition at line 78 of file SIFTFeatureEntry.h.
|
inlinevirtual |
Implements CFeatureEntry.
Definition at line 89 of file SIFTFeatureEntry.h.
|
inlinevirtual |
Implements CFeatureEntry.
Definition at line 94 of file SIFTFeatureEntry.h.
|
inlinevirtual |
Implements CFeatureEntry.
Definition at line 84 of file SIFTFeatureEntry.h.