Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
3058d 16h |
werner |
/ |
public SVN |
|
1221 |
3058d 16h |
werner |
/branches/ |
public SVN |
|
1220 |
3058d 16h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
3058d 18h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
3058d 19h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1104 |
3346d 23h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
1102 |
3347d 12h |
werner |
/branches/port_qt5_64bit/src/ |
fixed couple of clang warnings.
some debugging/profiling work w.r.t. establishment/regen. |
|
779 |
4330d 18h |
werner |
/branches/port_qt5_64bit/ |
|
|
738 |
4739d 21h |
werner |
/trunk/src/core/ |
small fixes (memory leaks) due to Valgrind/memcheck session |
|
736 |
4743d 20h |
werner |
/trunk/src/core/ |
fixed the crashes (I hope).
The problem was either:
(a) if you load just one year of climate and have a leapyear, then the store for climate-days can is too short (it was: years*366, now: years*366 + 1
(b) The value of "mHeightGridTries" (in standloader) was not initialized with disabled "heightGrid". |
|
671 |
4913d 19h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
639 |
5074d 16h |
werner |
/ |
move current content to the "trunk" |
|
487 |
5284d 13h |
werner |
/src/core/ |
some performance optimizations done on Linux with valgrind /
KCacheGrind.
stamp: did inlining of "distanceToCenter" (is still relatively expensive
due to heavy usage in e.g. applyLip)
Saplings: removed the very exensive way to check if a sapling of a
species is already on a given pixel; we now use a std::bitmap for that
purpose.
grid: optimized the "indexOf(float*)"-method; this method is used very
often. |
|
401 |
5430d 13h |
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 |
5430d 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. |
|
321 |
5598d 22h |
werner |
/src/ |
* check for NaN in readLIF_torus() (Tree).
* dump() function in Stamp
* removed compiler warnings |
|
149 |
5683d 07h |
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). |
|
131 |
5686d 06h |
Werner |
/src/ |
added a 64x64 stamp while reinvoking the FonStudio |
|
93 |
5695d 09h |
Werner |
/src/ |
XmlHelper class, the first real test-case for that, some thinking about how to setup the whole system. |
|
83 |
5697d 14h |
Werner |
/src/ |
new structure |
|
80 |
5697d 14h |
Werner |
/ |
change master structure |
|
52 |
5741d 11h |
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)?? |
|
47 |
5744d 11h |
Werner |
/fonstudio/ |
now to each "writer" stamp a reader stamp (i.e. the "crownradius") is directly attached. Therefore some changes in tree and treespecies. |
|
42 |
5744d 14h |
Werner |
/fonstudio/ |
additionally storing crown radius in stamp file.
readout of stamps using radius-stamps. |
|
35 |
5748d 07h |
Werner |
/fonstudio/ |
various fixes (still trying to load/save stamps). |
|
34 |
5748d 08h |
Werner |
/fonstudio/ |
Handling of stamps (read, write, ...) |
|
33 |
5748d 09h |
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 |
5748d 16h |
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. |
|
30 |
5751d 14h |
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. |
|