Subversion Repositories public iLand

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1222 3153d 04h werner / public SVN  
1221 3153d 04h werner /branches/ public SVN  
1220 3153d 04h werner /branches/version1.0/ Version 1.0  
1218 3153d 06h werner / clean up repository - make 1.0 trunk again!  
1217 3153d 06h werner / clean up repository - make 1.0 trunk again!  
1104 3441d 11h werner /branches/iland_regen/ Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone
 
779 4425d 06h werner /branches/port_qt5_64bit/  
763 4617d 07h werner /trunk/ Build for Qt 4.8.3 - new executables and DLLs  
639 5169d 04h werner / move current content to the "trunk"  
356 5596d 10h werner /src/ fixed FonStudio (did not compile because version.cpp was missing).
key "randomSamplingEnabled": removed error message when key is false
 
301 5708d 11h werner /src/fonstudio/ FONSTUDIO: added mrRand(), removed obsolete signal/slot connections.  
259 5743d 20h werner /src/ Big Cleanup of Lightroom Code.
removed all iLand specifics, left pure stamp calculation facilitites.
 
200 5762d 21h 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 5765d 20h werner /src/ fonstudio compiles again...  
174 5768d 16h werner /src/ some cleanup in file structure; moved files from fonstudio away from "core" directory.  
123 5784d 16h Werner /src/ ThreadRunner class. This hopefully is a good foundation for all the multithreading issues...  
120 5785d 22h 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...  
113 5786d 23h 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 5787d 22h 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.  
106 5788d 16h 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 5788d 18h 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()
...
 
99 5789d 15h Werner /src/ added handling for file path to xml-project files and to GlobalSettings.  
97 5789d 19h Werner /src/  
93 5789d 21h Werner /src/ XmlHelper class, the first real test-case for that, some thinking about how to setup the whole system.  
92 5790d 01h Werner /src/ creation of the Model and the RessourceUnit object.  
91 5790d 03h Werner /src/ started implementation of SpeciesSet; this includes lots of tinkering around with global functions, Database-connections and that like.  
90 5790d 04h Werner /src/ changed TreeSpecies -> Species.
added class SpeciesSet.
 
87 5791d 01h Werner /src/ GlobalSettings Object, reading of global settings meta data, GlobalSettings is a Singleton.  
86 5791d 03h Werner /src/ added SettingMetaData.  
85 5792d 01h Werner /src/  
83 5792d 02h Werner /src/ new structure  
82 5792d 02h Werner /src/  
80 5792d 02h Werner / change master structure  
77 5800d 15h Werner /fonstudio/ streamlined the application of stamps (now much faster)
changed the internal layout of grids (now the lines are in x-direction)
some fiddling with compiler switches
 
72 5803d 17h Werner /fonstudio/ removed the cycle.h (problem was that mere processor cycles are not very useful), and added good ol TTickTack (from Picus), but applying a wrapper-class so that including of windows.h is occurs only in ticktack.cpp.
added also a routine in mainwindow to emulate multiple executions of read/write cycles.
 
38 5840d 22h Werner /fonstudio/ LightRoom: use sum instead of average
Use of Lightroom in mainwindow: cut parts of lightroom result based on values and save as binary stamp file.
create class TreeSpecies, start to impl. use of stamps in Tree.
 
33 5842d 21h Werner /fonstudio/ general handling of stamps. This includes:
* StampContainer class. encapsulates internal storage, fast access, read/write functions to binary streams
* factory-approach for creation of stamps with different size. This can be used to use specific looping routines depending on stamp size.
 
30 5846d 02h Werner /fonstudio/ change "stamp" to "imagestamp", added a new "stamp" which should be more like the real, efficient stamp used in iLand.
started impl. of lightroom - batch modus.
 
24 5848d 02h Werner /fonstudio/ added global.h (RAD(), GRAD()), some adaptations for hemigrid.
continued implementation of lightroom.
 
17 5848d 23h Werner /fonstudio/ created LightRoom.