cajun::grid_base_t::iterator_base_t Class Reference

#include <grid_base.H>

Inheritance diagram for cajun::grid_base_t::iterator_base_t:
cajun::grid_t< CELL_t >::iterator_t

List of all members.

Public Member Functions

bool operator== (iterator_base_t const *v_) const
bool operator!= (iterator_base_t const *v_) const
int x () const
int y () const
void neighbor (int dx_, int dy_)
bool neighbor_if_exist (int dx_, int dy_)
bool is_valid ()

Protected Member Functions

void normalize ()
bool normalize_if_only_exist ()

Protected Attributes

tile_base_tm_tile
int m_x
int m_y

Friends

class grid_base_t

Member Function Documentation

bool cajun::grid_base_t::iterator_base_t::is_valid (  )  [inline]
void cajun::grid_base_t::iterator_base_t::neighbor ( int  dx_,
int  dy_ 
) [inline]
bool cajun::grid_base_t::iterator_base_t::neighbor_if_exist ( int  dx_,
int  dy_ 
) [inline]
void grid_base_t::iterator_base_t::normalize (  )  [protected]
bool grid_base_t::iterator_base_t::normalize_if_only_exist (  )  [protected]
bool cajun::grid_base_t::iterator_base_t::operator!= ( iterator_base_t const *  v_  )  const [inline]

References m_tile, m_x, and m_y.

bool cajun::grid_base_t::iterator_base_t::operator== ( iterator_base_t const *  v_  )  const [inline]

References m_tile, m_x, and m_y.

int cajun::grid_base_t::iterator_base_t::x (  )  const [inline]

References m_tile, m_x, and cajun::grid_base_t::tile_base_t::x().

Referenced by normalize().

int cajun::grid_base_t::iterator_base_t::y (  )  const [inline]

References m_tile, m_y, and cajun::grid_base_t::tile_base_t::y().

Referenced by normalize().


Friends And Related Function Documentation

friend class grid_base_t [friend]

Member Data Documentation


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