Classes | Namespaces | Modules | Functions
Implementation
Landmark Manager

Implementation details of Landmark Manager module. More...

Collaboration diagram for Implementation:

Classes

class  vslam::lmdetails::PointsLoc< G >
 holds all landmarks in the scene. Helps managing landmarks. More...

Namespaces

namespace  vslam::lmdetails
 

Implementation details of Landmark Manager module.


Modules

 Landmark Activation and Pruning
 Landmark Position Estimate Consistency Checkers

Functions

void vslam::lmdetails::PointsLoc< G >::addObservation (const G &g, int idx, FeatureID< G > &f, const Vector3d &estimate)
 Add observation to a landmark.
int vslam::lmdetails::PointsLoc< G >::create (const G &g, const vector< FeatureID< G > > &observations, const Vector3d &estimate)
 Creates a new landmark with given features as observations and `estimate` as its position.

Detailed Description

Implementation details of Landmark Manager module.


Function Documentation

template<class G>
void vslam::lmdetails::PointsLoc< G >::addObservation ( const G &  g,
int  idx,
FeatureID< G > &  f,
const Vector3d &  estimate 
)

Add observation to a landmark.

Parameters:
idxindex of the landmark in 'Points<G>'.
estimatenew landmark 3D estimate

Definition at line 146 of file landmark_manager.h.

template<class G>
int vslam::lmdetails::PointsLoc< G >::create ( const G &  g,
const vector< FeatureID< G > > &  observations,
const Vector3d &  estimate 
)

Creates a new landmark with given features as observations and `estimate` as its position.

Parameters:
estimateposition of the new landmark wrt. world CF.

Definition at line 116 of file landmark_manager.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


pose_estimation
Author(s): Jiri Divis/jiridivis@gmail.com
autogenerated on Wed Mar 27 2013 21:00:14