Classes | Functions
laser_data_bbox.c File Reference
#include "laser_data_drawing.h"
#include "math_utils.h"
#include "logging.h"
Include dependency graph for laser_data_bbox.c:

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)
bbfindbbfind_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])

Function Documentation

int bbfind_add_bbox ( bbfind bbf,
const BB2  bbox 
)

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.

int bbfind_compute ( bbfind bbf,
BB2  bbox 
)

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.



csm_ros
Author(s): Gaƫl Ecorchard , Ivan Dryanovski, William Morris, Andrea Censi
autogenerated on Sat Jun 8 2019 19:52:42