|
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 | SetMapValue0 (unsigned x, unsigned y) |
| void | SetMapValue1 (unsigned x, unsigned y) |
| void | SetMapValue2 (unsigned x, unsigned y) |
| void | SetMapValue3 (unsigned x, unsigned y) |
| MovementMap (Landscape *L, int spref) | |
| ~MovementMap () | |
Public Attributes | |
| uint32 * | m_TheMap |
| uint32 | maxx |
| uint32 | maxy |
Protected Member Functions | |
| void | Init (int spref) |
Protected Attributes | |
| Landscape * | m_ALandscape |
Movement maps are used for rapid computing of animal movement.
References Init(), m_ALandscape, m_TheMap, maxx, maxy, Landscape::SupplySimAreaHeight(), and Landscape::SupplySimAreaWidth().
| int MovementMap::GetMapValue | ( | unsigned | x, |
| unsigned | y | ||
| ) |
|
protected |
References m_ALandscape, SetMapValue(), Landscape::SupplyElementType(), Landscape::SupplySimAreaHeight(), and Landscape::SupplySimAreaWidth().
Referenced by MovementMap().
| void MovementMap::SetMapValue | ( | unsigned | x, |
| unsigned | y, | ||
| unsigned | value | ||
| ) |
| void MovementMap::SetMapValue0 | ( | unsigned | x, |
| unsigned | y | ||
| ) |
| void MovementMap::SetMapValue1 | ( | unsigned | x, |
| unsigned | y | ||
| ) |
| void MovementMap::SetMapValue2 | ( | unsigned | x, |
| unsigned | y | ||
| ) |
| void MovementMap::SetMapValue3 | ( | unsigned | x, |
| unsigned | y | ||
| ) |
|
protected |
Referenced by Init(), and MovementMap().
| uint32* MovementMap::m_TheMap |
Referenced by GetMapValue(), MovementMap(), SetMapValue(), SetMapValue0(), SetMapValue1(), SetMapValue2(), SetMapValue3(), and ~MovementMap().
| uint32 MovementMap::maxx |
Referenced by GetMapValue(), MovementMap(), SetMapValue(), SetMapValue0(), SetMapValue1(), SetMapValue2(), and SetMapValue3().
| uint32 MovementMap::maxy |
Referenced by MovementMap().