los_def Class Reference

#include <los_def.h>

Inheritance diagram for los_def:

Inheritance graph
[legend]
Collaboration diagram for los_def:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 los_def ()
 los_def (const coord_def &c, const opacity_func &o=opc_default, const circle_def &b=BDS_DEFAULT)
 los_def (const los_def &l)
 ~los_def ()
los_defoperator= (const los_def &l)
void init (const coord_def &center, const opacity_func &o, const circle_def &b)
void init_arena (const coord_def &center)
void set_center (const coord_def &center)
coord_def get_center () const
void set_opacity (const opacity_func &o)
void set_bounds (const circle_def &b)
circle_def get_bounds () const
void update ()
bool in_bounds (const coord_def &p) const
bool see_cell (const coord_def &p) const


Constructor & Destructor Documentation

los_def::los_def (  ) 

los_def::los_def ( const coord_def c,
const opacity_func o = opc_default,
const circle_def b = BDS_DEFAULT 
)

los_def::los_def ( const los_def l  ) 

los_def::~los_def (  ) 


Member Function Documentation

los_def & los_def::operator= ( const los_def l  ) 

Here is the call graph for this function:

void los_def::init ( const coord_def center,
const opacity_func o,
const circle_def b 
)

Here is the call graph for this function:

void los_def::init_arena ( const coord_def center  ) 

Here is the call graph for this function:

void los_def::set_center ( const coord_def center  ) 

coord_def los_def::get_center (  )  const [virtual]

Implements los_base.

void los_def::set_opacity ( const opacity_func o  ) 

Here is the call graph for this function:

void los_def::set_bounds ( const circle_def b  ) 

circle_def los_def::get_bounds (  )  const [virtual]

Implements los_base.

void los_def::update (  ) 

Here is the call graph for this function:

bool los_def::in_bounds ( const coord_def p  )  const [virtual]

Implements los_base.

Here is the call graph for this function:

bool los_def::see_cell ( const coord_def p  )  const [virtual]

Implements los_base.

Here is the call graph for this function:


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

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