cajun::grid_base_t::tile_base_t Class Reference

#include <grid_base.H>

List of all members.

Public Member Functions

int x () const
int y () const
bool lru_visited () const

Protected Member Functions

 tile_base_t ()
virtual ~tile_base_t ()

Protected Attributes

grid_base_tm_grid
int m_x
int m_y
tile_base_tm_neighbor [4]

Private Attributes

unsigned m_lru_sequence
std::list< tile_base_t * >
::iterator 
m_lru_iter

Friends

class grid_base_t
class iterator_base_t

Constructor & Destructor Documentation

grid_base_t::tile_base_t::tile_base_t (  )  [protected]

References m_neighbor, and NUM_NEIGHBORS.

virtual cajun::grid_base_t::tile_base_t::~tile_base_t (  )  [inline, protected, virtual]

Member Function Documentation

bool cajun::grid_base_t::tile_base_t::lru_visited (  )  const [inline]
int cajun::grid_base_t::tile_base_t::x (  )  const [inline]
int cajun::grid_base_t::tile_base_t::y (  )  const [inline]

Friends And Related Function Documentation

friend class grid_base_t [friend]
friend class iterator_base_t [friend]

Member Data Documentation

std::list<tile_base_t *>::iterator cajun::grid_base_t::tile_base_t::m_lru_iter [private]

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

Generated on Fri Apr 9 10:45:11 2010 for cbutils by  doxygen 1.6.1