Classes | Typedefs | Functions
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. More...
 
typedef EKFilter< double,
0, false, false, false >
::Matrix 
Matrix
 EKfilter matrix type. More...
 
typedef boost::shared_ptr
< t_cluster
t_clusterPtr
 Shared pointer to the t_cluster class. More...
 
typedef boost::shared_ptr< t_nodet_nodePtr
 Shared pointer to the t_node class. More...
 
typedef boost::shared_ptr
< t_point
t_pointPtr
 Shared pointer to the t_point class. More...
 
typedef EKFilter< double,
0, false, false, false >
::Vector 
Vector
 EKfilter vector type. More...
 

Functions

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

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
ooutput stream
inode shared pointer reference

Definition at line 449 of file types_implementation.cpp.



mtt
Author(s): Jorge Almeida
autogenerated on Mon Mar 2 2015 01:32:18