SGI

NAME

     ilConfig -	class for pixel	abstraction


INHERITS FROM

     iflConfig


HEADER FILE

     #include <il/ilConfig.h>


CLASS DESCRIPTION

     The ilConfig class	describes the configuration of pixel data.  It is used
     in	ilImage	functions such as getTile() and	setTile() to define the
     configuration of the user's data buffer.  You can also use	an ilConfig
     object when constructing an ilSubImg.  In this case, the ilConfig maps
     the configuration of the input image to that of the subimage.

     The ilConfig class	inherits most of its functionality from	the iflConfig
     class.


CLASS MEMBER FUNCTION SUMMARY

     Constructor

	  ilConfig(ilImage* img)
	  ilConfig(ilType type,	iflOrder order=iflInterleaved,
		   int nchan=0,	int* chanList=NULL,
		   int chanOff=0, iflOrientation spc=iflOrientation(0))


FUNCTION DESCRIPTIONS

     ilConfig()

	  ilConfig(ilImage* img)
	  ilConfig(ilType type,	iflOrder order=iflInterleaved,
		   int nchan=0,	int* chanList=NULL,
		   int chanOff=0, iflOrientation spc=iflOrientation(0))


	  The first constructor	creates	an ilConfig that spans the entire
	  input	image in all dimensions, using the image's orientation,	type,
	  and order.  The second constructor creates an	ilConfig with data
	  type,	type; data ordering, order; and	channel	list specified by
	  chanList of nc channels.  If chanList	is omitted, all	nc channels
	  are used in ascending	order.	Optionally, the	coordinate space is
	  set to spc.  If omitted, the coordinate space	matches	that of	the
	  image	being accessed.


SEE ALSO

     ilImage, ilSubImg,	iflConfig