nsof.cpp file for this module. This is where main is defined and etc. More...
#include <nsof.h>
Functions | |
int | main (int argc, char **argv) |
void | potkf_data_handler (void) |
int | set_robot_lights (int right, int left, int head, int tail, int reverse) |
bool | safety_control (potkf_data_message *potkf_data) |
bool | check_object (potkf_data_message *potkf_data, unsigned int id) |
void | draw_tracked_obstacle (potkf_data_message *potkf_data, unsigned int id) |
void | drawarrow (int x0, int y0, double o, double lenght, IplImage *dst, CvScalar color, int thickness, int line_type, int shift) |
Set a new point based on the angle and a distance from the previous. | |
double | calculate_speed (potkf_data_message *potkf_data, unsigned int id) |
double | point2point_distance (double xi, double yi, double xf, double yf) |
double | calculate_dir (potkf_data_message *potkf_data, unsigned int id) |
void | extract_object_center (potkf_data_message *potkf_data, unsigned int id, CvPoint *Object) |
double | saturate (double value, double max) |
void | get_mean (TYPE_circular_vector *vector, CvPoint *mean) |
void | init_vector (TYPE_circular_vector *vector, int size) |
void | clean_vector (TYPE_circular_vector *vector) |
void | add_to_vector (TYPE_circular_vector *vector, CvPoint *point) |
void | shutdown_module (int x) |
makes a clean shutdown of the program |
nsof.cpp file for this module. This is where main is defined and etc.