Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
431 |
5152d 07h |
werner |
/src/ |
included the logLevel-Functions at several locations in the source code.
added a option to only display debug messages in the DebugTimer destructor when elapsed time is longer than one millisecond. |
|
/src/core/global.h /src/core/model.cpp /src/core/modelcontroller.cpp /src/core/modelsettings.cpp /src/core/resourceunit.cpp /src/core/standloader.cpp /src/core/watercycle.cpp /src/iland/tests.cpp /src/tools/globalsettings.cpp /src/tools/helper.cpp /src/tools/helper.h
|
393 |
5180d 18h |
werner |
/src/ |
fixed a bug in StampContainer when loading trees with invalid hd-ratio (too low trees).
fixed a bug that caused a crash when seed dispersal was disabled.
added return values for stand init routines (also those that accessed by scripting) and cleaned up the documentation. |
|
/src/core/speciesset.cpp /src/core/stampcontainer.cpp /src/core/standloader.cpp /src/core/standloader.h /src/core/tree.cpp /src/tools/scriptglobal.cpp /src/tools/scriptglobal.h
|
389 |
5183d 06h |
werner |
/src/ |
fixed small glitches with single tree initialization (species name at last position); changes to management routines. |
|
/src/core/management.cpp /src/core/standloader.cpp /src/core/standloader.h /src/core/tree.cpp /src/tools/scriptglobal.cpp /src/tools/scriptglobal.h
|
388 |
5183d 08h |
werner |
/src/core/ |
remodified the age calculation. Now the age is estimated based on the current height relative to h_max. The aging-calculation itself is no longer changed by that. |
|
/src/core/species.cpp /src/core/species.h /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h
|
384 |
5183d 17h |
werner |
/src/core/ |
various changes in load of initialization |
|
/src/core/standloader.cpp
|
381 |
5183d 19h |
werner |
/src/core/ |
appropriate handling of tree age during initialization.
if no age is provided in the input file only the tree height is used for the aging calculation. The tree "age" in that case reflects only the number of years since initialization. |
|
/src/core/species.cpp /src/core/species.h /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h
|
319 |
5330d 18h |
werner |
/src/ |
loading of the environment |
|
/src/core/climate.cpp /src/core/environment.cpp /src/core/standloader.cpp /src/iland/iland.pro
|
312 |
5337d 16h |
werner |
/src/core/ |
increased freq. of sorting for low stem numbers |
|
/src/core/standloader.cpp
|
311 |
5337d 17h |
werner |
/src/core/ |
improve loading of tree distributions (density per line) |
|
/src/core/standloader.cpp /src/core/standloader.h
|
299 |
5350d 18h |
werner |
/src/ |
fixed bug with disabled debug outputs
added modified LRI to NPP-debug output
new species parameter "probStressYears".
documentation (wiki-links) |
|
/src/core/species.cpp /src/core/standloader.cpp /src/core/tree.cpp /src/core/watercycle.cpp /src/output/treeout.cpp /src/tools/globalsettings.cpp
|
294 |
5370d 23h |
werner |
/src/ |
lots of scripting stuff: new global functions (include, alert)
new methods of the "Globals" javascript object (set, setting, addTrees, ...) |
|
/src/core/management.cpp /src/core/management.h /src/core/model.h /src/core/modelcontroller.cpp /src/core/resourceunit.h /src/core/standloader.cpp /src/core/standloader.h /src/iland/mainwindow.cpp /src/iland/tests.cpp /src/tools/scriptglobal.cpp /src/tools/scriptglobal.h
|
290 |
5371d 07h |
werner |
/src/ |
using now the CustomRandomPDF class (from Picus) for the custom probabilty density function used in the standloader. |
|
/src/core/standloader.cpp /src/core/standloader.h /src/iland/mainwindow.cpp /src/iland/tests.cpp /src/tools/random.cpp /src/tools/random.h
|
289 |
5372d 03h |
werner |
/src/ |
random - things: added the Picus random-helper-classes (RandomIndex, CustomRandomPDF, ...).
added a 3rd party Mersenne-Twister-Random-Generator (added a 3rdparty) directory. |
|
/src/3rdparty /src/3rdparty/MersenneTwister.h /src/tools/random.cpp /src/tools/random.h
/src/core/global.h /src/core/standloader.cpp /src/iland/iland.pro /src/iland/mainwindow.cpp /src/iland/tests.cpp /src/iland/tests.h /src/tools/csvfile.cpp /src/tools/globalsettings.cpp /src/tools/helper.h
|
288 |
5373d 01h |
werner |
/src/ |
more stand loading |
|
/src/core/standloader.cpp /src/tools/csvfile.cpp
|
287 |
5373d 02h |
werner |
/src/ |
Tree initialization (random variant). works almost... |
|
/src/core/global.h /src/core/model.cpp /src/core/resourceunit.cpp /src/core/resourceunit.h /src/core/standloader.cpp /src/core/standloader.h /src/core/tree.h /src/tools/sqlhelper.cpp /src/tools/sqlhelper.h
|
285 |
5374d 22h |
werner |
/src/core/ |
loading of the landscape. added "areaMask.imageFile" to "world" in xml file. This loads a image mask that establishes area that are inside and outside the project area respectively. |
|
/src/core/global.h /src/core/grid.cpp /src/core/grid.h /src/core/model.cpp /src/core/model.h /src/core/modelcontroller.cpp /src/core/standloader.cpp /src/core/tree.cpp
|
284 |
5375d 01h |
werner |
/src/ |
loading of different ini-files on the worlds landscape. |
|
/src/core/environment.cpp /src/core/model.h /src/core/standloader.cpp /src/core/standloader.h /src/tools/globalsettings.cpp
|
281 |
5375d 02h |
werner |
/src/ |
setup of the world - remodeled the init-routine in Model, changed the init of stands (also some xml-keys). added a storage for variables local to rseource units (e.g. nitrogenAvailable). |
|
/src/core/environment.cpp /src/core/environment.h /src/core/exception.h /src/core/model.cpp /src/core/model.h /src/core/modelsettings.cpp /src/core/modelsettings.h /src/core/resourceunit.cpp /src/core/resourceunit.h /src/core/speciesresponse.cpp /src/core/standloader.cpp /src/core/standloader.h /src/core/watercycle.cpp /src/iland/tests.cpp
|
270 |
5379d 00h |
werner |
/src/core/ |
added warning if species table not found |
|
/src/core/speciesset.cpp /src/core/standloader.cpp
|
247 |
5385d 03h |
werner |
/src/ |
global script object (ScriptGlobal).
Doxygen documentation refinements. |
|
/src/iland/maindoc.cpp /src/tools/scriptglobal.cpp /src/tools/scriptglobal.h
/src/core/climate.cpp /src/core/grid.h /src/core/management.cpp /src/core/model.cpp /src/core/resourceunitspecies.cpp /src/core/species.cpp /src/core/speciesresponse.cpp /src/core/stampcontainer.h /src/core/standloader.cpp /src/core/tree.h /src/iland/iland.pro /src/tools/climateconverter.cpp /src/tools/expression.cpp /src/tools/globalsettings.cpp
|
204 |
5399d 06h |
werner |
/src/core/ |
|
|
/src/core/modelsettings.cpp /src/core/standloader.cpp
|
194 |
5401d 02h |
werner |
/src/ |
Loading of climate data from a database. Tests contain test code for that.
fixed some regressions due to the recent change in project file structure. ouch. |
|
/src/core/climate.cpp /src/core/model.cpp /src/core/standloader.cpp /src/iland/mainwindow.cpp /src/iland/mainwindow.h /src/iland/mainwindow.ui /src/iland/tests.cpp /src/tools/globalsettings.cpp /src/tools/globalsettings.h /src/tools/helper.cpp /src/tools/helper.h /src/tools/xmlhelper.cpp /src/tools/xmlhelper.h
|
192 |
5401d 09h |
werner |
/src/ |
xml settings, revisited. |
|
/src/core/model.cpp /src/core/standloader.cpp /src/tools/xmlhelper.cpp
|
191 |
5401d 09h |
werner |
/src/ |
change of project file structure. update of node requests |
|
/src/core/model.cpp /src/core/speciesset.cpp /src/core/standloader.cpp /src/tools/globalsettings.cpp /src/tools/xmlhelper.cpp
|
189 |
5401d 21h |
iland |
/src/ |
finished ressource vs. resource struggle, some cleanup within xml file
reading. |
|
/src/core/model.cpp /src/core/model.h /src/core/production3pg.cpp /src/core/resourceunit.cpp /src/core/resourceunit.h /src/core/resourceunitspecies.cpp /src/core/standloader.cpp /src/core/tree.cpp /src/iland/iland.pro /src/iland/mainwindow.cpp /src/iland/management.cpp /src/iland/tests.cpp /src/output/dynamicstandout.cpp /src/output/standout.cpp /src/output/treeout.cpp /src/tools/expressionwrapper.cpp /src/tools/globalsettings.cpp /src/tools/globalsettings.h /src/tools/xmlhelper.cpp
|
187 |
5401d 21h |
iland |
/src/ |
wow. Ressource is correctly spelled as Resource. I jerk. |
|
/src/core/global.h /src/core/model.cpp /src/core/production3pg.h /src/core/ressourceunit.h /src/core/ressourceunitspecies.cpp /src/core/ressourceunitspecies.h /src/core/standloader.cpp /src/core/standloader.h /src/core/threadrunner.cpp /src/core/threadrunner.h /src/core/tree.h /src/iland/mainwindow.cpp /src/iland/management.cpp /src/iland/tests.cpp /src/tools/expressionwrapper.cpp /src/tools/expressionwrapper.h /src/tools/xmlhelper.h
|
170 |
5408d 02h |
werner |
/src/ |
added a "age" to trees (Tree, also Treewrapper, also StandLoader). Used by aging. |
|
/src/core/modelcontroller.cpp /src/core/production3pg.cpp /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp /src/tools/expressionwrapper.cpp
|
155 |
5413d 09h |
werner |
/src/ |
wraparound of trees around an one hectare patch. Edges are glued together. This is done by doubling code for applyStamp, readStamp and heightGrid in Tree.
improved "clicking" on trees in MainWindow. |
|
/src/core/model.cpp /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp
|
141 |
5416d 10h |
Werner |
/src/ |
documentation ExpressionWrapper, code cleanup |
|
/src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/tools/expression.cpp /src/tools/expressionwrapper.cpp
|
140 |
5416d 10h |
Werner |
/src/ |
added ExpressionWrapper that enables the use of model variables (e.g. of trees) in expressions. |
|
/src/tools/expressionwrapper.cpp /src/tools/expressionwrapper.h
/src/core/standloader.cpp /src/iland/iland.pro /src/tools/expression.cpp /src/tools/expression.h
|
138 |
5416d 21h |
Werner |
/src/ |
updated StandLoader (now more strict), little bit more design of model meta control (run/stop/pause...). |
|
/src/iland/res/Backup Green Button.png /src/iland/res/Pause.png /src/iland/res/Play All.png /src/iland/res/Play.png
/src/core/standloader.cpp /src/core/tree.cpp /src/iland/mainwindow.cpp /src/iland/mainwindow.h /src/iland/mainwindow.ui /src/iland/res/iland.qrc
|
137 |
5416d 23h |
Werner |
/src/ |
rework of the growing process, also debugging outputs etc. |
|
/src/core/model.cpp /src/core/model.h /src/core/production3pg.cpp /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp /src/tools/globalsettings.cpp /src/tools/globalsettings.h /src/tools/xmlhelper.cpp /src/tools/xmlhelper.h
|
117 |
5424d 02h |
Werner |
/src/ |
new debug macros (which are compiled to NOOP in release mode) |
|
/src/core/global.h /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/tools/globalsettings.cpp
|
113 |
5424d 06h |
Werner |
/src/ |
started Production3PG-class which couples the (stand-level) production.
implemented zooming and panning in Viewport (this is always a hell of a job) |
|
/src/core/production3pg.cpp /src/core/production3pg.h
/src/core/model.cpp /src/core/ressourceunit.cpp /src/core/ressourceunit.h /src/core/ressourceunitspecies.h /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/fonstudio/fonstudio.pro /src/fonstudio/mainwindow.cpp /src/fonstudio/mainwindow.h /src/fonstudio/paintarea.cpp /src/fonstudio/paintarea.h /src/tools/helper.cpp /src/tools/helper.h
|
107 |
5425d 21h |
Werner |
/src/ |
created "AllTreeIterator" as a convenient means to traverse all trees in the model, adapted the painting of trees in MainWindow to the many RessourceUnits. |
|
/src/core/model.cpp /src/core/model.h /src/core/ressourceunit.cpp /src/core/ressourceunit.h /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/fonstudio/mainwindow.cpp
|
106 |
5425d 23h |
Werner |
/src/ |
added StandLoader class which encapsulates the initialization of stands. Currently only Picus-style initfiles can be loaded.
added more content to Model and cleaned the Tree class. Now a multiple stand setup with N ressource units and N duplicate stands can be loaded and the light-patterns calculated. cool! |
|
/src/core/standloader.cpp /src/core/standloader.h
/src/core/model.cpp /src/core/model.h /src/core/tree.cpp /src/core/tree.h /src/fonstudio/fonstudio.pro /src/fonstudio/mainwindow.cpp
|