Rev |
Age |
Author |
Path |
Log message |
Diff |
781 |
4043d 11h |
werner |
/branches/port_qt5_64bit/src/ |
tried to compile also for MSVC 2010 32bit |
|
779 |
4056d 12h |
werner |
/branches/port_qt5_64bit/ |
|
|
772 |
4151d 17h |
werner |
/trunk/src/ |
small changes to compile fonstudio again |
|
735 |
4469d 15h |
werner |
/trunk/src/core/ |
fixes of possible memory leakes / problems |
|
671 |
4639d 13h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
639 |
4800d 10h |
werner |
/ |
move current content to the "trunk" |
|
632 |
4847d 12h |
werner |
/src/ |
bugfixes and improved writing of error messages |
|
550 |
4920d 16h |
werner |
/src/ |
some fixes with landscape initialization, made some debug messages conditional on various places. |
|
505 |
4990d 08h |
werner |
/src/core/ |
fix crash small stamps for Acma. |
|
498 |
5007d 09h |
werner |
/src/ |
fixed bug in stampcontainer that led to crashes when trees grew very very big. |
|
430 |
5146d 11h |
werner |
/src/core/ |
additional linearizations of tree growth functions (HDlow, HDhigh, ...) |
|
429 |
5147d 15h |
werner |
/src/core/ |
additional debug information for stamp containers |
|
401 |
5156d 07h |
werner |
/ |
starting from a change in the LIP-pattern and the LIP-application a grand tour through followed.
StampContainer has now a static grid that holds distances to the stamp-center. This is used by the tree when applying a stamp.cpp
minor changes necessary due to the switch to Qt 4.6 |
|
400 |
5156d 14h |
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. |
|
397 |
5171d 19h |
werner |
/src/core/ |
thanks to ruperts sharp eyes we found a bug in the torus implementation of readLIF_torus(). Basically, the wrong pixels were evaluated. This became apparent in the HJA with very structured stands.
Another possible flaw (not sure whether this actually caused errors) was found in the attachment of reader stamps. |
|
393 |
5174d 17h |
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. |
|
362 |
5220d 13h |
werner |
/src/ |
small logging adaptations.
StampContainer: increased class count for HD classes to 16 (had previously an error with a hd value of 185) |
|
361 |
5220d 14h |
werner |
/src/core/ |
fixed bug that the stamp map was not filled correctly from below. That is, if trees were of smaller hd-value (though valid) as the smallest "real" stamp, a invalid stamp was returned and a warning message was generated (which led to crashes and extremely slow response) |
|
359 |
5220d 16h |
werner |
/src/ |
stampcontainer.cpp: fixed reading of "debugDumpStamps" key
mainwindow.cpp: added logging to a file, added keys to xml file. new section "system.logging" |
|
357 |
5227d 15h |
werner |
/src/core/ |
* added a error message if tree dimensions are invalid during loading of the stamps
* increased the size of the stamp-look-up grid. It now is able to safely load trees up to 250cm dbh. |
|
309 |
5332d 10h |
werner |
/src/ |
increased size limits (hd-classes go up to 190, max crown radius now 15m) |
|
149 |
5409d 01h |
werner |
/src/ |
- drawing GUI in MainWindow
- "Opacity" of tree crowns as a function of leafarea (and crown area;
crown radius is stored in LIP-stamp). |
|
143 |
5410d 02h |
Werner |
/src/ |
- StampContainer: find stamps out of HD bounds.
- AllTreeIterator fixed bug in next()
- improvements in Expression (function inlining, ...)
- use tree with expression, together with Stats-class.
... and much more ;) |
|
103 |
5420d 07h |
Werner |
/src/ |
included grids |
|
102 |
5420d 08h |
Werner |
/src/ |
* added a global XML-node of the project file to GlobalSettings (each setup() routine has access to that)
* loading of stamps for each species. |
|
99 |
5420d 21h |
Werner |
/src/ |
added handling for file path to xml-project files and to GlobalSettings. |
|
80 |
5423d 08h |
Werner |
/ |
change master structure |
|
65 |
5464d 23h |
Werner |
/fonstudio/ |
fixed the reading of stamps
more fixes during loading of stamps |
|
64 |
5465d 04h |
Werner |
/fonstudio/ |
remodeled StampContainer to store bins with different width (smaller bins for smaller diameter). Somewhat complicated to get it working again... |
|
63 |
5465d 05h |
Werner |
/fonstudio/ |
* added a comment to the binary stamp file
* removed some debug-messages |
|
61 |
5465d 06h |
Werner |
/fonstudio/ |
* modified bin-sizes in StampContainer
* cleaned Tree-class (dropped some old code and refs from other places) |
|
58 |
5466d 04h |
Werner |
/fonstudio/ |
working version of light alogorithnm:
* steps during read:
own_xy = 1 - writer_xy * la_factor / h_dom
value_xy = grid_xy / own_xy
lightvalue = sum( value_xy * reader_xy) [ sum(reader) = 1 ]
additional correction for overstorey:
if h > h_dom:
lightvalue = 1 - (1 - lightvalue) * h/h_dom
other issues:
* added buffer around sim. area
* cleaned xml-file and code to interpret
* fixed Viewport (handling of negative coordinates - see buffer)
* fixed StampContainer, added finalizeSetup() - (filling up of the lookup map) |
|
54 |
5466d 22h |
Werner |
/fonstudio/ |
fixed warnings (release mode), added a routine Helper::fileDialog(). |
|
51 |
5467d 08h |
Werner |
/fonstudio/ |
changed application/stamp production to a multiplicative approach, disengaged the height field. |
|
47 |
5470d 05h |
Werner |
/fonstudio/ |
now to each "writer" stamp a reader stamp (i.e. the "crownradius") is directly attached. Therefore some changes in tree and treespecies. |
|
43 |
5470d 08h |
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. |
|
42 |
5470d 08h |
Werner |
/fonstudio/ |
additionally storing crown radius in stamp file.
readout of stamps using radius-stamps. |
|
41 |
5471d 02h |
Werner |
/fonstudio/ |
checked and fixed orientation of the grids:
x-direction: -x = west, +x = east
y-direction: -y = south, +y = north
-> for display: y-axis must be reversed to fit screen coordinate system! |
|
40 |
5471d 02h |
Werner |
/fonstudio/ |
reading out of stamp values.
lots of additional small changes. |
|
39 |
5472d 03h |
Werner |
/fonstudio/ |
implementing the application of gridded binary stamps. |
|