#include <CscSlamEngine.h>
|
| int32_t | x = 0 |
| |
| int32_t | y = 0 |
| |
| int32_t | z = 0 |
| |
To retrieve world point -> multiply each key by voxelSizeMeters, with center offset: point = {(key.x + 0.5) * voxelSize, (key.y + 0.5) * voxelSize, (key.z + 0.5) * voxelSize}.
- Warning
- ⚠️ All changed are expressed in mrpt ref frame voxelised (need voxelSize to convert to a spatial unit) - please see CscSlam3dMapVoxelKey::toMrptPoint(..) & fromMrptReferenceFrame3d(..)
- See also
- fromMrptReferenceFrame3d(..)
-
CscSlam3dMapVoxelKey::toMrptPoint(..)
◆ fromMrptPoint()
| CscSlam3dMapVoxelKey conscience_core::lidar::CscSlam3dMapVoxelKey::fromMrptPoint |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
float |
voxelSizeMeters |
|
) |
| |
|
static |
◆ operator!=()
| bool conscience_core::lidar::CscSlam3dMapVoxelKey::operator!= |
( |
const CscSlam3dMapVoxelKey & |
other | ) |
const |
◆ operator==()
| bool conscience_core::lidar::CscSlam3dMapVoxelKey::operator== |
( |
const CscSlam3dMapVoxelKey & |
other | ) |
const |
◆ toCscPoint()
| void conscience_core::lidar::CscSlam3dMapVoxelKey::toCscPoint |
( |
float |
voxelSizeMeters, |
|
|
double & |
outX, |
|
|
double & |
outY, |
|
|
double & |
outZ |
|
) |
| const |
◆ toMrptPoint()
| void conscience_core::lidar::CscSlam3dMapVoxelKey::toMrptPoint |
( |
float |
voxelSizeMeters, |
|
|
float & |
outX, |
|
|
float & |
outY, |
|
|
float & |
outZ |
|
) |
| const |
| int32_t conscience_core::lidar::CscSlam3dMapVoxelKey::x = 0 |
| int32_t conscience_core::lidar::CscSlam3dMapVoxelKey::y = 0 |
| int32_t conscience_core::lidar::CscSlam3dMapVoxelKey::z = 0 |
The documentation for this struct was generated from the following files: