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 3039d 16h werner / public SVN  
1221 3039d 16h werner /branches/ public SVN  
1220 3039d 16h werner /branches/version1.0/ Version 1.0  
1218 3039d 18h werner / clean up repository - make 1.0 trunk again!  
1217 3039d 18h werner / clean up repository - make 1.0 trunk again!  
1104 3327d 22h 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 4311d 17h werner /branches/port_qt5_64bit/  
639 5055d 15h werner / move current content to the "trunk"  
404 5407d 00h werner /src/fonstudio/ added switch "aggregateMode" to Lightroom-xml file format to switch between sum and mean LIP creation.  
402 5411d 12h werner /src/fonstudio/ cleaned orientation for drawing hemi grids
corrected the orientation of the azimuth angle to translate well between the hemigrid and the lightroom reference grid.
 
400 5411d 20h werner /src/ changed the binary format of the LIP stamps (included a magic number, a version and a call to setVersion()). Changed the way of aggregating the "shadow" in the lightroom: now (again) the result value represents the mean "shadow" per meter below the 45° line.  
105 5675d 05h 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()
...
 
83 5678d 13h Werner /src/ new structure  
82 5678d 13h Werner /src/  
80 5678d 14h Werner / change master structure  
72 5690d 04h 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.
 
71 5690d 06h Werner /fonstudio/ added cycle.h from http://www.fftw.org/cycle.h (http://labs.trolltech.com/blogs/2008/12/05/qtestlib-now-with-nice-graphs-pointing-upwards). added cycle-counter to the DebugTimer-Helper class. changed elapsed() to elapsedMs().  
68 5692d 14h Werner /fonstudio/ removed the aligning of stamp height to straight pieces of the 45° line (introduced earlier).
The problem was, that this leads to "halos" as in reality stamps are not always applied exactly in the center of the height grid.
 
65 5720d 04h Werner /fonstudio/ fixed the reading of stamps
more fixes during loading of stamps
 
62 5720d 10h Werner /fonstudio/ * Tree:heightGrid(): changed calculation scheme for dominant height
* LightRoom: mod of aggregation: now weighing with the local dominant height (consistently with the usage in the FON-studio).
 
52 5722d 10h Werner /fonstudio/ modified to additive again;
* in Lightroom again the average up to the treeheight is summed up
* while extracting stamps, an upper limit of 47x47px (i.e. with 2m grid size approx. 1ha) is used. Now the criterion is based upon absolute values - maybe switch to relative values again (to avoid huge stamps)??
 
44 5725d 13h Werner /fonstudio/ mainwindow: gui change + variable threshold in xml file when to cut the stamps
LightRoom: removed height in calculation of values per column (as we now calc. averages again)
 
43 5725d 13h Werner /fonstudio/ changed lightroom again to aggregate averages of shadowing along the full height (including crown).
additionally saved the value at the center which will be used for the "dominance" height of the tree.
modified file structure of binary stamp files to include dominance values.
 
38 5727d 09h 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.
 
37 5727d 14h Werner /fonstudio/ little optimizations of grid, fixed a bug in stampcontainer; "radial" analysis of stams (see mainwindow.cpp)  
32 5729d 15h Werner /fonstudio/ grid: average() function, more const access operators.
LightRoom: mod. mode of setup (now setup with metric length instead of pixelcount),
fixed "addition of angles" bug.
added generation of "subpixel" stamps.
 
31 5732d 06h Werner /fonstudio/ dropped crown-body from LightRoom calculation.
fixed 2 bugs during calculation.
 
30 5732d 13h 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.
 
29 5733d 08h Werner /fonstudio/ fixed amount of global radiation that is used for stamp-calculation.  
28 5733d 08h Werner /fonstudio/ Mainwindow: applying of XML
LightRoom: behavior of coords x/y=0/0 fixed.
 
27 5733d 10h Werner /fonstudio/ reworked lightroom, fixed a sin/cos bug.
added solar radiation for result.
dropped the 3d-grid, because of some strange behaviour (seems to be related with Qt shared classes and that stuff).
 
26 5733d 15h Werner /fonstudio/ small edits.  
25 5734d 07h Werner /fonstudio/ lots of stuff....  
24 5734d 13h Werner /fonstudio/ added global.h (RAD(), GRAD()), some adaptations for hemigrid.
continued implementation of lightroom.
 
23 5734d 13h Werner /fonstudio/ hit detection of tree in LightRoom.  
22 5734d 15h Werner /fonstudio/ added offset to Grid
started impl of the "tree" within the LightRoom (called LightRoomObject).
 
19 5735d 09h Werner /fonstudio/ reworked GUI, added some nice icons and reorganized. Now the Fonstudio has severel main working areas, e.g. lightroom, FON,...
setup of LightRoom.
created a little Timer class in helper.cpp (DebugTimer).
 
18 5735d 10h Werner /fonstudio/ LightRoom::setup()  
17 5735d 11h Werner /fonstudio/ created LightRoom.