Ivan Shmakov wrote:

>  >> It seems that you've missed my point.  I wish to process the whole
>  >> raster with G_get_raster_row () once, and then another time from the
>  >> start.  The only way to do it that I know is to close and re-open
>  >> it, which is ``a different issue'', indeed.
> 
>  > No, there's no need to re-open it (or otherwise "rewind" it).
> 
>  > G_get_raster_row() takes the row number as an argument; nothing
>  > requires that you read the rows sequentially, or that you read each
>  > row only once.
> 
>       Indeed.
> 
>       What about a dup ()?  The intent is to have two parts of code
>       run in a quite intertwined manner.  It's not known which part
>       will finish earlier, and I had in mind dup ()-ing the
>       descriptor, so that each part could close it on its own when
>       finished.

Realistically, you would be a lot better off just opening the map
twice.

Currently, there's no way to initialise the FCB other than by opening
the map, and I can't see that it makes sense to add such a feature for
one specific use case.

-- 
Glynn Clements <[EMAIL PROTECTED]>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to