Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Types | Private Member Functions | Private Attributes
jafar::sift::DataBase Class Reference

Very basic database of SIFT points. More...


Detailed Description

Very basic database of SIFT points.

The underlying data structure is a list.

Definition at line 59 of file dataBase.hpp.

#include <dataBase.hpp>

List of all members.

Public Member Functions

bool findPoint (SiftPoint &pt, bool addToDb=false)
 Search for pt in the database.
template<class Container >
void processPoints (Container &siftPoints, bool addToDb=false)

Private Types

typedef std::list< DBKeyDBKeysType

Private Member Functions

DBKey::IdType getId ()

Private Attributes

DBKey::IdType idFactory
DBKeysType p_dbKeys

Member Function Documentation

bool jafar::sift::DataBase::findPoint ( SiftPoint pt,
bool  addToDb = false 
)

Search for pt in the database.

If the point is found in the database, or if it is added to the database, it will get the corresponding id.

Parameters:
addToDbif true, and if the point is not found, then the point is added.
Returns:
true is the point is found in the database.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:48 for Jafar by doxygen 1.7.6.1
LAAS-CNRS