MRPT logo

mrpt::vision::CFeatureList Class Reference

A list of features. More...

#include <mrpt/vision/CFeature.h>

Inherits std::deque< CFeaturePtr >.

List of all members.

Public Member Functions

TFeatureType get_type () const
 The type of feature which contains.
void saveToTextFile (const std::string &fileName, bool APPEND=false)
 Save feature list to a text file.
TFeatureID getMaxID ()
 Save feature list to a text file.
CFeaturePtr getByID (TFeatureID ID) const
 Get a reference to a Feature from its ID.
void insert (const CFeaturePtr &feat)
 Insert a feature into the list (use this function instead of push_back).
CFeatureList::iterator remove (CFeatureList::iterator itFeat)
 Remove a feature from the list (use this function instead of erase).
 CFeatureList ()
 Constructor.
 CFeatureList (const CFeatureList &o)
 Copy Constructor.
CFeatureListoperator= (const CFeatureList &o)
 Copy Operator.
virtual ~CFeatureList ()
 Virtual destructor.


Detailed Description

A list of features.

Definition at line 225 of file vision/CFeature.h.


Constructor & Destructor Documentation

mrpt::vision::CFeatureList::CFeatureList (  ) 

Constructor.

mrpt::vision::CFeatureList::CFeatureList ( const CFeatureList o  ) 

Copy Constructor.

virtual mrpt::vision::CFeatureList::~CFeatureList (  )  [virtual]

Virtual destructor.


Member Function Documentation

TFeatureType mrpt::vision::CFeatureList::get_type (  )  const [inline]

The type of feature which contains.

Definition at line 231 of file vision/CFeature.h.

References mrpt::vision::featNotDefined, and mrpt::math::size().

CFeaturePtr mrpt::vision::CFeatureList::getByID ( TFeatureID  ID  )  const

Get a reference to a Feature from its ID.

TFeatureID mrpt::vision::CFeatureList::getMaxID (  ) 

Save feature list to a text file.

void mrpt::vision::CFeatureList::insert ( const CFeaturePtr &  feat  ) 

Insert a feature into the list (use this function instead of push_back).

CFeatureList& mrpt::vision::CFeatureList::operator= ( const CFeatureList o  ) 

Copy Operator.

CFeatureList::iterator mrpt::vision::CFeatureList::remove ( CFeatureList::iterator  itFeat  ) 

Remove a feature from the list (use this function instead of erase).

void mrpt::vision::CFeatureList::saveToTextFile ( const std::string &  fileName,
bool  APPEND = false 
)

Save feature list to a text file.




Page generated by Doxygen 1.5.7.1 for MRPT 0.7.1 SVN: at Mon Aug 17 23:02:22 EDT 2009