[GRASS5] Imargery Library

I have a couple questions about imagery.h:

What is struct Tape_Info used for? I see no modules make use of
I_open/close_band() and I_*_tape_info() functions.

Is this just legacy code? If so, can we add it to the TODO and I'll
take care of it as time permits.

--
Brad Douglas <rez@touchofmadness.com>

On Sat, Mar 26, 2005 at 09:23:19AM -0800, Brad Douglas wrote:

I have a couple questions about imagery.h:

What is struct Tape_Info used for? I see no modules make use of
I_open/close_band() and I_*_tape_info() functions.

Is this just legacy code? If so, can we add it to the TODO and I'll
take care of it as time permits.

I guess that this is legacy code from the old i.tape.* (G4, G5).
Probably a candidate for removal.

If you are interested in improving the imagery libs, please
have a look at the TODO file in the main src dir (I copy this
section here for convenience):

"merge of image libraries:
  A)
    - lib/imagery/: standard lib, in use (i.* except for i.points3, i.rectify3)
    - imagery/i.ortho.photo/libes/: standard lib, in use (i.ortho.photo, photo.*)
  B)
    - lib/image3/: never finished improvement which integrated the standard lib and
                   the ortho lib. Seems to provide also ortho rectification for
                   satellite data (i.points3, i.rectify3)
  C)
    - merge of i.points, i.vpoints, i.points3
    - merge of i.rectify and i.rectify3
    - addition of new resampling algorithms such as bilinear, cubic convolution
      (take from r.proj?)
    - add other warping methods (maybe thin splines from GDAL?)
    - implement/finish linewise ortho-rectification of satellite data
"

Markus