TIFFCurrentTile

TriggerTek Logo
abcdefghijklmnopqrstuvwxyz_
QUERY(3T)							    QUERY(3T)



NAME
       TIFFCurrentRow,	TIFFCurrentStrip,  TIFFCurrentTile, TIFFCurrentDirec-
       tory, TIFFLastDirectory, TIFFFileno, TIFFFileName, TIFFGetMode,	TIFF-
       IsTiled,	 TIFFIsByteSwapped,  TIFFIsUpSampled,  TIFFIsMSB2LSB  - query
       routines

SYNOPSIS
       #include <tiffio.h>
       uint32 TIFFCurrentRow(TIFF* tif)
       tstrip_t TIFFCurrentStrip(TIFF* tif)
       ttile_t TIFFCurrentTile(TIFF* tif)
       tdir_t TIFFCurrentDirectory(TIFF* tif)
       int TIFFLastDirectory(TIFF* tif)
       int TIFFFileno(TIFF* tif)
       char* TIFFFileName(TIFF* tif)
       int TIFFGetMode(TIFF* tif)
       int TIFFIsTiled(TIFF* tif)
       int TIFFIsByteSwapped(TIFF* tif)
       int TIFFIsUpSampled(TIFF* tif)
       int TIFFIsMSB2LSB(TIFF* tif)
       const char* TIFFGetVersion(void)

DESCRIPTION
       The following routines return status information about  an  open	 TIFF
       file.

       TIFFCurrentDirectory  returns  the  index  of  the  current  directory
       (directories are numbered starting at 0).  This number is suitable for
       use with the TIFFSetDirectory routine.

       TIFFLastDirectory returns a non-zero value if the current directory is
       the last directory in the file; otherwise zero is returned.

       TIFFCurrentRow, TIFFCurrentStrip, and TIFFCurrentTile, return the cur-
       rent  row,  strip, and tile, respectively, that is being read or writ-
       ten.  These values are updated each time a read or write is done.

       TIFFFileno returns the underlying file descriptor used to  access  the
       TIFF image in the filesystem.

       TIFFFileName  returns  the  pathname  argument  passed  to TIFFOpen or
       TIFFFdOpen.

       TIFFGetMode returns the	mode  with  which  the	underlying  file  was
       opened.	On UNIX systems, this is the value passed to the open(2) sys-
       tem call.

       TIFFIsTiled returns a non-zero value if the image  data	has  a	tiled
       organization.   Zero  is	 returned  if  the image data is organized in
       strips.

       TIFFIsByteSwapped returns a non-zero value if the image data was in  a
       different  byte-order  than the host machine.  Zero is returned if the
       TIFF file and local host byte-orders are the same.   Note  that	TIFF-
       ReadTile(),  TIFFReadStrip()  and TIFFReadScanline() functions already
       normally perform byte swapping to local host order if needed.

       TIFFIsUpSampled returns	a  non-zero  value  if	image  data  returned
       through	the read interface routines is being up-sampled.  This can be
       useful to applications that want to  calculate  I/O  buffer  sizes  to
       reflect	this  usage  (though  the  usual strip and tile size routines
       already do this).

       TIFFIsMSB2LSB returns a non-zero value if  the  image  data  is	being
       returned with bit 0 as the most significant bit.

       TIFFGetVersion  returns	an  ASCII string that has a version stamp for
       the TIFF library software.

DIAGNOSTICS
       None.

SEE ALSO
       libtiff(3T), TIFFOpen(3T), TIFFFdOpen(3T)



			       October 15, 1995			    QUERY(3T)