[GRASS5] C++ and GRASS

Helena hmitaso at unity.ncsu.edu
Mon Jul 30 21:13:14 EDT 2001


Thank you all for your feedback, it was very helpful.
For those who want to know more here are some websites:

http://www.cs.duke.edu/TPIE/
http://www.cs.duke.edu/geo*/terraflow/
(look at the performance and comparison with r.watershed, although I am
not sure whether it was run with all the right options, but I assume it was)

I met with prof. Lars Arge and Laura Toma. It was David Finlayson
from this list who recommended Laura and their terraflow, see
http://www.cs.duke.edu/geo*/terraflow/current.html
The performance is quite impressive.
And there is a potential for more than the flowrouting.
However, implementation in GRASS does not seem to be straightforward as
TPIE is templated classes and functions in C++.

I will keep you posted about any new developments (and questions),

Helena


Bernhard Reiter wrote:

> On Sun, Jul 29, 2001 at 05:55:31PM -0500, Helena wrote:
>
> > I am meeting with collegues from comp. science at Duke who have developed
> > some great open source tools for GIS. It is in C++.
> > I would greatly appreciate any feedback that
> > you could give me about
> > the use of C++ for GRASS modules/libraries, in particular - has anybody
> > done it or doing it?
>
> There is no problem in having additional GRASS modules with C++ code in it.
>
> > Is it desirable or should all the code be in C to minimize compilation
> > problems?
>
> I would think that core modules and libraries should be C if possible.
>         Bernhard
>
> --
> Professional Service around Free Software                (intevation.net)
> The FreeGIS Project                                         (freegis.org)
> Association for a Free Informational Infrastructure            (ffii.org)
> FSF Europe                                                (fsfeurope.org)
>
>   ------------------------------------------------------------------------
>    Part 1.2Type: application/pgp-signature




More information about the grass-dev mailing list