Public Member Functions | List of all members
CSIFTFeatureEntry Class Reference

Data structure for the representation of SIFT features. More...

#include <SIFTFeatureEntry.h>

Inheritance diagram for CSIFTFeatureEntry:
Inheritance graph
[legend]

Public Member Functions

CFeatureEntryClone () 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
 

Detailed Description

Data structure for the representation of SIFT features.

Definition at line 62 of file SIFTFeatureEntry.h.

Constructor & Destructor Documentation

CSIFTFeatureEntry::CSIFTFeatureEntry ( float *  data,
float  x,
float  y,
float  angle,
float  scale 
)
inline

Definition at line 66 of file SIFTFeatureEntry.h.

CSIFTFeatureEntry::CSIFTFeatureEntry ( float  x,
float  y,
float  angle,
float  scale 
)
inline

Definition at line 70 of file SIFTFeatureEntry.h.

CSIFTFeatureEntry::CSIFTFeatureEntry ( )
inline

Definition at line 74 of file SIFTFeatureEntry.h.

CSIFTFeatureEntry::CSIFTFeatureEntry ( const CSIFTFeatureEntry featureEntry)
inline

Definition at line 78 of file SIFTFeatureEntry.h.

Member Function Documentation

CFeatureEntry* CSIFTFeatureEntry::Clone ( ) const
inlinevirtual

Implements CFeatureEntry.

Definition at line 89 of file SIFTFeatureEntry.h.

float CSIFTFeatureEntry::Error ( const CDynamicArrayElement pElement) const
inlinevirtual

Implements CFeatureEntry.

Definition at line 94 of file SIFTFeatureEntry.h.

eFeatureType CSIFTFeatureEntry::GetType ( ) const
inlinevirtual

Implements CFeatureEntry.

Definition at line 84 of file SIFTFeatureEntry.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28