Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions
jafar::rtslam::LandmarkAnchoredHomogeneousPointsLine Class Reference

Class for Anchored homogeneous points lines. More...


Detailed Description

Class for Anchored homogeneous points lines.

Definition at line 33 of file landmarkAnchoredHomogeneousPointsLine.hpp.

#include <landmarkAnchoredHomogeneousPointsLine.hpp>

Inheritance diagram for jafar::rtslam::LandmarkAnchoredHomogeneousPointsLine:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 LandmarkAnchoredHomogeneousPointsLine (const map_ptr_t &mapPtr)
 Constructor from map.
 LandmarkAnchoredHomogeneousPointsLine (const simulation_t dummy, const map_ptr_t &mapPtr)
 Constructor for simulated landmark.
 LandmarkAnchoredHomogeneousPointsLine (const map_ptr_t &_mapPtr, const landmark_ptr_t _prevLmk, jblas::ind_array &_icomp)
 Constructor by replacement: occupied the same filter state as a specified previous lmk.
virtual std::string typeName () const
virtual jblas::ind_array nobs ()
 Indices of the state that are supposed to be non observable (typically inverse depth for points from camera ; if the sensor can observe depth, we won't use an inverse depth parametrization)
virtual size_t mySize ()
 Size of the landmark state.
virtual size_t reparamSize ()
 Size of the reparametrized landmark.
virtual jblas::vec3 center ()
 Position x,y,z of the center of the landmark.
virtual double uncertainty ()
 The max uncertainty of the landmark position (3 sigma in meters)
virtual vec reparametrize_func (const vec &lmk) const
void reparametrize_func (const vec &lmk, vec &lnew, mat &LNEW_lmk) const
virtual bool needToDie ()
 Evaluate the landmark's special need to die.
virtual bool needToReparametrize (DecisionMethod met=ALL)

Static Public Member Functions

static size_t size (void)

Constructor & Destructor Documentation

jafar::rtslam::LandmarkAnchoredHomogeneousPointsLine::LandmarkAnchoredHomogeneousPointsLine ( const map_ptr_t &  _mapPtr,
const landmark_ptr_t  _prevLmk,
jblas::ind_array _icomp 
)

Constructor by replacement: occupied the same filter state as a specified previous lmk.

_icomp is the complementary memory, to be relaxed by the user.


Member Function Documentation

Evaluate the landmark's special need to die.

Returns:
true if the landmark should die.

Reimplemented from jafar::rtslam::LandmarkAbstract.


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