com.esri.arcgis.datasourcesraster
Interface IBinFunction2

All Superinterfaces:
Serializable
All Known Implementing Classes:
IBinFunction2Proxy

public interface IBinFunction2
extends Serializable

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

Remarks

This interface is not intended to use by outside developers.

Product Availability

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


Method Summary
 void createFromTitle(String title, int numBins, Object[] psa)
          Create Stock Binfunction.
 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.

createFromTitle

void createFromTitle(String title,
                     int numBins,
                     Object[] psa)
                     throws IOException,
                            AutomationException
Create Stock Binfunction.

Remarks

This interface is not intended to b

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
title - The title (in)
numBins - The numBins (in)
psa - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.