Subversion Repositories public iLand

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
189 5407d 18h 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
188 5407d 18h werner /src/core/ rename ressoure files.  
/src/core/resourceunit.cpp
/src/core/resourceunit.h
/src/core/resourceunitspecies.cpp
/src/core/resourceunitspecies.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/ressourceunitspecies.cpp
/src/core/ressourceunitspecies.h
180 5408d 23h werner /src/ created StandStatistics (similar to the solution in Picus). Each tree adds itself to the statistics object of RU x species. During yearEnd() of RessourceUnit the data is aggregated for the whole stand.  
/src/core/standstatistics.cpp
/src/core/standstatistics.h
/src/core/model.cpp
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/ressourceunitspecies.h
/src/core/tree.cpp
/src/core/tree.h
/src/iland/iland.pro
158 5418d 06h werner /src/core/ code cleanup/refactoring on Tree.  
/src/core/model.cpp
/src/core/ressourceunit.cpp
/src/core/tree.cpp
/src/core/tree.h
157 5419d 01h werner /src/ cleaning of memory after trees died; this had some impacts on AllTreeIterator and some other places.
added a "Tests" class to combine some simple tests.
 
/src/iland/tests.cpp
/src/iland/tests.h
/src/core/global.h
/src/core/model.cpp
/src/core/model.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/tree.cpp
/src/core/tree.h
/src/iland/iland.pro
/src/iland/mainwindow.cpp
/src/tools/expression.cpp
/src/tools/expressionwrapper.cpp
153 5420d 01h werner /src/ partitioning - corrected error w.r.t. units of diameter (rather tricky)
- now everything is calculated using meters.
wipe() of Grid does *not* work correctly with values != 0 (so returned
to initialize() for the grid itself).
 
/src/core/grid.h
/src/core/model.cpp
/src/core/ressourceunit.cpp
/src/core/species.cpp
/src/core/threadrunner.cpp
/src/core/tree.cpp
/src/iland/mainwindow.cpp
151 5420d 06h iland /src/ - now calculating the area per RU which is stocked.
to achieve that, changes were made to:
- heightGrid() in Tree
- RessourceUnit: new member variables
- Model: function to iterate over RUs and calculate actual values.
- added functions for binary (QByteArray) loading/saving to file in
Helper

GUI: saveState/restoreState in MainWindow - used for dockwindows.
 
/src/core/model.cpp
/src/core/model.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/tree.cpp
/src/core/tree.h
/src/iland/mainwindow.cpp
/src/iland/mainwindow.ui
/src/tools/globalsettings.cpp
/src/tools/helper.cpp
/src/tools/helper.h
147 5421d 02h werner /src/core/ redistribution of radiation from RessourceUnit to trees.  
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/tree.cpp
115 5430d 00h Werner /src/core/ moved 3PG class to RessourceUnitSpecies.  
/src/core/production3pg.cpp
/src/core/production3pg.h
/src/core/ressourceunit.cpp
/src/core/ressourceunitspecies.h
/src/core/tree.cpp
/src/core/tree.h
113 5430d 03h 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
112 5431d 01h Werner /src/core/ added basic calc. for radiation/3pg invokation in RessourceUnit.  
/src/core/model.cpp
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/tree.cpp
111 5431d 02h Werner /src/ added "RessourceUnitSpecies" (included setup and access functions). Each species has now a numeric index which is used to construct vectors of RessourceUnitSpecies per RessourceUnit.  
/src/core/ressourceunitspecies.cpp
/src/core/ressourceunitspecies.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/species.h
/src/core/speciesset.cpp
/src/core/speciesset.h
/src/core/tree.cpp
/src/core/tree.h
/src/fonstudio/fonstudio.pro
110 5431d 04h Werner /src/ added calculation of LAI  
/src/core/model.cpp
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/species.cpp
/src/core/species.h
/src/core/tree.cpp
/src/core/tree.h
/src/tools/helper.cpp
107 5431d 19h 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
105 5431d 22h Werner /src/ several changes:
create multiple RessourceUnits as a grid
modified include-order for model.h and mainwindow.cpp
added clear() to Grid.
fixed bug in Grid::indexOf()
...
 
/src/core/modelcontroller.cpp
/src/core/modelcontroller.h
/src/core/exception.h
/src/core/grid.h
/src/core/model.cpp
/src/core/model.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/tree.cpp
/src/core/tree.h
/src/fonstudio/fonstudio.pro
/src/fonstudio/lightroom.cpp
/src/fonstudio/mainwindow.cpp
/src/fonstudio/mainwindow.h
94 5433d 00h Werner /src/ modelCreate-Test: successfully creates a model, a speciesSet, loads a rudimentary species from a SQLite table (the locations etc. are read from a xml file using the cute XmlHelper class). The species have some Expression-formulas for allometries.  
/src/core/model.cpp
/src/core/model.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/species.cpp
/src/core/species.h
/src/core/speciesset.cpp
/src/core/speciesset.h
/src/tools/expression.cpp
/src/tools/expression.h
/src/tools/globalsettings.cpp
/src/tools/settingmetadata.cpp
/src/tools/settingmetadata.h
/src/tools/xmlhelper.cpp
92 5433d 05h Werner /src/ creation of the Model and the RessourceUnit object.  
/src/core/model.cpp
/src/core/model.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/fonstudio/fonstudio.pro
/src/tools/globalsettings.cpp
/src/tools/globalsettings.h

Show All