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

Class for stereovision slam with a stereovision bench and when features are interest points extracted from an image. More...


Detailed Description

Class for stereovision slam with a stereovision bench and when features are interest points extracted from an image.

Definition at line 545 of file imagePointManager.hpp.

#include <imagePointManager.hpp>

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

List of all members.

Public Member Functions

 StereoImagePointManager (slam::BaseSlam &slam_, jafar::hpm::Engine &hpmEngineLoopClosing_, jafar::hpm::StereoTrackingEngine &hpmTrackingEngine_, jafar::datareader::StereoReader *stereoReader_, kernel::IdFactory<> *_idFactory=0)
slam::Observation::ObservationType getObservationType () const
jafar::hpm::vecStereoHarrisPoints
const & 
getCurrentPoints () const
jafar::hpm::vecStereoHarrisPoints
const & 
getPreviousPoints () const
jafar::hpm::vecStereoHarrisPoints
const & 
getStereoPoints () const
void initFrame (unsigned int frameIndex_, unsigned int robotId_=0, unsigned int sensorId_=0)
void initFrame (unsigned int frameIndex_, jafar::image::Image *imgLeft, jafar::image::Image *imgRight, 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 *imgLeft, jafar::image::Image *imgRight, 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 (slam::BaseFeature const &landmark)

Static Protected Member Functions

static bool checkRectification (hpm::StereoHarrisPoint const &leftPt, hpm::StereoHarrisPoint const &rightPt)
static bool checkDisparity (hpm::StereoHarrisPoint const &leftPt, hpm::StereoHarrisPoint const &rightPt)

Protected Attributes

unsigned int lastUsedRobot
jafar::datareader::StereoReaderstereoReader
jafar::hpm::StereoTrackingEnginehpmTrackingEngine
jafar::hpm::vecStereoHarrisPoints vecPointsPrev
jafar::hpm::vecStereoHarrisPoints vecPointsCur
jafar::hpm::vecStereoHarrisPoints vecPointsStereo

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