com.esri.arcgis.spatialanalyst
Interface IGPSANumberRemap

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPSANumberRemap, IGPSANumberRemapProxy

public interface IGPSANumberRemap
extends java.io.Serializable

COM Interface 'IGPSANumberRemap'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to NumberRemap control for GP Spatial Analyst.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID5dd43eeb_3de8_481f_b5db_2b66997757c9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void loadNumbersFromASCIIFile(java.lang.String remapFile)
          Loads the information from an ArcGRID ASCII remap file into a remap object.
 void loadNumbersFromTable(ITable remapTable, java.lang.String outFieldName, java.lang.String fromFieldName, java.lang.Object toFieldName, java.lang.Object mappingFieldName)
          Load number remap records from a table object.
 void mapRange(double minValue, double maxValue, int outputValue)
          Maps a range entry to the remap object.
 void mapRangeToNoData(double minValue, double maxValue)
          Maps a range entry to nodata.
 void mapValue(double value, int outputValue)
          Maps a single value entry to the remap object.
 void mapValueToNoData(double value)
          Maps a single value entry to nodata.
 void queryNumberRecord(int index, double[] minValue, double[] maxValue, int[] outValue, boolean[] mappedToNoData)
          Returns number record information by index.
 void queryNumberValue(double inValue, int[] outValue, boolean[] isNodata)
          Returns the mapped value for a number remap entry.
 

Field Detail

IID5dd43eeb_3de8_481f_b5db_2b66997757c9

static final int IID5dd43eeb_3de8_481f_b5db_2b66997757c9
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

mapValue

void mapValue(double value,
              int outputValue)
              throws java.io.IOException,
                     AutomationException
Maps a single value entry to the remap object.

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

mapRange

void mapRange(double minValue,
              double maxValue,
              int outputValue)
              throws java.io.IOException,
                     AutomationException
Maps a range entry to the remap object.

Parameters:
minValue - The minValue (in)
maxValue - The maxValue (in)
outputValue - The outputValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

mapValueToNoData

void mapValueToNoData(double value)
                      throws java.io.IOException,
                             AutomationException
Maps a single value entry to nodata.

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

mapRangeToNoData

void mapRangeToNoData(double minValue,
                      double maxValue)
                      throws java.io.IOException,
                             AutomationException
Maps a range entry to nodata.

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

queryNumberRecord

void queryNumberRecord(int index,
                       double[] minValue,
                       double[] maxValue,
                       int[] outValue,
                       boolean[] mappedToNoData)
                       throws java.io.IOException,
                              AutomationException
Returns number record information by index.

Parameters:
index - The index (in)
minValue - The minValue (out: use single element array)
maxValue - The maxValue (out: use single element array)
outValue - The outValue (out: use single element array)
mappedToNoData - The mappedToNoData (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNumberValue

void queryNumberValue(double inValue,
                      int[] outValue,
                      boolean[] isNodata)
                      throws java.io.IOException,
                             AutomationException
Returns the mapped value for a number remap entry.

Parameters:
inValue - The inValue (in)
outValue - The outValue (out: use single element array)
isNodata - The isNodata (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadNumbersFromTable

void loadNumbersFromTable(ITable remapTable,
                          java.lang.String outFieldName,
                          java.lang.String fromFieldName,
                          java.lang.Object toFieldName,
                          java.lang.Object mappingFieldName)
                          throws java.io.IOException,
                                 AutomationException
Load number remap records from a table object.

Parameters:
remapTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
outFieldName - The outFieldName (in)
fromFieldName - The fromFieldName (in)
toFieldName - A Variant (in, optional, pass null if not required)
mappingFieldName - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadNumbersFromASCIIFile

void loadNumbersFromASCIIFile(java.lang.String remapFile)
                              throws java.io.IOException,
                                     AutomationException
Loads the information from an ArcGRID ASCII remap file into a remap object.

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