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

Data association functions header. More...

#include "mtt_common.h"
Include dependency graph for mtt_association.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void AddObjectToList (vector< t_listPtr > &list, t_object &object, t_config &config)
void AddPointPath (t_path *path, double x, double y)
void AllocErrors (t_errors *error, t_config &config)
void AllocMotionModels (t_list &list, t_config &config)
void AllocPath (t_path *path, t_config &config)
void AssociateObjects (vector< t_listPtr > &list, vector< t_objectPtr > &objects, t_config &config, t_flag &flags)
double CheckAssociationCriteria (t_list &list, t_object &object)
unsigned int GetListSize (t_list *list)
void InitialiseClassification (t_classification *classification)
void InitialiseSearchArea (t_list &list, t_config &config)
void InitialiseTimers (t_timers *timer)
double point2point_distance (double xi, double yi, double xf, double yf)
void PrintNobjects (t_list *list)
void PrintTree (t_list *list, int l)
int real2print (double x, t_config *config)
void RemoveFromList (vector< t_listPtr > &list, unsigned int id)
void SetOjectMorphology (t_list &list, t_object &object)
void SetSearchArea (t_list &list, t_config &config)
void SingleObjectAssociation (t_list &list, t_object &object)

Variables

unsigned int last_id

Detailed Description

Data association functions header.

Definition in file mtt_association.h.


Function Documentation

void AddObjectToList ( vector< t_listPtr > &  list,
t_object object,
t_config config 
)

Definition at line 360 of file mtt_association.cpp.

void AddPointPath ( t_path path,
double  x,
double  y 
)

Definition at line 319 of file mtt_association.cpp.

void AllocErrors ( t_errors error,
t_config config 
)

Definition at line 205 of file mtt_association.cpp.

void AllocMotionModels ( t_list list,
t_config config 
)

Definition at line 415 of file mtt_kalman.cpp.

void AllocPath ( t_path path,
t_config config 
)

Definition at line 420 of file mtt_association.cpp.

void AssociateObjects ( vector< t_listPtr > &  list,
vector< t_objectPtr > &  objects,
t_config config,
t_flag flags 
)

Make the static objects association

Run throu all the new objects

Inside ellipse

Object found

Object not found

Add not found objects to list

Calc min_distance_to_existing_object

Definition at line 36 of file mtt_association.cpp.

double CheckAssociationCriteria ( t_list list,
t_object object 
)

Definition at line 336 of file mtt_association.cpp.

unsigned int GetListSize ( t_list list  ) 
void InitialiseClassification ( t_classification classification  ) 

Definition at line 398 of file mtt_association.cpp.

void InitialiseSearchArea ( t_list list,
t_config config 
)

Definition at line 411 of file mtt_association.cpp.

void InitialiseTimers ( t_timers timer  ) 

Definition at line 405 of file mtt_association.cpp.

double point2point_distance ( double  xi,
double  yi,
double  xf,
double  yf 
)

Definition at line 62 of file line_fitting.cpp.

void PrintNobjects ( t_list list  ) 
void PrintTree ( t_list list,
int  l 
)
int real2print ( double  x,
t_config config 
)
void RemoveFromList ( vector< t_listPtr > &  list,
unsigned int  id 
)

Free kalman motion models

Free error vectors

Free path

Free path

Definition at line 163 of file mtt_association.cpp.

void SetOjectMorphology ( t_list list,
t_object object 
)

Definition at line 247 of file mtt_association.cpp.

void SetSearchArea ( t_list list,
t_config config 
)

Small bonus to new objects

Todo:
I should use a equation that allowed a more soft transition

Definition at line 252 of file mtt_association.cpp.

void SingleObjectAssociation ( t_list list,
t_object object 
)

Definition at line 230 of file mtt_association.cpp.


Variable Documentation

unsigned int last_id

Definition at line 34 of file mtt_association.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