Header with common structures and includes. More...
#include <ros/ros.h>#include <tf/transform_listener.h>#include <laser_geometry/laser_geometry.h>#include <iostream>#include <opencv/cv.h>#include <opencv/cxcore.h>#include <opencv/cxcore.hpp>#include <signal.h>#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/kdtree/kdtree_flann.h>#include <pcl/surface/mls.h>#include <visualization_msgs/Marker.h>#include <visualization_msgs/MarkerArray.h>#include <boost/lexical_cast.hpp>#include <cstdlib>#include <fstream>#include <map>#include <cmath>#include <colormap/colormap.h>

Go to the source code of this file.
Classes | |
| struct | st_cluster |
| This structure contains all point cluster information. More... | |
| struct | st_line |
| This structure contains a single line properties. More... | |
| struct | st_object |
| This structure contains object information. More... | |
| struct | t_classification |
| Object classification in regard to velocity and occlusion. More... | |
| struct | t_config |
| This structure contains global configurations parameters. More... | |
| struct | t_data |
| This structure has all points coordinates. More... | |
| struct | t_errors |
| Estimation errors. More... | |
| struct | t_flag |
| This structure contains global flags parameters. More... | |
| struct | t_fps |
| Iterations per second structure. More... | |
| struct | t_linked_list |
| Full description of and tracked object. More... | |
| struct | t_measurements |
| Single XY measurement. More... | |
| struct | t_motion_models |
| Motion models structure. More... | |
| struct | t_object_morphology |
| Morphologic information of target. More... | |
| struct | t_path |
| List of XY points. More... | |
| class | t_point |
| Polar point structure. More... | |
| struct | t_position |
| Position structure, estimated and predicted values. More... | |
| struct | t_search_area |
| Ellipsoid target gait area. More... | |
| struct | t_timers |
| Timers structure. More... | |
| struct | t_velocity |
| Target velocity data. More... | |
Defines | |
| #define | _MAX_CLUSTERS_ 5000 |
| #define | _MAX_TRACK_LENGHT_ 1000 |
| #define | deg2rad(a) (a*M_PI/180.) |
| #define | pi M_PI |
| #define | rad2deg(a) (a*180./M_PI) |
Typedefs | |
| typedef st_cluster | t_cluster |
| typedef boost::shared_ptr < t_cluster > | t_clustersPtr |
| typedef st_line | t_line |
| typedef boost::shared_ptr< t_line > | t_linePtr |
| typedef t_linked_list | t_list |
| typedef boost::shared_ptr< t_list > | t_listPtr |
| typedef st_object | t_object |
| typedef boost::shared_ptr < t_object > | t_objectPtr |
Enumerations | |
| enum | enum_motion_model { CV, CA, MIX } |
Motion model identification (Constant Velocity, Constant Acceleration, MIX). More... | |
| enum | enum_velocity_classification { MOVING = 5, STATIONARY = 6 } |
Target velocity classification. More... | |
Header with common structures and includes.
Definition in file mtt_common.h.
| #define _MAX_CLUSTERS_ 5000 |
Definition at line 57 of file mtt_common.h.
| #define _MAX_TRACK_LENGHT_ 1000 |
Definition at line 58 of file mtt_common.h.
| #define deg2rad | ( | a | ) | (a*M_PI/180.) |
Definition at line 60 of file mtt_common.h.
| #define pi M_PI |
Definition at line 63 of file mtt_common.h.
| #define rad2deg | ( | a | ) | (a*180./M_PI) |
Definition at line 61 of file mtt_common.h.
| typedef st_cluster t_cluster |
Definition at line 108 of file mtt_common.h.
| typedef boost::shared_ptr<t_cluster> t_clustersPtr |
Definition at line 109 of file mtt_common.h.
Definition at line 203 of file mtt_common.h.
Definition at line 204 of file mtt_common.h.
| typedef t_linked_list t_list |
Definition at line 412 of file mtt_common.h.
Definition at line 413 of file mtt_common.h.
Definition at line 238 of file mtt_common.h.
| typedef boost::shared_ptr<t_object> t_objectPtr |
Definition at line 239 of file mtt_common.h.
| enum enum_motion_model |
Motion model identification (Constant Velocity, Constant Acceleration, MIX).
Definition at line 68 of file mtt_common.h.
Target velocity classification.
Definition at line 66 of file mtt_common.h.