ALMaSS Rodenticide ODdox
1.1
The rodenticide model description following ODdox protocol
|
Movement maps are used for rapid computing of animal movement. More...
#include <MovementMap.h>
Public Member Functions | |
int | GetMapValue (unsigned x, unsigned y) |
void | SetMapValue (unsigned x, unsigned y, unsigned value) |
void | ClearMapValue (unsigned x, unsigned y) |
MovementMap16 (Landscape *L) | |
~MovementMap16 () | |
Public Attributes | |
uint32 * | m_TheMap |
uint32 | maxx |
uint32 | maxy |
Protected Member Functions | |
void | Init () |
Protected Attributes | |
Landscape * | m_ALandscape |
Movement maps are used for rapid computing of animal movement.
MovementMap16::MovementMap16 | ( | Landscape * | L | ) |
References Init(), m_ALandscape, m_TheMap, maxx, maxy, Landscape::SupplySimAreaHeight(), and Landscape::SupplySimAreaWidth().
void MovementMap16::ClearMapValue | ( | unsigned | x, |
unsigned | y | ||
) |
int MovementMap16::GetMapValue | ( | unsigned | x, |
unsigned | y | ||
) |
|
protected |
References m_ALandscape, SetMapValue(), Landscape::SupplySimAreaHeight(), and Landscape::SupplySimAreaWidth().
Referenced by MovementMap16().
void MovementMap16::SetMapValue | ( | unsigned | x, |
unsigned | y, | ||
unsigned | value | ||
) |
|
protected |
Referenced by Init(), and MovementMap16().
uint32* MovementMap16::m_TheMap |
Referenced by ClearMapValue(), GetMapValue(), MovementMap16(), SetMapValue(), and ~MovementMap16().
uint32 MovementMap16::maxx |
Referenced by ClearMapValue(), GetMapValue(), MovementMap16(), and SetMapValue().
uint32 MovementMap16::maxy |
Referenced by MovementMap16().