[GRASS-dev] Re: viewshed and iostream issues

Laura Toma ltoma at bowdoin.edu
Thu Aug 7 19:04:51 EDT 2008


Hi Paul,

There should be no rtimer in viewshed, only in the library. I was  
planning to upload  the most recent version  as soon as I get access  
to the svn.

-Laura


On Aug 7, 2008, at 7:00 PM, Paul Kelly wrote:

> Hi Laura,
>
> On Tue, 5 Aug 2008, Laura Toma wrote:
>
>> I have merged these changes into my most recent version of  
>> iostream, which I am attaching; it is split into headers  
>> (include_iostream.tar),  and cc files (lib_iostream.tar).  If you  
>> place them into grass_trunk/include/iostream/ and grass_trunk/lib/ 
>> iostream/ respectively,  the library,  terraflow and viewshed all  
>> compile and run (macosx 10.4).
>
> That all seems fine. I've committed the updates to SVN trunk and  
> also merged them back into develbranch_6 (i.e. 6.4-svn).
>
>> This is a start to get r.viewshed to compile and run and get some  
>> feedback.
>
> Will, do you want to commit it to grass-addons now? I've created a  
> directory under raster/ for it to go. If you haven't got your OSGeo  
> id and grass-addons access sorted out yet I can commit it for you  
> if you want and then you could make further updates directly in the  
> SVN. Let me know.
>
> One issue I noticed was with viewshed.cc including rtimer.h - I'm  
> not sure if this is supposed to be the rtimer.h in the iostream lib  
> or the rtimer.h in the r.viewshed source (maybe it could be renamed  
> to reduce confusion?). If it's meant to be including the iostream  
> version, you can change the include line to
> #include <grass/iostream/rtimer.h>
> to pick it up. Or if it's meant to be the one in the r.viewshed  
> directory,
> #include "rtimer.h"
> should get it (the quotes rather than angle brackets indicate to  
> look in the current directory for include files before searching  
> the default include directories).
>
> Paul



More information about the grass-dev mailing list