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

A special object of the map to estimate a local frame. More...


Detailed Description

A special object of the map to estimate a local frame.

Definition at line 18 of file poseCopy.hpp.

#include <poseCopy.hpp>

Inheritance diagram for jafar::slam::PoseCopy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 PoseCopy (std::size_t sizeState, unsigned int id, unsigned int frameIndex)
std::size_t sizeState () const
 Object's state size.
unsigned int frameIndex () const
void setState (jblas::vec &x, jblas::sym_mat &P)
 Set object's state vector and covariance.
unsigned int id () const
 Get object identifier.
jblas::vec_range const & x () const
jblas::sym_mat_range const & xCov () const

Private Attributes

std::size_t m_sizeState
unsigned int m_frameIndex
unsigned int m_id
 Object's ID.
jblas::vec_range * m_x
jblas::sym_mat_rangem_xCov

Friends

class SlamEkf

Member Function Documentation

unsigned int jafar::slam::PoseCopy::id ( ) const [inline]

Get object identifier.

Returns:
the object identifier

Reimplemented from jafar::slam::AbstractMapObject.

Definition at line 49 of file poseCopy.hpp.

References m_id.

void jafar::slam::PoseCopy::setState ( jblas::vec x_,
jblas::sym_mat P_ 
) [inline, virtual]

Set object's state vector and covariance.

Parameters:
x_state vector
P_covariances matrix

Reimplemented from jafar::slam::AbstractMapObject.

Definition at line 40 of file poseCopy.hpp.

References jafar::slam::AbstractMapObject::filterIndex(), and sizeState().


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