Data association functions header. More...
#include "mtt_common.h"
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 |
Data association functions header.
Definition in file mtt_association.h.
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.
Definition at line 205 of file mtt_association.cpp.
Definition at line 415 of file mtt_kalman.cpp.
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.
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.
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.
Definition at line 247 of file mtt_association.cpp.
Small bonus to new objects
Definition at line 252 of file mtt_association.cpp.
Definition at line 230 of file mtt_association.cpp.
unsigned int last_id |
Definition at line 34 of file mtt_association.cpp.