Rev |
Age |
Author |
Path |
Log message |
Diff |
145 |
5505d 02h |
Werner |
/src/ |
Run and compiled iLand on Linux (Kubuntu) with a virtual machine. The gcc on Linux issues lots of warnings which I fixed on the Linux side. Also fixed TTickTack (the clock issue).
Now iLand also runs on Linux - nice! |
|
143 |
5505d 21h |
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 ;) |
|
105 |
5515d 19h |
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()
... |
|
80 |
5519d 03h |
Werner |
/ |
change master structure |
|
77 |
5527d 16h |
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 |
|
75 |
5527d 21h |
Werner |
/fonstudio/ |
Optimization: removed the abundant "isValid" calls in the Grid-Class
and tried some optimizations in the tree class (applyStamp).
Interestingly, the Grid-modification did not increase performance as expected. |
|
74 |
5527d 22h |
Werner |
/fonstudio/ |
Changed algorithm for dominant height grid.
* "smooth" height values if trees are not in center of 10m height Grid
* the height-value is the maximum value of all the trees in the pixel (thus no part of the crown is above this height) |
|
58 |
5561d 23h |
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) |
|
55 |
5562d 16h |
Werner |
/fonstudio/ |
made ViewPort to work properly - at least the FON visualization works fine now (including the mouse-move coordinate readout). It is (as always) a kick in the A... |
|
50 |
5564d 01h |
Werner |
/fonstudio/ |
grid: fixed bug that mRect was overwritten by setup() after being set by constructor.
Viewport unfinished still. |
|
49 |
5565d 17h |
Werner |
/fonstudio/ |
gfx stuff (added class Viewport; not finished yet).
as always some grid functions.
mouseMove in PaintArea. |
|
48 |
5565d 22h |
Werner |
/fonstudio/ |
grid: bugfix
mainwindow: added different visualizations
tree: adopted to new scheme: dominance height split in "above Z*" and "below Z*" |
|
46 |
5566d 02h |
Werner |
/fonstudio/core/ |
added [] operator for grids, fixed dumpToString function (orientation) |
|
45 |
5566d 02h |
Werner |
/fonstudio/ |
apply stamps at domiance grid |
|
41 |
5566d 20h |
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 |
5566d 21h |
Werner |
/fonstudio/ |
reading out of stamp values.
lots of additional small changes. |
|
37 |
5568d 04h |
Werner |
/fonstudio/ |
little optimizations of grid, fixed a bug in stampcontainer; "radial" analysis of stams (see mainwindow.cpp) |
|
36 |
5569d 19h |
Werner |
/fonstudio/ |
some template dump functions for grids.
loading/saving of stamps. still a mess. |
|
33 |
5569d 22h |
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. |
|
32 |
5570d 05h |
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. |
|