#include <harray2d.h>

| Public Types | |
| typedef std::set< point< int >, pointcomparator< int > > | PointSet | 
| Public Member Functions | |
| void | allocActiveArea () | 
| const Cell & | cell (int x, int y) const | 
| Cell & | cell (int x, int y) | 
| const Cell & | cell (const IntPoint &p) const | 
| Cell & | cell (const IntPoint &p) | 
| AccessibilityState | cellState (int x, int y) const | 
| AccessibilityState | cellState (const IntPoint &p) const | 
| const PointSet & | getActiveArea () const | 
| int | getPatchMagnitude () const | 
| int | getPatchSize () const | 
| HierarchicalArray2D (int xsize, int ysize, int patchMagnitude=5) | |
| HierarchicalArray2D (const HierarchicalArray2D &hg) | |
| bool | isAllocated (int x, int y) const | 
| bool | isAllocated (const IntPoint &p) const | 
| HierarchicalArray2D & | operator= (const HierarchicalArray2D &hg) | 
| IntPoint | patchIndexes (int x, int y) const | 
| IntPoint | patchIndexes (const IntPoint &p) const | 
| void | resize (int ixmin, int iymin, int ixmax, int iymax) | 
| void | setActiveArea (const PointSet &, bool patchCoords=false) | 
| virtual | ~HierarchicalArray2D () | 
|  Public Member Functions inherited from GMapping::Array2D< autoptr< Array2D< Cell > > > | |
| Array2D (int xsize=0, int ysize=0) | |
| Array2D (const Array2D< autoptr< Array2D< Cell > >, false > &) | |
| const autoptr< Array2D< Cell > > & | cell (int x, int y) const | 
| autoptr< Array2D< Cell > > & | cell (int x, int y) | 
| const autoptr< Array2D< Cell > > & | cell (const IntPoint &p) const | 
| autoptr< Array2D< Cell > > & | cell (const IntPoint &p) | 
| autoptr< Array2D< Cell > > ** | cells () | 
| AccessibilityState | cellState (int x, int y) const | 
| AccessibilityState | cellState (const IntPoint &p) const | 
| void | clear () | 
| int | getPatchMagnitude () const | 
| int | getPatchSize () const | 
| int | getXSize () const | 
| int | getYSize () const | 
| bool | isInside (int x, int y) const | 
| bool | isInside (const IntPoint &p) const | 
| Array2D & | operator= (const Array2D &) | 
| void | resize (int xmin, int ymin, int xmax, int ymax) | 
| ~Array2D () | |
| Protected Member Functions | |
| virtual Array2D< Cell > * | createPatch (const IntPoint &p) const | 
| Protected Attributes | |
| PointSet | m_activeArea | 
| int | m_patchMagnitude | 
| int | m_patchSize | 
|  Protected Attributes inherited from GMapping::Array2D< autoptr< Array2D< Cell > > > | |
| int | m_xsize | 
| int | m_ysize | 
| Additional Inherited Members | |
|  Public Attributes inherited from GMapping::Array2D< autoptr< Array2D< Cell > > > | |
| autoptr< Array2D< Cell > > ** | m_cells | 
Definition at line 11 of file harray2d.h.
| typedef std::set< point<int>, pointcomparator<int> > GMapping::HierarchicalArray2D< Cell >::PointSet | 
Definition at line 13 of file harray2d.h.
| GMapping::HierarchicalArray2D< Cell >::HierarchicalArray2D | ( | int | xsize, | 
| int | ysize, | ||
| int | patchMagnitude = 5 | ||
| ) | 
Definition at line 45 of file harray2d.h.
| GMapping::HierarchicalArray2D< Cell >::HierarchicalArray2D | ( | const HierarchicalArray2D< Cell > & | hg | ) | 
Definition at line 52 of file harray2d.h.
| 
 | inlinevirtual | 
Definition at line 17 of file harray2d.h.
| 
 | inline | 
Definition at line 148 of file harray2d.h.
| 
 | inline | 
Definition at line 189 of file harray2d.h.
| 
 | inline | 
Definition at line 176 of file harray2d.h.
| 
 | inline | 
Definition at line 28 of file harray2d.h.
| 
 | inline | 
Definition at line 29 of file harray2d.h.
| 
 | inline | 
Definition at line 138 of file harray2d.h.
| 
 | inline | 
Definition at line 31 of file harray2d.h.
| 
 | protectedvirtual | 
Definition at line 132 of file harray2d.h.
| 
 | inline | 
Definition at line 35 of file harray2d.h.
| 
 | inline | 
Definition at line 20 of file harray2d.h.
| 
 | inline | 
Definition at line 19 of file harray2d.h.
| 
 | inline | 
Definition at line 162 of file harray2d.h.
| 
 | inline | 
Definition at line 30 of file harray2d.h.
| HierarchicalArray2D< Cell > & GMapping::HierarchicalArray2D< Cell >::operator= | ( | const HierarchicalArray2D< Cell > & | hg | ) | 
Definition at line 95 of file harray2d.h.
| 
 | inline | 
Definition at line 169 of file harray2d.h.
| 
 | inline | 
Definition at line 32 of file harray2d.h.
| void GMapping::HierarchicalArray2D< Cell >::resize | ( | int | ixmin, | 
| int | iymin, | ||
| int | ixmax, | ||
| int | iymax | ||
| ) | 
Definition at line 68 of file harray2d.h.
| 
 | inline | 
Definition at line 119 of file harray2d.h.
| 
 | protected | 
Definition at line 39 of file harray2d.h.
| 
 | protected | 
Definition at line 40 of file harray2d.h.
| 
 | protected | 
Definition at line 41 of file harray2d.h.