Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Types | Private Attributes
jafar::geomslam::SlamPointDriver Class Reference

This class provides a geom::Point3D::Driver for a geom::Point3D , that uses the 3D position of a point coming from the slam. More...


Detailed Description

This class provides a geom::Point3D::Driver for a geom::Point3D , that uses the 3D position of a point coming from the slam.

This Driver assumes that the state vector of the point is the 3D coordinates.

Definition at line 22 of file Points.hpp.

#include <Points.hpp>

Inheritance diagram for jafar::geomslam::SlamPointDriver:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SlamPointDriver (const slam::BaseFeature *feature)
virtual Driver * clone () const
virtual HomogenousVecD homogenousCoordinates () const
virtual HomogenousSymMatrixD homogenousCoordinatesCov () const
virtual const geom::Repere3Dreference () const
virtual bool hasCov () const

Private Types

typedef
geom::Atom3D::HomogenousVecD 
HomogenousVecD
typedef geom::Atom3D::VecD VecD
typedef
geom::Atom3D::HomogenousMatrixD 
HomogenousMatrixD
typedef
geom::Atom3D::HomogenousSymMatrixD 
HomogenousSymMatrixD

Private Attributes

const slam::BaseFeaturem_feature

Member Function Documentation

virtual bool jafar::geomslam::SlamPointDriver::hasCov ( ) const [virtual]
Returns:
true if there is a covariance

Implements jafar::geom::Atom< dimension >::Driver.

Returns:
the homogenous coordinates of the point

Implements jafar::geom::Point< dimension >::Driver.

Returns:
the covariance matrix of the point

Implements jafar::geom::Point< dimension >::Driver.


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