Data association functions header. More...
#include <mtt/mtt_association.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 | 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) |
| void | InitialiseClassification (t_classification *classification) |
| void | InitialiseSearchArea (t_list &list, t_config &config) |
| void | InitialiseTimers (t_timers *timer) |
| 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 = 0 |
Data association functions header.
Definition in file mtt_association.cpp.
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 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.
| 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.
| 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 = 0 |
Definition at line 34 of file mtt_association.cpp.