|
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().