Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
jafar::slampt::MonoImagePointManager Class Reference

Class for doing bearing-only slam with a monocular camera and when features are interest points extracted from an image. More...


Detailed Description

Class for doing bearing-only slam with a monocular camera and when features are interest points extracted from an image.

Definition at line 379 of file imagePointManager.hpp.

#include <imagePointManager.hpp>

Inheritance diagram for jafar::slampt::MonoImagePointManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MonoImagePointManager (slam::BearingOnlySlam &slam_, jafar::hpm::Engine &hpmEngineLoopClosing_, jafar::hpm::TrackingEngine &hpmTrackingEngine_, kernel::IdFactory<> *_idFactory=0)
slam::Observation::ObservationType getObservationType () const
jafar::datareader::ImageReadergetImageReader ()
jafar::hpm::vecHarrisPoints const & getCurrentPoints () const
jafar::hpm::vecHarrisPoints const & getPreviousPoints () const
void initFrame (unsigned int frameIndex_, unsigned int robotId_=0, unsigned int sensorId_=0)
void initFrame (unsigned int frameIndex_, jafar::image::Image *image, unsigned int robotId_=0, unsigned int sensorId_=0)
void processFrame (unsigned int frameIndex_, unsigned int robotId_=0, unsigned int sensorId_=0)
void processFrame (unsigned int frameIndex_, jafar::image::Image *image, unsigned int robotId_=0, unsigned int sensorId_=0)

Protected Member Functions

bool isFeatureCandidate (std::size_t index_)
jafar::image::ImageloadImage (unsigned int frameNumber) const
bool fillObservation (std::size_t index_, slam::Observation &obs, unsigned int sensorId_, unsigned int robotId_) const
void removeLandmark (unsigned int id)
void removeLandmark (slam::BaseFeature const &landmark)
void removeTentativeLandmark (slam::InitFeature const &landmark)

Protected Attributes

jafar::hpm::TrackingEnginehpmTrackingEngine
 For tracking points.
jafar::hpm::vecHarrisPoints vecPointsPrev
jafar::hpm::vecHarrisPoints vecPointsCur
jafar::datareader::ImageReader imageReader

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:50 for Jafar by doxygen 1.7.6.1
LAAS-CNRS