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
Author(s): Andrea Censi
autogenerated on Tue May 11 2021 02:18:23