radius_iterator Class Reference

#include <coordit.h>

Inheritance diagram for radius_iterator:

Inheritance graph
[legend]
Collaboration diagram for radius_iterator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 radius_iterator (const coord_def &center, int param, circle_type ctype, const los_base *los=NULL, bool exclude_center=false)
 radius_iterator (const coord_def &center, int radius, bool roguelike_metric=true, bool require_los=true, bool exclude_center=false, const los_base *los=NULL)
 radius_iterator (const los_base *los, bool exclude_center=false)
 operator bool () const
coord_def operator* () const
const coord_defoperator-> () const
const radius_iteratoroperator++ ()
radius_iterator operator++ (int)


Constructor & Destructor Documentation

radius_iterator::radius_iterator ( const coord_def center,
int  param,
circle_type  ctype,
const los_base los = NULL,
bool  exclude_center = false 
)

radius_iterator::radius_iterator ( const coord_def center,
int  radius,
bool  roguelike_metric = true,
bool  require_los = true,
bool  exclude_center = false,
const los_base los = NULL 
)

radius_iterator::radius_iterator ( const los_base los,
bool  exclude_center = false 
)


Member Function Documentation

radius_iterator::operator bool (  )  const

coord_def radius_iterator::operator* (  )  const

const coord_def * radius_iterator::operator-> (  )  const

const radius_iterator & radius_iterator::operator++ (  ) 

radius_iterator radius_iterator::operator++ ( int  dummy  ) 


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

Generated on Thu Jan 13 13:41:19 2011 by  doxygen 1.5.6