com.esri.arcgis.datasourcesraster
Interface IUniqueDoubleValues

All Superinterfaces:
Serializable
All Known Implementing Classes:
UniqueValues

public interface IUniqueDoubleValues
extends Serializable

Provides access to members that controls unique double values.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int add(double value, int count)
          Adds a value if necessary and returns its value ID.
 void delete(double value)
          Deletes a value.
 int lookup(double value)
          Looks up unique index of a given value.
 

Method Detail

lookup

int lookup(double value)
           throws IOException,
                  AutomationException
Looks up unique index of a given value.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

add

int add(double value,
        int count)
        throws IOException,
               AutomationException
Adds a value if necessary and returns its value ID.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

delete

void delete(double value)
            throws IOException,
                   AutomationException
Deletes a value.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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