include
gmapping
utils
orientedboundingbox.h
Go to the documentation of this file.
1
#ifndef ORIENTENDBOUNDINGBOX_H
2
#define ORIENTENDBOUNDINGBOX_H
3
4
5
#include <stdio.h>
6
#include <math.h>
7
8
#include <
gmapping/utils/point.h
>
9
10
namespace
GMapping
{
11
12
template
<
class
NUMERIC>
13
class
OrientedBoundingBox
{
14
15
public
:
16
OrientedBoundingBox
(std::vector<
point<NUMERIC>
> p);
17
double
area
();
18
19
protected
:
20
Point
ul
;
21
Point
ur
;
22
Point
ll
;
23
Point
lr
;
24
};
25
26
#include "gmapping/utils/orientedboundingbox.hxx"
27
28
};
// end namespace
29
30
#endif
31
GMapping::OrientedBoundingBox
Definition:
orientedboundingbox.h:13
point.h
GMapping
Definition:
configfile.cpp:34
GMapping::OrientedBoundingBox::OrientedBoundingBox
OrientedBoundingBox(std::vector< point< NUMERIC > > p)
GMapping::OrientedBoundingBox::lr
Point lr
Definition:
orientedboundingbox.h:23
GMapping::OrientedBoundingBox::ul
Point ul
Definition:
orientedboundingbox.h:20
GMapping::OrientedBoundingBox::ur
Point ur
Definition:
orientedboundingbox.h:21
GMapping::OrientedBoundingBox::ll
Point ll
Definition:
orientedboundingbox.h:22
GMapping::OrientedBoundingBox::area
double area()
GMapping::point
Definition:
point.h:13
openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Thu Oct 19 2023 02:25:51