►CABE::Activity | Activity is the base class for management activities |
CABE::ActGeneral | All-purpose activity and implements no specific forest management activity |
CABE::ActPlanting | Implements artificial regeneration (i.e., planting of trees) |
CABE::ActSalvage | Handles salvage logging after disturbances |
CABE::ActScheduled | All-purpose activity (similar to ActGeneral) |
CABE::ActThinning | Implements a very general interface to thinning activties |
CABE::Thinning | |
CABE::ActivityFlags | Activity meta data (enabled, active, ...) that need to be stored per stand |
CABE::Agent | The Agent is the core element of the agent based forest management model and simulates a foresters decisions |
CABE::AgentType | AgentType is the archtype agent including the agents decision logic |
CABE::AgentUpdate | |
CAllTreeIterator | |
CBITE::BACellStat | |
CBITE::BAgentStats | |
CBarkBeetleCell | The BarkBeetleCell is the basic unit (10m pixels) of the bark beetle module |
CBarkBeetleModule | Main class of the bark beetle module |
CBarkBeetleRUCell | Collects information on resource unit (100m pixel) level |
CBBGenerations | BBGenerations calculates potential bark beetle generations based on climate data (including bark temperature) |
CBITE::BiteCell | |
CBITE::BiteClimate | |
CBITE::BiteEngine | |
Cbitset< _Bits > | |
CWater::Canopy | Canopy handles the the throughfall and evaporation from the forest canopy |
CClimate | Climate handles climate input data and performs some basic related calculations on that data |
CClimateDay | Current climate variables of a day |
►CCNPair | CNPair stores a duple of carbon and nitrogen (kg/ha) use addBiomass(biomass, cnratio) to add biomass; use operators (+, +=, *, *=) for simple operations |
CCNPool | CNPool provides (in addition to CNPair) also a weighted parameter value (e.g |
CABE::Constraints | |
CBITE::Constraints | |
CDebugTimer | Timer class that writes timings to the Debug-Output-Channel |
►CDisturbanceInterface | |
CBarkBeetlePlugin | |
CFirePlugin | |
CWindPlugin | ILand plugin for wind disturbances |
CABE::DynamicExpression | DynamicExpression encapsulates an "expression" that can be either a iLand expression, a constant or a javascript function |
CBITE::DynamicExpression | DynamicExpression encapsulates an "expression" that can be either a iLand expression, a constant or a javascript function |
CEnvironment | Environment specifes the geographical properties of the landscape |
CEstablishment | Establishment deals with the establishment process of saplings |
CEstablishmentParameters | Parameters for establishment |
CABE::Events | |
CBITE::Events | |
CExpression | An expression engine for mathematical expressions provided as strings |
►CExpressionWrapper | ExpressionWrapper is the base class for exposing C++ elements to the built-in Expression engine |
CABE::FOMEWrapper | FOMEWrapper provides the context for the Forest Management Engine This wrapper blends activties, stand variables, and agent variables together |
CBITE::BiteWrapper | |
CBITE::BiteWrapperCore | |
CRUWrapper | |
CSaplingWrapper | |
CTreeWrapper | |
CFireModule | FireModule is the main class of the fire sub module |
CFireRUData | FireRUData contains data items for resource units |
CFloatingAverage | Helper class for floating averages |
CABE::FMStand | FMStand encapsulates a forest stand for the forest management engine |
CABE::FMSTP | Encapsulates a stand treatment program, which is defined in Javascript |
CABE::FMUnit | The FMUnit represents a management unit, i.e |
CABE::ForestManagementEngine | ForestManagementEngine is the container for the agent based forest management engine |
CGisGrid | GisGrid encapsulates a simple grid of values based on GIS data |
CGlobalSettings | General settings and globally available data |
CGrassCover | Limiting effect of ground vegetation (grasses, herbs) on the regeneration success of the tree species |
CGrid< T > | Grid class (template) |
►CGrid< float > | |
CDEM | DEM is a digital elevation model class |
CGridIterator< T > | GridIterator is a iterator used to navigate over grids with different size |
CGridRunner< T > | Helper class to iterate over a rectangular fraction of a grid |
Chash< bitset< _Bits > > | |
CHeightGridValue | |
CHelper | Helper contains a bunch of (static) helper functions |
CHemiGrid | HemiGrid represents a grid covering the hemisphehre as well as some operations |
CImageStamp | |
►CLayeredGridBase | |
►CLayeredGrid< FMStandPtr > | |
CABELayers | ABELayers is a helper class for spatial visualization of ABE data |
►CLayeredGrid< BarkBeetleCell > | |
CBarkBeetleLayers | Helper class manage and visualize data layers related to the barkbeetle module |
►CLayeredGrid< BarkBeetleRUCell > | |
CBarkBeetleRULayers | |
►CLayeredGrid< FireRUData > | |
CFireLayers | Helper class manage and visualize data layers related to fire |
►CLayeredGrid< grass_grid_type > | |
CGrassCoverLayers | Helper class manage and visualize data layers |
►CLayeredGrid< ResourceUnit * > | |
CWater::PermafrostLayers | |
►CLayeredGrid< WindCell > | |
CWindLayers | Helper class manage and visualize data layers related to fire |
CLayeredGrid< T > | This is the base class for multi-layer grids in iLand |
CSpatialLayeredGrid | |
CLayeredGridBase::LayerElement | |
CLightRoom | Virtual room to do some light-experiments |
CLightRoomObject | |
CLogToWindow | |
CMapGrid | |
CMapGridRULock | MapGrid encapsulates maps that classify the area in 10m resolution (e.g |
CModel | Main object of the iLand model composited of various sub models / sub components |
CModelSettings | |
CModules | Container for iLand modules (e.g |
CMTRand | |
►COutput | Abstracts output data (database, textbased, ...) |
CABE::ABEStandDetailsOut | |
CABE::ABEStandOut | |
CABE::ABEStandRemovalOut | |
CABE::UnitOut | |
CBITE::BiteCellOutput | |
CBITE::BiteOutput | |
CBarkBeetleOut | BarkBeetleOut handles the database output of the bark beetle module |
CCarbonFlowOut | |
CCarbonOut | |
CDevStageOut | |
CDynamicStandOut | |
CEcoVizOut | EcoVizOut is as special output to store data for use in a visualization tool |
CFireOut | |
CLandscapeOut | LandscapeOut is aggregated output for the total landscape per species |
CLandscapeRemovedOut | LandscapeRemovedOut is aggregated output for removed trees on the full landscape |
CManagementOut | |
CProductionOut | ProductionOut describes finegrained production details on the level of resourceunits per month |
CSVDGPPOut | An auxiliary output which saves GPP per resource unit and year (for training GPP DNNs) |
CSVDIndicatorOut | SVDIndicatorOut saves (compressed) indicator data for SVD |
CSVDStateOut | SVDStateOut saves state changes for SVD |
CSVDUniqueStateOut | SVDUniqueStateOut saves the list of unique states |
CSaplingDetailsOut | |
CSaplingOut | |
CSoilInputOut | |
CStandDeadOut | |
CStandOut | StandOut is basic stand level info per species and ressource unit |
CTreeOut | |
CTreeRemovedOut | |
CWaterOut | |
CWindOut | |
COutputColumn | |
COutputManager | Global container that handles data output |
CPaintObject | |
CWater::Permafrost | Simulates the permafrost layer of a resource unit |
CPhenology | |
CProduction3PG | |
►CQDialog | |
CAboutDialog | |
►CQMainWindow | |
CMainWindow | The main window of the iLand viewer |
CMainWindow | The main window of the iLand viewer |
►CQObject | |
CABE::ActivityObj | Encapsulates the 'activity' object in JS |
CABE::FMSaplingList | |
CABE::FMTreeList | Implements low-level functionality for selecting and harvesting of trees |
CABE::FomeScript | FomeScript provides general helping functions for the Javascript world |
CABE::STPObj | The STPObj encapsulates the 'stp' object in JS |
CABE::SchedulerObj | Accessible via 'scheduler' in Javascript |
CABE::SimulationObj | The SimulationObj encapsulates the 'simulation' object in JS |
CABE::StandObj | StandObj is the bridge to stand variables from the Javascript world |
CABE::UnitObj | Javascript object known as 'unit' in JS and represents a management unit |
CBITE::BiteAgent | |
CBITE::BiteCellScript | |
►CBITE::BiteItem | |
CBITE::BiteBiomass | |
CBITE::BiteColonization | |
CBITE::BiteDispersal | |
CBITE::BiteDistribution | |
CBITE::BiteImpact | |
CBITE::BiteLifeCycle | |
CBITE::BiteOutputItem | |
CBITE::BiteScript | |
CBarkBeetlePlugin | |
CBarkBeetleScript | BarkBeetleScript is the scripting shell for the bark beetle module |
CCSVFile | Provides access to table data stored in text files (CSV style) |
CClimateConverter | Converts text-file-based data into the iLand climate data format |
CColors | |
CConsoleShell | |
CDBHDistribution | The class DBHDistribution encapsulates a DBH distribution on the landscape level |
CDevStageCell | |
CFirePlugin | |
CFireScript | FireScript is the scripting shell for the fire module |
CManagement | Management routines |
CMapGridWrapper | |
CModelController | |
CScriptGlobal | This is a global interface providing useful functionality for javascripts |
CScriptGrid | |
CScriptObjectFactory | The ScriptObjectFactory can instantiate objects of other C++ (QObject-based) types |
CScriptResourceUnit | |
CScriptTree | |
CScriptTreeExpr | |
CSpatialAnalysis | Scripting class related to extra spatial analysis functions |
CTestModelCreate | |
CTestXmlHelper | |
CWindPlugin | ILand plugin for wind disturbances |
CWindScript | |
►CQSyntaxHighlighter | |
CHighlighter | |
►CQTextEdit | |
CJSTextArea | |
►CQThread | |
CKeyboardTaker | |
►CQWidget | |
CPaintArea | PaintArea |
CPaintArea | PaintArea |
CRandomCustomPDF | Numbers with a user defined probaility density function |
CRandomGenerator | |
CRandomIndex | Index of a given size in a random order |
CRandomWeighted | |
CResourceUnit | ResourceUnit is the spatial unit that encapsulates a forest stand and links to several environmental components (Climate, Soil, Water, ...) |
CResourceUnitSpecies | The class contains data available at ResourceUnit x Species scale |
CResourceUnitVariables | |
CRGenerators | |
CRumpleIndex | The RumpleIndex is a spatial index relating surface area to ground area |
►Cstd::runtime_error | |
CIException | Exception IException is the iLand model exception class |
CSapling | Saplings from 5cm to 4m |
CSaplingCell | |
CSaplingCellRunner | |
CSaplingGrowthParameters | Parameters for sapling growth |
CSaplings | Container for the establishment and sapling growth in iLand |
CSaplingStat | Stores statistics on the resource unit x species level |
CSaplingTree | |
CSaplingTreeOld | SaplingTreeOld holds information of a sapling (which represents N trees). Emphasis is on efficient storage |
CABE::Schedule | |
CABE::Scheduler | Schedules the forest management activities on a planning unit |
CABE::SchedulerOptions | SchedulerOptions store agent-specific options |
CSCoordTrans | |
CSeedDispersal | The class encapsulates the dispersal of seeds of one species over the whole landscape |
CSettingMetaData | This helper class holds meta data (description, Urls, etc) about model settings |
►CSetupResourceUnitInterface | |
CBarkBeetlePlugin | |
CFirePlugin | |
CWindPlugin | ILand plugin for wind disturbances |
CSimpleRNG | |
CSInitPixel | |
CSnag | Snag deals with carbon / nitrogen fluxes from the forest until the reach soil pools |
CSnapshot | Way to save/load the current state of the model to a database |
CSnapshotItem | |
CWater::SnowPack | SnowPack handles the snow layer |
CSoil | Implementation of the ICBM/2N soil carbon and nitrogen dynamics model |
CSolarRadiation | Handles sun and radiation calculations |
CSpecies | The behavior and general properties of tree species |
CSpeciesResponse | Environmental responses relevant for production of a tree species on resource unit level |
CSpeciesSet | A SpeciesSet acts as a container for individual Species objects |
CSqlHelper | A helper class for simple execution of database commands |
CABE::SSpeciesStand | |
CStamp | Stamp is the basic class for the LIP field of a individual tree |
CStampContainer | Collection of Stamp for one tree species |
CStandLoader | Loads (initializes) trees for a "stand" from various sources |
CStandStatistics | Collects information on stand level for each tree species |
CStatData | StatData |
CSun | Sun handles calculations of day lengths, etc |
CSVDState | |
CSVDStates | |
CSystemStatistics | Holds a couple of system statistics primarily aimed for performance and memory analyis |
CTests | |
CThreadRunner | Encapsulates the invokation of multiple threads for paralellized tasks |
CTickTack | |
CTimeEvents | |
CTree | A tree is the basic simulation entity of iLand and represents a single tree |
►CTreeDeathInterface | |
CBarkBeetlePlugin | |
CTreeGrowthData | Internal data structure which is passed between function and to statistics |
CTTickTack | |
CUpdateState | UpdateState details missing |
CVector3D | Simple 3d vector |
CViewport | Handles coordinaive transforation between grids (based on real-world metric coordinates) |
CWaterCycle | Simulates the water cycle on a ResourceUnit |
CWaterCycleData | WaterCycleData is a data transfer container for water-related details |
►CWaterInterface | |
CFirePlugin | |
CWindCell | Data structure for a single wind cell (usually 10x10m) |
CWindModule | The WindModule is the main object of the iLand wind module |
CWindRUCell | |
CWindSpeciesParameters | Species parameters that are specific to the wind module |
CXmlHelper | XmlHelper wraps a XML file and provides some convenient functions to retrieve values |