Auxiliary functions header for the mtt tracking. More...
#include "mtt_common.h"
Go to the source code of this file.
Macros | |
#define | mtic my_tictoc(1) |
#define | mtoc my_tictoc(0) |
#define | TIC 1 |
#define | TOC 0 |
Functions | |
void | ConvertEstimatedToMeasurment (double vl, double dir, float *dx, float *dy, float *dtheta, double dt, double l, double bwa) |
void | CreateMeasurementFromDisplacement (double dx, double dy, double dtheta, double z[2], double dt, double l, double bwa) |
double | get_fps (double dt, t_fps *acc) |
void | init_config (t_config *config) |
Init configuration. More... | |
void | init_flags (t_flag *flags) |
Init flags. More... | |
int | my_tictoc (int status) |
TIC TOC implementation functions. More... | |
double | point2line_distance (double alpha, double ro, double x, double y) |
Calculates the line to point distance. More... | |
double | point2point_algebric_distance (double xi, double yi, double xf, double yf) |
Calculates the algebric distante between two points. More... | |
double | point2point_distance (double xi, double yi, double xf, double yf) |
Calculates the distante between two points. More... | |
int | timediff (struct timeval t1, struct timeval t2) |
Calculates timediff. More... | |
Auxiliary functions header for the mtt tracking.
Definition in file mtt_auxiliar.h.
#define mtic my_tictoc(1) |
Definition at line 35 of file mtt_auxiliar.h.
#define mtoc my_tictoc(0) |
Definition at line 36 of file mtt_auxiliar.h.
#define TIC 1 |
Definition at line 37 of file mtt_auxiliar.h.
#define TOC 0 |
Definition at line 38 of file mtt_auxiliar.h.
void ConvertEstimatedToMeasurment | ( | double | vl, |
double | dir, | ||
float * | dx, | ||
float * | dy, | ||
float * | dtheta, | ||
double | dt, | ||
double | l, | ||
double | bwa | ||
) |
void CreateMeasurementFromDisplacement | ( | double | dx, |
double | dy, | ||
double | dtheta, | ||
double | z[2], | ||
double | dt, | ||
double | l, | ||
double | bwa | ||
) |
double get_fps | ( | double | dt, |
t_fps * | acc | ||
) |
Definition at line 115 of file mtt_auxiliar.cpp.
void init_config | ( | t_config * | config | ) |
Init configuration.
config | general configuration structure |
Definition at line 34 of file mtt_auxiliar.cpp.
void init_flags | ( | t_flag * | flags | ) |
Init flags.
flags | general flags structure |
Definition at line 109 of file mtt_auxiliar.cpp.
int my_tictoc | ( | int | status | ) |
TIC TOC implementation functions.
status | TIC or TOC |
Definition at line 148 of file mtt_auxiliar.cpp.
double point2line_distance | ( | double | alpha, |
double | ro, | ||
double | x, | ||
double | y | ||
) |
Calculates the line to point distance.
alpha | polar coordinates of the line |
ro | polar coordinates of the line |
x | cartesian coordinates of the point |
y |
Definition at line 66 of file line_fitting.cpp.
double point2point_algebric_distance | ( | double | xi, |
double | yi, | ||
double | xf, | ||
double | yf | ||
) |
Calculates the algebric distante between two points.
xi | |
yi | |
xf | |
yf |
Definition at line 174 of file mtt_auxiliar.cpp.
double point2point_distance | ( | double | xi, |
double | yi, | ||
double | xf, | ||
double | yf | ||
) |
Calculates the distante between two points.
xi | |
yi | |
xf | |
yf |
Definition at line 63 of file line_fitting.cpp.
int timediff | ( | struct timeval | t1, |
struct timeval | t2 | ||
) |
Calculates timediff.
t1 | first time |
t2 | second time |
Definition at line 166 of file mtt_auxiliar.cpp.