![]() |
NDEVR
API Documentation
|
Provides logic to perform SLAM on an object. More...
Public Member Functions | |
| virtual void | addFrame (const SLAMFrame &frame)=0 |
| Adds a new data frame to the SLAM engine for processing and alignment. | |
| virtual Matrix< fltp08 > | getTransform () const =0 |
| Gets the current accumulated transform computed by the SLAM engine. | |
| virtual void | reset ()=0 |
| Resets the SLAM engine to its initial state, clearing all accumulated data and transforms. | |
| virtual void | setTransform (Matrix< fltp08 > &transform)=0 |
| Sets the current accumulated transform of the SLAM engine. | |
|
pure virtual |
Adds a new data frame to the SLAM engine for processing and alignment.
| [in] | frame | The frame containing point cloud data and metadata to incorporate |
Gets the current accumulated transform computed by the SLAM engine.
Sets the current accumulated transform of the SLAM engine.
| [in] | transform | The transform matrix to apply as the current state |