Public Types | Public Member Functions | Protected Attributes
tabletop_pushing::NodeTable Class Reference

List of all members.

Public Types

typedef std::map< int, int > Cell
typedef std::map< int, int >
::iterator 
CellIt
typedef std::map< int,
std::map< int, int >
>::iterator 
TableIt

Public Member Functions

void addNode (int r, int c, int idx)
int find (int r, int c)
int getIdx (int r, int c)

Protected Attributes

std::map< int, std::map< int,
int > > 
table_

Detailed Description

Definition at line 16 of file arm_obj_segmentation.cpp.


Member Typedef Documentation

typedef std::map<int, int> tabletop_pushing::NodeTable::Cell

Definition at line 21 of file arm_obj_segmentation.cpp.

typedef std::map<int, int>::iterator tabletop_pushing::NodeTable::CellIt

Definition at line 20 of file arm_obj_segmentation.cpp.

typedef std::map<int, std::map<int, int> >::iterator tabletop_pushing::NodeTable::TableIt

Definition at line 19 of file arm_obj_segmentation.cpp.


Member Function Documentation

void tabletop_pushing::NodeTable::addNode ( int  r,
int  c,
int  idx 
) [inline]

Definition at line 38 of file arm_obj_segmentation.cpp.

int tabletop_pushing::NodeTable::find ( int  r,
int  c 
) [inline]

Definition at line 23 of file arm_obj_segmentation.cpp.

int tabletop_pushing::NodeTable::getIdx ( int  r,
int  c 
) [inline]

Definition at line 53 of file arm_obj_segmentation.cpp.


Member Data Documentation

std::map<int, std::map<int, int> > tabletop_pushing::NodeTable::table_ [protected]

Definition at line 58 of file arm_obj_segmentation.cpp.


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


tabletop_pushing
Author(s): Tucker Hermans
autogenerated on Wed Nov 27 2013 11:59:45