ESRI.ArcGIS.ADF.IMS
Multiband Class
Members  See Also 
ESRI.ArcGIS.ADF.IMS.Carto.Layer Namespace : Multiband Class




A thread-safe collection of Bands.

Syntax

Visual Basic (Declaration) 
<DefaultMemberAttribute("Item")>
<SerializableAttribute()>
Public Class Multiband 
   Inherits ThreadSafeCollection
Visual Basic (Usage)Copy Code
Dim instance As Multiband
C# 
[DefaultMemberAttribute("Item")]
[SerializableAttribute()]
public class Multiband : ThreadSafeCollection 

Example

For an example of handling a MultibandCollection, see ImageLayer.Identify .

Remarks

A Multiband contains the information about an individual layer at a point, as returned from an Identify operation on an ImageLayer. The Identify operation returns a MultibandCollection, and a Multiband is retrieved from this collection.

An image layer can consist of a single image, such as one JPEG image on disk, or a raster mosaic in ArcSDE. In this case the MulitbandCollection will contain a single Multiband object. An image layer can also consist of multiple overlapping images, such as in an image directory, image catalog, or ArcSDE raster catalog (see ArcIMS Help for information on image data). In this case, the identify operation may find multiple images at a single location. In this case, the MultibandCollection will contain multiple Multiband objects.

You can iterate through the items of the Multiband to retrieve the values for the image pixel. The Multiband will contain one or more items. For example, a DEM image will contain a single item, the elevation at the location identified. Satellite images and color images will contain multiple bands, for example, a JPEG image will have three bands, one for each color primary (red, green, and blue).

Inheritance Hierarchy

System.Object
   ESRI.ArcGIS.ADF.ThreadSafeCollection
      ESRI.ArcGIS.ADF.IMS.Carto.Layer.Multiband

See Also

© 2010 All Rights Reserved.