Subversion Repositories public iLand

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
260 5471d 17h werner /src/fonstudio/ small changes in GUI, added the "minimum"-input definition file.  
259 5471d 18h werner /src/ Big Cleanup of Lightroom Code.
removed all iLand specifics, left pure stamp calculation facilitites.
 
200 5490d 19h werner /src/ added "ModelSettings", i.e. a high performant storage for model settings, further spelling resource vs ressource, including the "batch" job feature from fonstudio into iland. added a slot for MainWindow to force a repaint. and much more.  
178 5493d 18h werner /src/ fonstudio compiles again...  
174 5496d 14h werner /src/ some cleanup in file structure; moved files from fonstudio away from "core" directory.  
132 5508d 15h Werner /src/fonstudio/ changed mode of calculation of the size of stamps (LIPs). Now, we take a percentage of the total value (e.g. take all those rings that have >95% of total influence).  
131 5508d 16h Werner /src/ added a 64x64 stamp while reinvoking the FonStudio  
129 5508d 20h Werner /src/ MainWindow GUI (uses Qt Actions) to start/stop/create the "model", GUI to retrieve debug data.  
127 5510d 17h Werner /src/ Started the iLand Viewer GUI software (copied fonstudio and dropped a lot of stuff). Yeah!  
126 5510d 19h Werner /src/ fine grained debug outputs that could be switched on/off selectively and are only run in debug mode...  
125 5510d 20h Werner /src/ growth of individual trees  
123 5512d 14h Werner /src/ ThreadRunner class. This hopefully is a good foundation for all the multithreading issues...  
121 5513d 19h Werner /src/ reworked exception handling in Expression.
found finally out, that bug was due to a sync-problem with multiple threads, with "Parse" being done "late" during the multi-threaded execution.
nasty.
Added a switch in project-file to enable/disable multithreading.
 
120 5513d 20h Werner /src/ hunted a "bug" in the IException class - finally after some rewriting it came up that the bug was a faulty access in the drawing routine... aarrgghhhhh...  
119 5513d 23h Werner /src/ added HD-range species parameter.  
118 5514d 01h Werner /src/ DBGMODE macro.
Multithreading of main calls in Model. Qt is great!!!
 
114 5514d 19h Werner /src/ some more visual fixes (panning, painting of trees, ...)  
113 5514d 21h 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)
 
111 5515d 20h 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.  
108 5516d 13h Werner /src/fonstudio/ fixed little glitch during paint.
I think there is still an issue with the way we iterate over the ressource-units... it takes too long...
 
107 5516d 13h 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.  
106 5516d 14h 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!
 
105 5516d 16h 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()
...
 
104 5516d 22h Werner /src/ incorporated "Model" into the FonStudio.  
99 5517d 13h Werner /src/ added handling for file path to xml-project files and to GlobalSettings.  
97 5517d 17h Werner /src/  
96 5517d 18h Werner /src/  
95 5517d 18h Werner /src/  
93 5517d 19h Werner /src/ XmlHelper class, the first real test-case for that, some thinking about how to setup the whole system.  
92 5517d 23h Werner /src/ creation of the Model and the RessourceUnit object.  
91 5518d 01h Werner /src/ started implementation of SpeciesSet; this includes lots of tinkering around with global functions, Database-connections and that like.  
90 5518d 02h Werner /src/ changed TreeSpecies -> Species.
added class SpeciesSet.
 
89 5518d 20h Werner /src/ changed internal storage from settingmetadata to pointer to objects. use qDeleteAll to clear and free actual data.  
88 5518d 20h Werner /src/ SettingMetaData and the GlobalSettings container class. One has to be very careful to avoid unintended copies when using the QHash (QMap, ...) container with values (and not ptr to values)!!!  
87 5518d 23h Werner /src/ GlobalSettings Object, reading of global settings meta data, GlobalSettings is a Singleton.  
86 5519d 01h Werner /src/ added SettingMetaData.  
85 5519d 23h Werner /src/  
84 5520d 00h Werner /src/  
83 5520d 00h Werner /src/ new structure  
82 5520d 00h Werner /src/