/home/laradmin/lar/perception/planarobstacles/mtt/include/mtt/types_declaration.h File Reference

Header for type declaration, only constant velocity Kalman filter. More...

#include <ros/ros.h>
#include <kfilter/ekfilter.hpp>
#include <Eigen/Dense>
#include <Eigen/Cholesky>
#include <visualization_msgs/Marker.h>
#include <visualization_msgs/MarkerArray.h>
Include dependency graph for types_declaration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  constant_velocity_ekfilter
 Constant velocity Kalman filter. More...
class  t_cluster
 Cluster type class, clusters are groups of points in close proximity. More...
class  t_node
 Class handler for tree nodes. More...
class  t_point
 Polar point structure. More...

Typedefs

typedef boost::shared_ptr
< constant_velocity_ekfilter
constant_velocity_ekfilterPtr
 Shared pointer to the Kalman constant velocity filter.
typedef EKFilter< double,
0, false, false, false >
::Matrix 
Matrix
 EKfilter matrix type.
typedef boost::shared_ptr
< t_cluster
t_clusterPtr
 Shared pointer to the t_cluster class.
typedef boost::shared_ptr< t_nodet_nodePtr
 Shared pointer to the t_node class.
typedef boost::shared_ptr
< t_point
t_pointPtr
 Shared pointer to the t_point class.
typedef EKFilter< double,
0, false, false, false >
::Vector 
Vector
 EKfilter vector type.

Functions

ostream & operator<< (ostream &o, const t_nodePtr &i)
 Overload of the operator << for the t_nodePtr typedef.

Detailed Description

Header for type declaration, only constant velocity Kalman filter.

Definition in file types_declaration.h.


Typedef Documentation

Shared pointer to the Kalman constant velocity filter.

Definition at line 186 of file types_declaration.h.

typedef EKFilter<double,0,false,false,false>::Matrix Matrix

EKfilter matrix type.

This is only a redefinition of a type from within a class to the outside.

Definition at line 183 of file types_declaration.h.

typedef boost::shared_ptr<t_cluster> t_clusterPtr

Shared pointer to the t_cluster class.

Definition at line 188 of file types_declaration.h.

typedef boost::shared_ptr<t_node> t_nodePtr

Shared pointer to the t_node class.

Definition at line 375 of file types_declaration.h.

typedef boost::shared_ptr<t_point> t_pointPtr

Shared pointer to the t_point class.

Definition at line 238 of file types_declaration.h.

typedef EKFilter<double,0,false,false,false>::Vector Vector

EKfilter vector type.

This is only a redefinition of a type from within a class to the outside.

Definition at line 176 of file types_declaration.h.


Function Documentation

ostream& operator<< ( ostream &  o,
const t_nodePtr i 
)

Overload of the operator << for the t_nodePtr typedef.

This overload allows us to print the node value even when doing cout<< of the shared pointer.

Parameters:
o output stream
i node shared pointer reference

Definition at line 449 of file types_implementation.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mtt
Author(s): Jorge Almeida
autogenerated on Wed Jul 23 04:34:57 2014