Go to the source code of this file.
Classes | |
struct | BB_Point |
struct | bbfind_imp |
Functions | |
int | bbfind_add_bbox (bbfind *bbf, const BB2 bbox) |
int | bbfind_add_point (bbfind *bbf, double point[2]) |
int | bbfind_add_point2 (bbfind *bbf, double x, double y) |
int | bbfind_compute (bbfind *bbf, BB2 bbox) |
void | bbfind_free (bbfind *bbf) |
bbfind * | bbfind_new (void) |
int | getBoundingBox (BB_Point *p, int nOfPoints, double ul[2], double ur[2], double ll[2], double lr[2]) |
double | getBoundingBoxArea (BB_Point *p, int nOfPoints) |
void | ld_get_oriented_bbox (LDP ld, double horizon, oriented_bbox *obbox) |
void | oriented_bbox_compute_corners (const BB2 obbox, double ul[2], double ur[2], double ll[2], double lr[2]) |
Definition at line 74 of file laser_data_bbox.c.
int bbfind_add_point | ( | bbfind * | bbf, |
double | point[2] | ||
) |
Definition at line 42 of file laser_data_bbox.c.
int bbfind_add_point2 | ( | bbfind * | bbf, |
double | x, | ||
double | y | ||
) |
Definition at line 46 of file laser_data_bbox.c.
Definition at line 85 of file laser_data_bbox.c.
void bbfind_free | ( | bbfind * | bbf | ) |
Definition at line 116 of file laser_data_bbox.c.
bbfind * bbfind_new | ( | void | ) |
Definition at line 34 of file laser_data_bbox.c.
int getBoundingBox | ( | BB_Point * | p, |
int | nOfPoints, | ||
double | ul[2], | ||
double | ur[2], | ||
double | ll[2], | ||
double | lr[2] | ||
) |
Definition at line 150 of file laser_data_bbox.c.
double getBoundingBoxArea | ( | BB_Point * | p, |
int | nOfPoints | ||
) |
Definition at line 139 of file laser_data_bbox.c.
void ld_get_oriented_bbox | ( | LDP | ld, |
double | horizon, | ||
oriented_bbox * | obbox | ||
) |
Definition at line 121 of file laser_data_bbox.c.
void oriented_bbox_compute_corners | ( | const BB2 | obbox, |
double | ul[2], | ||
double | ur[2], | ||
double | ll[2], | ||
double | lr[2] | ||
) |
Definition at line 60 of file laser_data_bbox.c.