com.esri.arcgis.datasourcesraster
Interface IBinFunction

All Superinterfaces:
Serializable
All Known Implementing Classes:
IBinFunctionProxy

public interface IBinFunction
extends Serializable

Provides access to members that control a raster histogram bin function.

Superseded By

IBinFunction2

Remarks

This interface is not intended to use by outside developers.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int getNumBins()
          Number of bins (same as rows in table).
 void invert(int bin, double[] upper, double[] lower)
          Returns upper and lower limits of bin.
 void title(String[] title)
          Name of bin function.
 int valueToIndex(double pixval)
          Converts pixel values to columns in the descriptor table.
 

Method Detail

getNumBins

int getNumBins()
               throws IOException,
                      AutomationException
Number of bins (same as rows in table).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

valueToIndex

int valueToIndex(double pixval)
                 throws IOException,
                        AutomationException
Converts pixel values to columns in the descriptor table.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

invert

void invert(int bin,
            double[] upper,
            double[] lower)
            throws IOException,
                   AutomationException
Returns upper and lower limits of bin.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
bin - The bin (in)
upper - The upper (out: use single element array)
lower - The lower (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

title

void title(String[] title)
           throws IOException,
                  AutomationException
Name of bin function.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
title - The title (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.