3#include <NDEVR/Buffer.h>
5#include <NDEVR/RGBColor.h>
6#include <NDEVR/Vertex.h>
7#include <NDEVR/Matrix.h>
8#include <NDEVR/Dictionary.h>
46 static UUID s_default_engine;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Dictionary.h:48
Definition Matrix.hpp:173
Definition SLAMEngine.h:32
virtual UUID id() const =0
virtual SLAMEngine * createSLAMEngine()=0
Definition SLAMEngine.h:24
virtual Matrix< fltp08 > getTransform() const =0
virtual void addFrame(const SLAMFrame &frame)=0
virtual void setTransform(Matrix< fltp08 > &transform)=0
Definition SLAMEngine.h:38
Definition SLAMEngine.h:12
fltp08 max_transform_error
Definition SLAMEngine.h:20
fltp08 time
Definition SLAMEngine.h:18
Matrix< fltp08 > estimated_transform
Definition SLAMEngine.h:14
bool request_filter
Definition SLAMEngine.h:21
Buffer< RGBColor > colors
Definition SLAMEngine.h:16
Buffer< Vertex< 3, fltp04 > > points
Definition SLAMEngine.h:15
fltp08 max_distance_error
Definition SLAMEngine.h:19
Buffer< Ray< 3, fltp04 > > normals
Definition SLAMEngine.h:17
double fltp08
Defines an alias representing an 8 byte floating-point number.
Definition BaseValues.hpp:181
Definition BaseValues.hpp:272