com.esri.arcgis.datasourcesraster
Interface IRasterBandEdit

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterBandEdit2
All Known Implementing Classes:
IRasterBandEdit2Proxy, IRasterBandEditProxy, RasterBand

public interface IRasterBandEdit
extends Serializable

Provides access to members that control a raster band.

Superseded By

IRasterBandEdit2

Remarks

The IRasterBandEdit provides the functions to alter the statistics and histogram of the raster band. AlterStatistics alters the statistics of the raster band, AlterHistogram alters the histogram info of the raster band. ComputeStatisticsHistogram allows to build statistics and histogram based on the given level of pyramid layer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void alterHistogram(IRasterHistogram pHistogram)
          Alters histogram.
 void alterStatistics(IRasterStatistics pStats)
          Alters statistics.
 void computeStatsHistogram(int pyramidLevel)
          Calculates statistics and histogram from a given pyramid level.
 

Method Detail

alterStatistics

void alterStatistics(IRasterStatistics pStats)
                     throws IOException,
                            AutomationException
Alters statistics.

Description

Alters the statistics of the raster band with the given raster statistics.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pStats - A reference to a com.esri.arcgis.datasourcesraster.IRasterStatistics (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

alterHistogram

void alterHistogram(IRasterHistogram pHistogram)
                    throws IOException,
                           AutomationException
Alters histogram.

Description

Alters the histogram of the raster band with the given raster histogram

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pHistogram - A reference to a com.esri.arcgis.datasourcesraster.IRasterHistogram (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

computeStatsHistogram

void computeStatsHistogram(int pyramidLevel)
                           throws IOException,
                                  AutomationException
Calculates statistics and histogram from a given pyramid level.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pyramidLevel - The pyramidLevel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.