com.esri.arcgis.geoanalyst
Interface IReclassOp

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IReclassOpProxy, RasterReclassOp

public interface IReclassOp
extends java.io.Serializable

COM Interface 'IReclassOp'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriGeoAnalyst.olb'

Description: 'Provides access to members that control the Reclass Operation.' 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 IIDcad7bfee_1dd7_11d3_9f45_00c04f8ed1d7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeoDataset lookup(IGeoDataset geoDataset, java.lang.String fieldName)
          Creates a new raster by looking up values found in another field in the table of the input raster.
 IGeoDataset reclass(IGeoDataset geoDataset, ITable remapTable, java.lang.String fromField, java.lang.String toField, java.lang.String outField, boolean retainMissingValues)
          Reclassifies (or changes) the values of the input cells of a raster by using a remap table.
 IGeoDataset reclassByASCIIFile(IGeoDataset inRaster, java.lang.String sRemapFile, boolean retainMissingValues)
          Reclassifies (or changes) the values of the input cells of a raster by using an ascii remap file.
 IGeoDataset reclassByRemap(IGeoDataset geoDataset, IRemap remap, boolean retainMissingValues)
          Reclassifies (or changes) the values of the input cells of a raster by using a remap that is built programmatically.
 IGeoDataset slice(IGeoDataset geoDataset, int sliceType, int zoneCount, java.lang.Object baseZone)
          Slices a range of values of the input cells by zones of equal area or equal interval.
 

Field Detail

IIDcad7bfee_1dd7_11d3_9f45_00c04f8ed1d7

static final int IIDcad7bfee_1dd7_11d3_9f45_00c04f8ed1d7
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

reclass

IGeoDataset reclass(IGeoDataset geoDataset,
                    ITable remapTable,
                    java.lang.String fromField,
                    java.lang.String toField,
                    java.lang.String outField,
                    boolean retainMissingValues)
                    throws java.io.IOException,
                           AutomationException
Reclassifies (or changes) the values of the input cells of a raster by using a remap table.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
remapTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
fromField - The fromField (in)
toField - The toField (in)
outField - The outField (in)
retainMissingValues - The retainMissingValues (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

slice

IGeoDataset slice(IGeoDataset geoDataset,
                  int sliceType,
                  int zoneCount,
                  java.lang.Object baseZone)
                  throws java.io.IOException,
                         AutomationException
Slices a range of values of the input cells by zones of equal area or equal interval.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
sliceType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisSliceEnum constant (in)
zoneCount - The zoneCount (in)
baseZone - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

lookup

IGeoDataset lookup(IGeoDataset geoDataset,
                   java.lang.String fieldName)
                   throws java.io.IOException,
                          AutomationException
Creates a new raster by looking up values found in another field in the table of the input raster.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
fieldName - The fieldName (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reclassByRemap

IGeoDataset reclassByRemap(IGeoDataset geoDataset,
                           IRemap remap,
                           boolean retainMissingValues)
                           throws java.io.IOException,
                                  AutomationException
Reclassifies (or changes) the values of the input cells of a raster by using a remap that is built programmatically.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
remap - A reference to a com.esri.arcgis.geoanalyst.IRemap (in)
retainMissingValues - The retainMissingValues (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reclassByASCIIFile

IGeoDataset reclassByASCIIFile(IGeoDataset inRaster,
                               java.lang.String sRemapFile,
                               boolean retainMissingValues)
                               throws java.io.IOException,
                                      AutomationException
Reclassifies (or changes) the values of the input cells of a raster by using an ascii remap file.

Parameters:
inRaster - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
sRemapFile - The sRemapFile (in)
retainMissingValues - The retainMissingValues (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.