logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

VistaIOSelectBand - select bands of image pixels

Arguments

routine   Names  the  routine  that  is  using  VistaIOSelectBand  to  check its arguments.  This name is
                 included in any error messages produced by VistaIOSelectBand.

       image     Specifies the image whose pixels are to be selected.

       band      May specify a particular band of the image  to  be  selected,  or  may  be  VistaIOAllBands  to
                 indicate that all bands of the image should be selected.

       npixels   Returns the number of pixels selected, or may be NULLfirst_pixel
                 Returns the address of the first pixel selected, or may be NULL

Author

       Art Pope <pope@cs.ubc.ca>

       Adaption to vistaio: Gert Wollny <gw.fossdev@gmail.com>

VistaIO Version 1.2.14                            24 April 1993                             VistaIOSelectBand(3)

Description

VistaIOSelectBand selects one or all bands of an image for processing.

       The  image  argument  specifies  the  image, and band specifies either a single band or all bands of that
       image. VistaIOSelectBand checks the validity of  those  two  arguments,  then  returns  via  npixels  and
       first_pixel  the  number  and location of the selected pixels. (The pixels will be occupying a contiguous
       block of memory.) Either npixels or first_pixel may be NULL if the corresponding return value is wanted.

Diagnostics

       ``Routine: Band band referenced in image of nbands band(s).''
              The band argument is invalid given the number of bands in image. Routine will be the name supplied
              by the routine argument.

Name

       VistaIOSelectBand - select bands of image pixels

Return Values

VistaIOSelectBand returns TRUE if its image and band arguments are consistent, and FALSE otherwise.

See Also

VistaIOImage(3),

Synopsis

#include<vistaio.h>VistaIOBooleanVistaIOSelectBand(routine,image,band,npixels,first_pixel)VistaIOStringConstroutine;VistaIOImageimage;VistaIOBandband;int*npixels;VistaIOPointer*first_pixel;

See Also