Tekkotsu Homepage
Dev. Resources

keygroup Class Reference

#include <keygroup.h>

Detailed Description

Definition at line 10 of file keygroup.h.

List of all members.

Public Member Functions

 keygroup (int ID=getNewKeygroupID())
bool isNeighbor (keygroup *g)
int compareTo (std::vector< keypoint * > *keypoints)
int compareTo (keygroup *g)
keypointbestMatchInGroup (keypoint *key, double *sqDist)
int getID () const
void writeToFile (std::ofstream &outfile)

Static Public Member Functions

static int getNewKeygroupID ()

Public Attributes

std::vector< keygroup * > neighbors
std::vector< keypoint * > keypts

Private Member Functions

 keygroup (const keygroup &)
keygroupoperator= (const keygroup &)

Private Attributes

int id

Static Private Attributes

static int keygroupID = 0

Constructor & Destructor Documentation

keygroup::keygroup ( int  ID = getNewKeygroupID()  ) 

Definition at line 9 of file keygroup.cc.

keygroup::keygroup ( const keygroup  )  [private]

Member Function Documentation

keypoint * keygroup::bestMatchInGroup ( keypoint key,
double *  sqDist 

Definition at line 29 of file keygroup.cc.

int keygroup::compareTo ( keygroup g  ) 

Definition at line 17 of file keygroup.cc.

int keygroup::compareTo ( std::vector< keypoint * > *  keypoints  ) 

Definition at line 23 of file keygroup.cc.

int keygroup::getID (  )  const

Definition at line 25 of file keygroup.h.

Referenced by keypoint::writeToFile().

static int keygroup::getNewKeygroupID (  )  [static]

Definition at line 27 of file keygroup.h.

bool keygroup::isNeighbor ( keygroup g  ) 

Definition at line 11 of file keygroup.cc.

keygroup& keygroup::operator= ( const keygroup  )  [private]
void keygroup::writeToFile ( std::ofstream &  outfile  ) 

Definition at line 43 of file keygroup.cc.

Member Data Documentation

int keygroup::id [private]

Definition at line 12 of file keygroup.h.

Referenced by getID().

int keygroup::keygroupID = 0 [static, private]

Definition at line 32 of file keygroup.h.

Referenced by getNewKeygroupID().

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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:10 2016 by Doxygen 1.6.3