20 #ifndef __OpenKarto_OccupancyGird_h__ 21 #define __OpenKarto_OccupancyGird_h__ 62 friend class IncrementalOccupancyGrid;
146 return m_pCellHitsCnt;
155 return m_pCellPassCnt;
270 : m_pOccupancyGrid(pOccupancyGrid)
278 virtual void operator() (
kt_int32u index);
289 #endif // __OpenKarto_OccupancyGird_h__
SmartPointer< OccupancyGrid > OccupancyGridPtr
CellUpdater * m_pCellUpdater
Grid< kt_int32u > * GetCellHitsCounts()
SmartPointer< Parameter< kt_double > > m_pOccupancyThreshold
SmartPointer< Grid< kt_int32u > > m_pCellPassCnt
SmartPointer< Parameter< kt_int32u > > m_pMinPassThrough
kt_bool IsFree(const Vector2i &rGridIndex) const
Grid< kt_int32u > * GetCellPassCounts()
CellUpdater(OccupancyGrid *pOccupancyGrid)
KARTO_TYPE(Grid< kt_int8u >)
SmartPointer< Grid< kt_int32u > > m_pCellHitsCnt
OccupancyGrid * m_pOccupancyGrid