35 const QVector<LayeredGridBase::LayerElement> &
names();
40 QVector<LayeredGridBase::LayerElement> mNames;
41 mutable QHash<const ABE::Agent*, int > mAgentIndex;
42 mutable QHash<QString, int> mUnitIndex;
43 mutable QHash<int, int> mStandIndex;
44 mutable QHash<QString, int> mSTPIndex;
45 mutable QHash<QString, int> mActivityIndex;
ABE::FMStand * FMStandPtr
Helper class for visualizing ABE management data.
Definition: abegrid.h:29
The Agent is the core element of the agent based forest management model and simulates a foresters de...
Definition: agent.h:35
FMStand encapsulates a forest stand for the forest management engine.
Definition: fmstand.h:49
ABELayers is a helper class for spatial visualization of ABE data.
Definition: abegrid.h:30
void clearClasses()
Definition: abegrid.cpp:127
void registerLayers()
Definition: abegrid.cpp:122
void setGrid(Grid< FMStandPtr > &grid)
Definition: abegrid.h:33
double value(const FMStandPtr &data, const int index) const
Definition: abegrid.cpp:43
~ABELayers()
Definition: abegrid.cpp:38
const QString labelvalue(const int value, const int index) const
Definition: abegrid.cpp:105
const QVector< LayeredGridBase::LayerElement > & names()
list of stored layers
Definition: abegrid.cpp:83
Grid class (template).
Definition: grid.h:44
This is the base class for multi-layer grids in iLand.
Definition: layeredgrid.h:95
const Grid< FMStandPtr > * mGrid
Definition: layeredgrid.h:130