add slam_gmapping

This commit is contained in:
X-lanni
2025-06-06 16:15:07 +08:00
parent 9187b9fb85
commit a7b75c31cb
141 changed files with 15992 additions and 0 deletions
@@ -0,0 +1,31 @@
#ifndef ORIENTENDBOUNDINGBOX_H
#define ORIENTENDBOUNDINGBOX_H
#include <stdio.h>
#include <math.h>
#include <utils/point.h>
namespace GMapping{
template<class NUMERIC>
class OrientedBoundingBox {
public:
OrientedBoundingBox(std::vector< point<NUMERIC> > p);
double area();
protected:
Point ul;
Point ur;
Point ll;
Point lr;
};
#include "orientedboundingbox.hxx"
};// end namespace
#endif