home *** CD-ROM | disk | FTP | other *** search
- C***************************************************************************
- C
- C
- C NCSA HDF version 3.2r2
- C October 30, 1992
- C
- C NCSA HDF Version 3.2 source code and documentation are in the public
- C domain. Specifically, we give to the public domain all rights for future
- C licensing of the source code, all resale rights, and all publishing rights.
- C
- C We ask, but do not require, that the following message be included in all
- C derived works:
- C
- C Portions developed at the National Center for Supercomputing Applications at
- C the University of Illinois at Urbana-Champaign, in collaboration with the
- C Information Technology Institute of Singapore.
- C
- C THE UNIVERSITY OF ILLINOIS GIVES NO WARRANTY, EXPRESSED OR IMPLIED, FOR THE
- C SOFTWARE AND/OR DOCUMENTATION PROVIDED, INCLUDING, WITHOUT LIMITATION,
- C WARRANTY OF MERCHANTABILITY AND WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE
- C
- C***************************************************************************
-
- C
- C $Header: /hdf/hdf/v3.2r2/src/RCS/dfr8ff.f,v 1.1 1992/08/25 21:40:44 koziol beta koziol $
- C
- C $Log: dfr8ff.f,v $
- c Revision 1.1 1992/08/25 21:40:44 koziol
- c Initial revision
- c
- C
- C------------------------------------------------------------------------------
- C File: dfr8Ff.f
- C Purpose: Fortran stubs for Fortran RIS routines
- C Invokes: dfr8F.c
- C Contents:
- C d8gdims: call d8igdim to get dimensions of next image
- C d8gimg: call d8igimg to get next image
- C d8pimg: call d8ipimg to put image to new file
- C d8aimg: call d8iaimg to add image to existing file
- C d8nims: call d8inims to get number of images in the file
- C d8wref: call d8iwref to set ref for the next write of image
- C d8rref: call d8irref to set ref for the next read of image
- C dfr8getdims: call d8igdim to get dimensions of next image
- C dfr8getimage: call d8igimg to get next image
- C dfr8putimage: call d8ipimg to put image to new file
- C dfr8addimage: call d8iaimg to add image to existing file
- C dfr8nimages: call d8inims to get the number of images in the file
- C dfr8writeref: call d8iwref to set ref for the next write of image
- C dfr8readref: call d8iref to set ref for the next read of image
- C -----------------------------------------------------------------------------
-
- C------------------------------------------------------------------------------
- C Name: d8gdims
- C Purpose: call d8igdim to get dimensions of next image
- C Inputs: name: name of HDF file
- C xdim, ydim: integers to return dimensions of image
- C ispal: integer to return whether a palette is associated
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8igdim
- C------------------------------------------------------------------------------
-
-
- integer function d8gdims(name, xdim, ydim, ispal)
- character*(*) name
- integer xdim, ydim, ispal, d8igdim
-
- d8gdims = d8igdim(name, xdim, ydim, ispal, len(name))
- return
- end
-
-
- C------------------------------------------------------------------------------
- C Name: d8gimg
- C Purpose: call d8igimg to get next image
- C Inputs: name: name of HDF file
- C image: space to return image in
- C xdim, ydim: dimensions of space to return image in
- C pal: 768-byte space to return palette in
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8igimg
- C------------------------------------------------------------------------------
-
-
- integer function d8gimg(name, image, xdim, ydim, pal)
- character*(*) name
- character image(*), pal(*)
- integer xdim, ydim, d8igimg
-
- d8gimg = d8igimg(name,image,xdim,ydim,pal,len(name))
- return
- end
-
-
- C------------------------------------------------------------------------------
- C Name: d8pimg
- C Purpose: call d8ipimg to write image to new file
- C Inputs: name: name of HDF file
- C image: space containing image
- C xdim, ydim: dimensions of image
- C compress: compression scheme to be used
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8ipimg
- C------------------------------------------------------------------------------
-
-
- integer function d8pimg(name, image, xdim, ydim, compress)
- character*(*) name
- character image(*)
- integer xdim, ydim, compress, d8ipimg
-
- d8pimg=d8ipimg(name,image,xdim,ydim,compress,len(name))
- return
- end
-
-
- C------------------------------------------------------------------------------
- C Name: d8aimg
- C Purpose: call d8iaimg to add image to existing file
- C Inputs: name: name of HDF file
- C image: space containing image
- C xdim, ydim: dimensions of image
- C compress: compression scheme to be used
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8iaimg
- C------------------------------------------------------------------------------
-
-
- integer function d8aimg(name, image, xdim, ydim, compress)
- character*(*) name
- character image(*)
- integer xdim, ydim, compress, d8iaimg
-
- d8aimg=d8iaimg(name,image,xdim,ydim,compress,len(name))
- return
- end
-
- C-----------------------------------------------------------------------------
- C Name: d8rref
- C Purpose: Set ref of image to get next
- C Inputs: filename: file to which this applies
- C ref: reference number of next get
- C Returns: 0 on success, -1 on failure
- C Users: HDF programmers, other routines and utilities
- C Invokes: d8irref
- C Remarks: checks if image with this ref exists
- C-----------------------------------------------------------------------------
-
- integer function d8rref(name, ref)
- character*(*) name
- integer ref
- integer d8irref
-
- d8rref = d8irref(name, ref, len(name))
- return
- end
-
- CEND7MAX
-
-
- C-----------------------------------------------------------------------
- C Name: d8nims
- C Purpose: How many images are present in this file
- C Inputs: filename: file to which this applies
- C Returns: number of images on success, -1 on failure
- C Users: HDF programmers, other routines and utilities
- C Invokes: d8inims
- C Remarks:
- C-----------------------------------------------------------------------
-
- integer function d8nims(filename)
- character*(*) filename
- integer d8inims
-
- d8nims = d8inims(filename, len(filename))
- return
- end
-
-
- C-----------------------------------------------------------------------
- C Name: d8wref
- C Purpose: Set ref of image to put next
- C Inputs: name: file to which this applies
- C ref: reference number of next put
- C Returns: 0 on success, -1 on failure
- C Users: HDF programmers, other routines and utilities
- C Invokes: d8iwref
- C Remarks: checks if image with this ref exists
- C-----------------------------------------------------------------------
-
- integer function d8wref(name, ref)
- character*(*) name
- integer ref
- integer d8iwref
-
- d8wref = d8iwref(name, ref, len(name))
- return
- end
-
-
-
- C------------------------------------------------------------------------------
- C Name: dfr8getdims
- C Purpose: call d8igdim to get dimensions of next image
- C Inputs: name: name of HDF file
- C xdim, ydim: integers to return dimensions of image
- C ispal: integer to return whether a palette is associated
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8igdim
- C------------------------------------------------------------------------------
-
-
- integer function dfr8getdims(name, xdim, ydim, ispal)
- character*(*) name
- integer xdim, ydim, ispal, d8igdim
-
- dfr8getdims = d8igdim(name, xdim, ydim, ispal, len(name))
- return
- end
-
-
- C------------------------------------------------------------------------------
- C Name: dfr8getimage
- C Purpose: call d8igimg to get next image
- C Inputs: name: name of HDF file
- C image: space to return image in
- C xdim, ydim: dimensions of space to return image in
- C pal: 768-byte space to return palette in
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8igimg
- C------------------------------------------------------------------------------
-
-
- integer function dfr8getimage(name, image, xdim, ydim, pal)
- character*(*) name
- character image(*), pal(*)
- integer xdim, ydim, d8igimg
-
- dfr8getimage = d8igimg(name,image,xdim,ydim,pal,len(name))
- return
- end
-
-
- C------------------------------------------------------------------------------
- C Name: dfr8putimage
- C Purpose: call d8ipimg to write image to new file
- C Inputs: name: name of HDF file
- C image: space containing image
- C xdim, ydim: dimensions of image
- C compress: compression scheme to be used
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8ipimg
- C------------------------------------------------------------------------------
-
-
- integer function dfr8putimage(name, image, xdim, ydim, compress)
- character*(*) name
- character image(*)
- integer xdim, ydim, compress, d8ipimg
-
- dfr8putimage=d8ipimg(name,image,xdim,ydim,compress,len(name))
- return
- end
-
-
- C------------------------------------------------------------------------------
- C Name: dfr8addimage
- C Purpose: call d8iaimg to add image to existing file
- C Inputs: name: name of HDF file
- C image: space containing image
- C xdim, ydim: dimensions of image
- C compress: compression scheme to be used
- C Returns: 0 on success, -1 on failure with DFerror set
- C Users: HDF Fortran programmers
- C Invokes: d8iaimg
- C------------------------------------------------------------------------------
-
-
- integer function dfr8addimage(name, image, xdim, ydim, compress)
- character*(*) name
- character image(*)
- integer xdim, ydim, compress, d8iaimg
-
- dfr8addimage=d8iaimg(name,image,xdim,ydim,compress,len(name))
- return
- end
-
-
- C-----------------------------------------------------------------------------
- C Name: dfr8readref
- C Purpose: Set ref of image to get next
- C Inputs: filename: file to which this applies
- C ref: reference number of next get
- C Returns: 0 on success, -1 on failure
- C Users: HDF programmers, other routines and utilities
- C Invokes: d8irref
- C Remarks: checks if image with this ref exists
- C-----------------------------------------------------------------------------
-
- integer function dfr8readref(name, ref)
- character*(*) name
- integer ref
- integer d8irref
-
- dfr8readref = d8irref(name, ref, len(name))
- return
- end
-
- C-----------------------------------------------------------------------
- C Name: dfr8writeref
- C Purpose: Set ref of image to put next
- C Inputs: filename: file to which this applies
- C ref: reference number of next put
- C Returns: 0 on success, -1 on failure
- C Users: HDF programmers, other routines and utilities
- C Invokes: d8iwref
- C Remarks: checks if image with this ref exists
- C-----------------------------------------------------------------------
-
- integer function dfr8writeref(filename, ref)
- character*(*) filename
- integer ref
- integer d8iwref
-
- dfr8writeref = d8iwref(filename, ref, len(filename))
- return
- end
-
-
- C-----------------------------------------------------------------------
- C Name: dfr8nimages
- C Purpose: How many images are present in this file
- C Inputs: filename: file to which this applies
- C Returns: number of images on success, -1 on failure
- C Users: HDF programmers, other routines and utilities
- C Invokes: d8inims
- C Remarks:
- C-----------------------------------------------------------------------
-
- integer function dfr8nimages(filename)
- character*(*) filename
- integer d8inims
-
- dfr8nimages = d8inims(filename, len(filename))
- return
- end
-