CPose3DGridTemplate(const mrpt::math::TPose3D &bb_min=mrpt::math::TPose3D(-1., -1., -1., -M_PI, -.5 *M_PI, -.5 *M_PI), const mrpt::math::TPose3D &bb_max=mrpt::math::TPose3D(1., 1., 1., M_PI,.5 *M_PI,.5 *M_PI), double resolution_XYZ=0.10, double resolution_YPR=mrpt::DEG2RAD(10.0)) | mrpt::poses::CPose3DGridTemplate< T > | inline |
fill(const T &val) | mrpt::poses::CPose3DGridTemplate< T > | inline |
getAsMatrix(MATRIXLIKE &outMat, const double z, const double yaw, const double pitch, const double roll) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getByIndex(int cx, int cy, int cz, int cY, int cP, int cR) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getByIndex(int cx, int cy, int cz, int cY, int cP, int cR) | mrpt::poses::CPose3DGridTemplate< T > | inline |
getByPos(double x, double y, double z, double yaw, double pitch, double roll) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getByPos(double x, double y, double z, double yaw, double pitch, double roll) | mrpt::poses::CPose3DGridTemplate< T > | inline |
getByPos(const mrpt::math::TPose3D &p) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getByPos(const mrpt::math::TPose3D &p) | mrpt::poses::CPose3DGridTemplate< T > | inline |
getData() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getData() | mrpt::poses::CPose3DGridTemplate< T > | inline |
getMaxBoundingBox() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getMinBoundingBox() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getResolutionAngles() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getResolutionXYZ() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getSizePitch() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getSizeRoll() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getSizeX() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getSizeY() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getSizeYaw() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getSizeZ() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
getTotalVoxelCount() const | mrpt::poses::CPose3DGridTemplate< T > | inline |
idx2pitch(uint32_t cP) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
idx2roll(uint32_t cR) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
idx2x(uint32_t cx) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
idx2y(uint32_t cy) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
idx2yaw(uint32_t cY) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
idx2z(uint32_t cz) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
m_bb_max | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_bb_min | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_data | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_min_cidPitch | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_min_cidRoll | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_min_cidX | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_min_cidY | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_min_cidYaw | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_min_cidZ | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_resolutionXYZ | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_resolutionYPR | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_size_xy | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_size_xyz | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_size_xyzY | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_size_xyzYP | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_size_xyzYPR | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_sizePitch | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_sizeRoll | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_sizeX | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_sizeY | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_sizeYaw | mrpt::poses::CPose3DGridTemplate< T > | protected |
m_sizeZ | mrpt::poses::CPose3DGridTemplate< T > | protected |
pitch2idx(double pitch) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
roll2idx(double roll) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
self_t typedef | mrpt::poses::CPose3DGridTemplate< T > | protected |
setSize(const mrpt::math::TPose3D &bb_min, const mrpt::math::TPose3D &bb_max, double resolution_XYZ, double resolution_YPR) | mrpt::poses::CPose3DGridTemplate< T > | inline |
update_cached_size_products() | mrpt::poses::CPose3DGridTemplate< T > | inlineprotected |
x2idx(double x) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
y2idx(double y) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
yaw2idx(double yaw) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
z2idx(double z) const | mrpt::poses::CPose3DGridTemplate< T > | inline |
~CPose3DGridTemplate()=default | mrpt::poses::CPose3DGridTemplate< T > | virtual |