#include <OccGridMapUtil.h>
Public Member Functions | |
| void | getCompleteHessianDerivs (const Eigen::Vector3f &pose, const DataContainer &dataPoints, Eigen::Matrix3f &H, Eigen::Vector3f &dTr) |
| Eigen::Matrix3f | getCovarianceForPose (const Eigen::Vector3f &mapPose, const DataContainer &dataPoints) |
| Eigen::Matrix3f | getCovMatrixWorldCoords (const Eigen::Matrix3f &covMatMap) |
| float | getLikelihoodForResidual (float residual, int numDataPoints) |
| float | getLikelihoodForState (const Eigen::Vector3f &state, const DataContainer &dataPoints) |
| Eigen::Vector3f | getMapCoordsPose (const Eigen::Vector3f &worldPose) const |
| float | getResidualForState (const Eigen::Vector3f &state, const DataContainer &dataPoints) |
| const std::vector< Eigen::Vector3f > & | getSamplePoints () const |
| Eigen::Affine2f | getTransformForState (const Eigen::Vector3f &transVector) const |
| Eigen::Translation2f | getTranslationForState (const Eigen::Vector3f &transVector) const |
| float | getUnfilteredGridPoint (Eigen::Vector2i &gridCoords) const |
| float | getUnfilteredGridPoint (int index) const |
| Eigen::Vector2f | getWorldCoordsPoint (const Eigen::Vector2f &mapPoint) const |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3f | getWorldCoordsPose (const Eigen::Vector3f &mapPose) const |
| float | interpMapValue (const Eigen::Vector2f &coords) |
| Eigen::Vector3f | interpMapValueWithDerivatives (const Eigen::Vector2f &coords) |
| OccGridMapUtil (const ConcreteOccGridMap *gridMap) | |
| void | resetCachedData () |
| void | resetSamplePoints () |
| ~OccGridMapUtil () | |
Protected Attributes | |
| ConcreteCacheMethod | cacheMethod |
| const ConcreteOccGridMap * | concreteGridMap |
| Eigen::Vector4f | intensities |
| float | mapObstacleThreshold |
| std::vector< Eigen::Vector3f > | samplePoints |
| int | size |
Definition at line 40 of file OccGridMapUtil.h.
|
inline |
Definition at line 44 of file OccGridMapUtil.h.
|
inline |
Definition at line 52 of file OccGridMapUtil.h.
|
inline |
Definition at line 64 of file OccGridMapUtil.h.
|
inline |
Definition at line 106 of file OccGridMapUtil.h.
|
inline |
Definition at line 162 of file OccGridMapUtil.h.
|
inline |
Definition at line 196 of file OccGridMapUtil.h.
|
inline |
Definition at line 189 of file OccGridMapUtil.h.
|
inline |
Definition at line 60 of file OccGridMapUtil.h.
|
inline |
Definition at line 204 of file OccGridMapUtil.h.
|
inline |
Definition at line 369 of file OccGridMapUtil.h.
|
inline |
Definition at line 349 of file OccGridMapUtil.h.
|
inline |
Definition at line 354 of file OccGridMapUtil.h.
|
inline |
Definition at line 223 of file OccGridMapUtil.h.
|
inline |
Definition at line 228 of file OccGridMapUtil.h.
|
inline |
Definition at line 62 of file OccGridMapUtil.h.
|
inline |
Definition at line 59 of file OccGridMapUtil.h.
|
inline |
Definition at line 233 of file OccGridMapUtil.h.
|
inline |
Definition at line 287 of file OccGridMapUtil.h.
|
inline |
Definition at line 359 of file OccGridMapUtil.h.
|
inline |
Definition at line 364 of file OccGridMapUtil.h.
|
protected |
Definition at line 378 of file OccGridMapUtil.h.
|
protected |
Definition at line 380 of file OccGridMapUtil.h.
|
protected |
Definition at line 376 of file OccGridMapUtil.h.
|
protected |
Definition at line 386 of file OccGridMapUtil.h.
|
protected |
Definition at line 382 of file OccGridMapUtil.h.
|
protected |
Definition at line 384 of file OccGridMapUtil.h.