GMapping::Array2D< Cell, debug > Class Template Reference

#include <array2d.h>

List of all members.

Public Member Functions

 Array2D (const Array2D< Cell, debug > &)
 Array2D (int xsize=0, int ysize=0)
Cell & cell (const IntPoint &p)
const Cell & cell (const IntPoint &p) const
Cell & cell (int x, int y)
const Cell & cell (int x, int y) const
Cell ** cells ()
AccessibilityState cellState (const IntPoint &p) const
AccessibilityState cellState (int x, int y) const
void clear ()
int getPatchMagnitude () const
int getPatchSize () const
int getXSize () const
int getYSize () const
bool isInside (const IntPoint &p) const
bool isInside (int x, int y) const
Array2Doperator= (const Array2D &)
void resize (int xmin, int ymin, int xmax, int ymax)
 ~Array2D ()

Public Attributes

Cell ** m_cells

Protected Attributes

int m_xsize
int m_ysize

Detailed Description

template<class Cell, const bool debug = false>
class GMapping::Array2D< Cell, debug >

Definition at line 9 of file array2d.h.


Constructor & Destructor Documentation

template<class Cell , const bool debug>
GMapping::Array2D< Cell, debug >::Array2D ( int  xsize = 0,
int  ysize = 0 
) [inline]

Definition at line 41 of file array2d.h.

template<class Cell, const bool debug>
GMapping::Array2D< Cell, debug >::Array2D ( const Array2D< Cell, debug > &  g  )  [inline]

Definition at line 87 of file array2d.h.

template<class Cell , const bool debug>
GMapping::Array2D< Cell, debug >::~Array2D (  )  [inline]

Definition at line 104 of file array2d.h.


Member Function Documentation

template<class Cell, const bool debug = false>
Cell& GMapping::Array2D< Cell, debug >::cell ( const IntPoint p  )  [inline]
template<class Cell, const bool debug = false>
const Cell& GMapping::Array2D< Cell, debug >::cell ( const IntPoint p  )  const [inline]
template<class Cell , const bool debug>
Cell & GMapping::Array2D< Cell, debug >::cell ( int  x,
int  y 
) [inline]
template<class Cell , const bool debug>
const Cell & GMapping::Array2D< Cell, debug >::cell ( int  x,
int  y 
) const [inline]
template<class Cell, const bool debug = false>
Cell** GMapping::Array2D< Cell, debug >::cells (  )  [inline]

Definition at line 31 of file array2d.h.

template<class Cell, const bool debug = false>
AccessibilityState GMapping::Array2D< Cell, debug >::cellState ( const IntPoint p  )  const [inline]
template<class Cell, const bool debug = false>
AccessibilityState GMapping::Array2D< Cell, debug >::cellState ( int  x,
int  y 
) const [inline]
template<class Cell , const bool debug>
void GMapping::Array2D< Cell, debug >::clear (  )  [inline]

Definition at line 119 of file array2d.h.

template<class Cell, const bool debug = false>
int GMapping::Array2D< Cell, debug >::getPatchMagnitude (  )  const [inline]
template<class Cell, const bool debug = false>
int GMapping::Array2D< Cell, debug >::getPatchSize (  )  const [inline]
template<class Cell, const bool debug = false>
int GMapping::Array2D< Cell, debug >::getXSize (  )  const [inline]

Definition at line 29 of file array2d.h.

template<class Cell, const bool debug = false>
int GMapping::Array2D< Cell, debug >::getYSize (  )  const [inline]

Definition at line 30 of file array2d.h.

template<class Cell, const bool debug = false>
bool GMapping::Array2D< Cell, debug >::isInside ( const IntPoint p  )  const [inline]

Definition at line 22 of file array2d.h.

template<class Cell , const bool debug>
bool GMapping::Array2D< Cell, debug >::isInside ( int  x,
int  y 
) const [inline]

Definition at line 161 of file array2d.h.

template<class Cell , const bool debug>
Array2D< Cell, debug > & GMapping::Array2D< Cell, debug >::operator= ( const Array2D< Cell, debug > &  g  )  [inline]

Definition at line 63 of file array2d.h.

template<class Cell , const bool debug>
void GMapping::Array2D< Cell, debug >::resize ( int  xmin,
int  ymin,
int  xmax,
int  ymax 
) [inline]

Member Data Documentation

template<class Cell, const bool debug = false>
Cell** GMapping::Array2D< Cell, debug >::m_cells

Definition at line 32 of file array2d.h.

template<class Cell, const bool debug = false>
int GMapping::Array2D< Cell, debug >::m_xsize [protected]

Definition at line 34 of file array2d.h.

template<class Cell, const bool debug = false>
int GMapping::Array2D< Cell, debug >::m_ysize [protected]

Definition at line 34 of file array2d.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


gmapping
Author(s): Giorgio Grisetti, Cyrill Stachniss, Wolfram Burgard; ROS wrapper by Brian Gerkey
autogenerated on Fri Jan 11 09:32:13 2013