#include <CylinderGridMap.h>
Public Types | |
typedef Grid2D< bool > | BoolGrid |
typedef Eigen::Vector3f | Vec3 |
Public Member Functions | |
template<typename PointCloudT > | |
CylinderGridMap (float cellSize, const CylinderPatch::CylinderPatchPtr &cylinderPatch, const PointCloudT &pointCloud) | |
Private Types | |
typedef CylinderPatch::PointIndices | PntInd |
Private Member Functions | |
template<typename PointT > | |
void | addPoint (const PointT &p) |
template<typename PointCloudT > | |
void | addPoints (const PntInd &indices, const PointCloudT &pointCloud) |
void | addVec3 (const Vec3 &p) |
void | heigthAngleToXY (unsigned int &x, unsigned int &y, float height, float angle) const |
void | pointToHeigthAngle (float &height, float &angle, const Vec3 &p) const |
Private Attributes | |
float | mCellSize |
CylinderPatch::CylinderPatchPtr | mCylinder |
Definition at line 42 of file CylinderGridMap.h.
typedef Grid2D<bool> CylinderGridMap::BoolGrid |
Definition at line 45 of file CylinderGridMap.h.
typedef CylinderPatch::PointIndices CylinderGridMap::PntInd [private] |
Definition at line 52 of file CylinderGridMap.h.
typedef Eigen::Vector3f CylinderGridMap::Vec3 |
Definition at line 46 of file CylinderGridMap.h.
CylinderGridMap::CylinderGridMap | ( | float | cellSize, |
const CylinderPatch::CylinderPatchPtr & | cylinderPatch, | ||
const PointCloudT & | pointCloud | ||
) |
Definition at line 67 of file CylinderGridMap.h.
void CylinderGridMap::addPoint | ( | const PointT & | p | ) | [private] |
Definition at line 76 of file CylinderGridMap.h.
void CylinderGridMap::addPoints | ( | const PntInd & | indices, |
const PointCloudT & | pointCloud | ||
) | [private] |
Definition at line 83 of file CylinderGridMap.h.
void CylinderGridMap::addVec3 | ( | const Vec3 & | p | ) | [private] |
Definition at line 56 of file CylinderGridMap.cpp.
void CylinderGridMap::heigthAngleToXY | ( | unsigned int & | x, |
unsigned int & | y, | ||
float | height, | ||
float | angle | ||
) | const [private] |
Definition at line 50 of file CylinderGridMap.cpp.
void CylinderGridMap::pointToHeigthAngle | ( | float & | height, |
float & | angle, | ||
const Vec3 & | p | ||
) | const [private] |
Definition at line 39 of file CylinderGridMap.cpp.
float CylinderGridMap::mCellSize [private] |
Definition at line 62 of file CylinderGridMap.h.
Definition at line 63 of file CylinderGridMap.h.