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.