Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes
CylinderGridMap Class Reference

#include <CylinderGridMap.h>

Inheritance diagram for CylinderGridMap:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 42 of file CylinderGridMap.h.


Member Typedef Documentation

Definition at line 45 of file CylinderGridMap.h.

Definition at line 52 of file CylinderGridMap.h.

typedef Eigen::Vector3f CylinderGridMap::Vec3

Definition at line 46 of file CylinderGridMap.h.


Constructor & Destructor Documentation

template<typename PointCloudT >
CylinderGridMap::CylinderGridMap ( float  cellSize,
const CylinderPatch::CylinderPatchPtr cylinderPatch,
const PointCloudT &  pointCloud 
)

Definition at line 67 of file CylinderGridMap.h.


Member Function Documentation

template<typename PointT >
void CylinderGridMap::addPoint ( const PointT p) [private]

Definition at line 76 of file CylinderGridMap.h.

template<typename PointCloudT >
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.


Member Data Documentation

float CylinderGridMap::mCellSize [private]

Definition at line 62 of file CylinderGridMap.h.

Definition at line 63 of file CylinderGridMap.h.


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


structure_coloring_fkie
Author(s): Bastian Gaspers
autogenerated on Sun Jan 5 2014 11:38:09