On 12.05.2008 11:56, Tomas Ukkonen wrote:
Hi,

I'm working at Finnish Geodetic Insitute where we have
developed software and algorithms for delineating drainage
basins from DEM (raster) data. Recently, we decided to
contribute the code to GRASS.

Glad to hear it :)


After studying GRASS implementation a bit it seems
that I need only to create independent software modules
for each functionality (r.* module) where I define
interface for transferring parameters and data between
GRASS and our c++ code.
Is this correct?

Yes. In grass each functionality is wrapped in a stand-alone module. There are library functions that will allow you to set up a standard GRASS command line interface. See [1] for the programmer's manual. Also have a look at the example raster module to get an idea on how to set up the module to be a GRASS module, and how to access the GRASS raster files.


There seem to be 3 different places where I could
add the code, "grass6.4, grass7 and grass-addons".
Which repository should I be using?

Definitely grass-addons for now.


It may be possible that we will contribute more
code in the future.


Looking forward to it. In the meanwhile I'll be happy to help you in case you have any more questions.

--Wolf

--

<:3 )---- Wolf Bergenheim ----( 8:>

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to