Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
game::alg::los::OddOctantIterator Class Reference

#include <oddoctantiterator.h>

Inheritance diagram for game::alg::los::OddOctantIterator:
Inheritance graph
[legend]
Collaboration diagram for game::alg::los::OddOctantIterator:
Collaboration graph
[legend]

Public Member Functions

 OddOctantIterator (double range_squared)
 
 ~OddOctantIterator ()
 
OddOctantIteratoroperator++ ()
 
void Reset ()
 
bool FocusIsControlTile () const
 
- Public Member Functions inherited from game::alg::los::OctantIterator
 OctantIterator (double range_squared, const ugdk::math::Integer2D &start_offset)
 
 ~OctantIterator ()
 
ugdk::math::Integer2D operator* () const
 
bool end () const
 

Additional Inherited Members

- Protected Attributes inherited from game::alg::los::OctantIterator
double range_squared_
 
ugdk::math::Integer2D focus_
 

Constructor & Destructor Documentation

game::alg::los::OddOctantIterator::OddOctantIterator ( double  range_squared)
game::alg::los::OddOctantIterator::~OddOctantIterator ( )
inline

Member Function Documentation

bool game::alg::los::OddOctantIterator::FocusIsControlTile ( ) const
virtual
OddOctantIterator & game::alg::los::OddOctantIterator::operator++ ( )
virtual
void game::alg::los::OddOctantIterator::Reset ( )
virtual

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