Public Member Functions | List of all members
hectorslam::OccGridMapUtilConfig< ConcreteOccGridMap > Class Template Reference

#include <OccGridMapUtilConfig.h>

Inheritance diagram for hectorslam::OccGridMapUtilConfig< ConcreteOccGridMap >:
Inheritance graph
[legend]

Public Member Functions

 OccGridMapUtilConfig (ConcreteOccGridMap *gridMap=0)
 
- Public Member Functions inherited from hectorslam::OccGridMapUtil< ConcreteOccGridMap, GridMapCacheMethod >
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 ()
 

Additional Inherited Members

- Protected Attributes inherited from hectorslam::OccGridMapUtil< ConcreteOccGridMap, GridMapCacheMethod >
GridMapCacheMethod cacheMethod
 
const ConcreteOccGridMap * concreteGridMap
 
Eigen::Vector4f intensities
 
float mapObstacleThreshold
 
std::vector< Eigen::Vector3f > samplePoints
 
int size
 

Detailed Description

template<typename ConcreteOccGridMap>
class hectorslam::OccGridMapUtilConfig< ConcreteOccGridMap >

Definition at line 46 of file OccGridMapUtilConfig.h.

Constructor & Destructor Documentation

template<typename ConcreteOccGridMap>
hectorslam::OccGridMapUtilConfig< ConcreteOccGridMap >::OccGridMapUtilConfig ( ConcreteOccGridMap *  gridMap = 0)
inline

Definition at line 51 of file OccGridMapUtilConfig.h.


The documentation for this class was generated from the following file:


hector_mapping
Author(s): Stefan Kohlbrecher
autogenerated on Sun Nov 3 2019 03:18:33