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