All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Typedefs | Functions
vslam::lmdetails Namespace Reference

Implementation details of Landmark Manager module.

More...

Classes

class  DisparityLmOrdering
 Defines total ordering of landmarks based on disparity. More...
class  LandmarkQualityOrdering
class  PointsLoc
 holds all landmarks in the scene. Helps managing landmarks. More...

Typedefs

typedef ALIGNED
< LandmarkObservation >
::vector 
LandmarkObservationVec
typedef Model< Vector3d,
LandmarkObservation
PointFromLandmarkObservationsModel

Functions

template<class G >
bool consistencyCheck (const G &g, FeatureID< G > f1, FeatureID< G > f2, FeatureID< G > f3, Vector3d &estimate)
 Tests if given three features can be used to create new landmark with these observations.
template<class G >
bool consistencyCheck (const G &g, const Points< G > &points, FeatureID< G > lmfid, FeatureID< G > nonlmfid, Vector3d &estimate)
 Cheks if a new feature can be used to extend existing landmark.
template<class G >
double ftrTrackEndToEndDisparity (const G &g, const Point< G > &pt)
 Computes disparity of features from the first sighting to the last sighting.
bool landmarkObservationSetConsistency (const LandmarkObservationVec &observations1, const LandmarkObservationVec &observations2, const LandmarkObservationVec &all_observations, Vector3d &global_est)
 Tests if given set of features is consistent set of landmark observations (i.e. feature-landmark associations).
template<class G >
void pruneLandmarks (const G &g, PointsLoc< G > &points, typename graph_traits< G >::vertex_descriptor v, int keep_num)

Detailed Description

Implementation details of Landmark Manager module.

 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:17