Subversion Repositories public iLand

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
776 4218d 02h werner /trunk/src/ updated logic for starting/stopping the model (there actually was an error with infinite calling depth)  
760 4359d 11h werner /trunk/src/ improved the ilandc version, removed a bug with trying to show a message box in the non-GUI version; ilandc runs now quite stable (e.g. 11 replicates of HJA fire simulations without problems)  
759 4371d 04h werner /trunk/src/ restarting the "ilandc" command line version of iLand.  
697 4687d 02h werner /trunk/ Doxygen documentation revisited.
After re-establishing doxygen documentation (last update: 2009) a lot of smaller/medium documentation fixes.
Documentation is something that could definitely be always improved ;)
 
678 4724d 06h werner /trunk/src/ Created initial version of the console based iLand.
The console application will get the nice name: "ilandc".
 
671 4730d 05h werner /trunk/src/ Necessary changes for GPL licence (i.e. headers in all source files)  
652 4864d 00h werner /trunk/src/ added a test routine to check the fire spread algorithm. Looks basically ok, but maybe we need to spread to the 8neighborhood.  
649 4869d 22h werner /trunk/src/ the fire module is growing functional, which actually means: the Interfaces/plugin/thingy is getting more stable ;)
Now the fire module can: calculate drought indices and even start a fire event.
Nice: the mechanism to push grids from the model to the GUI for means of visualization works like a charm.
 
647 4871d 02h werner /trunk/src/ setup a way how layered grids can be organized; it is a little bit complicated - but in the end it seems to work! (at least partially ;))  
646 4871d 06h werner /trunk/src/ reorganized the fire module code and other stuff.
* added new interfaces and linked some of them already (setup(), ...)
* separated the plugin from the implementation (fireplugin.h vs. FireModule)
* worked on finding a way to create "layeredgrids" (how to avoid the templates...)- i have a solution now but still not sure if it really works
 
643 4877d 12h werner /trunk/src/ improved the visualization of grids - now the main windows stores a list of grids along with type of drawing (black/white, color, ...).
The GUI has a combo box to select the grid to draw. Nice: this can easily be extended to be used with grids to come (fire, grids provided from scripts...)
Whats missing: some life cycle kind of thing: now it is quite dangerous to produce crashes.... needs some investigation of scoped pointer classes...
 
642 4877d 23h werner /trunk/src/ added DEMs.
The DEM is an enriched FloatGrid featuring some special functions to load DEMs from file and to calculate aspect/slope and such.
currently only in testing, not really used in the model.
 
639 4891d 03h werner / move current content to the "trunk"  
634 4937d 04h werner /src/ iland movie maker  
632 4938d 04h werner /src/ bugfixes and improved writing of error messages  
596 4974d 09h werner /src/ painting of MapGrid from javascript; the call is tunneled through the ModelController.  
590 4988d 05h werner /src/ added new global scripting functions (e.g. screenshot()). This required some work to do in the combination of MainWindow and the ModelController; removed the static connection (is bad!) and changed to signal / slot connections....  
575 4991d 08h werner /src/ * renamed toString() from IException to message() (several occurences).
* added a "name" property to the MapGridWrapper
 
515 5072d 05h werner /src/core/ small update of the "automatic pause" to avoid crashes  
514 5072d 06h werner /src/ added a species-selection drop down box for GUI visualization.  

Show All