com.esri.arcgis.spatialanalyst
Interface IGPSAWeightedOverlayTable

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPSAWeightedOverlayTable, IGPSAWeightedOverlayTableProxy

public interface IGPSAWeightedOverlayTable
extends java.io.Serializable

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

Description: 'Provides access to WeightedOverlayTable 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 IID8a05e5e9_ef18_4bf5_b740_58cb65feef17
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addRecord(IGPValue pRaster, IGPValue pField)
          Adds a record to the overlay table.
 void clear()
          Clears the overlay table.
 void deleteRecord(int recordIndex)
          Removes a record from the overlay table.
 int getCount()
          The number of records in the overlay table.
 IGPEvaluationScale getEvaluationScale()
          Get the evaluation scale used by the overlay table.
 int getSumOfInfluences()
          The sum of percent influences of all elements in the overlay table.
 IGPValue getValue(int recordIndex, int columnIndex)
          Returns a column value from the overlay table.
 void setValue(int recordIndex, int columnIndex, IGPValue value)
          Sets a column value in the overlay table.
 void transform(IGPEvaluationScale pOldScale, IGPEvaluationScale pNewScale)
          Performs a transform between the current and previous scale lists.
 

Field Detail

IID8a05e5e9_ef18_4bf5_b740_58cb65feef17

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

addRecord

void addRecord(IGPValue pRaster,
               IGPValue pField)
               throws java.io.IOException,
                      AutomationException
Adds a record to the overlay table.

Parameters:
pRaster - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
pField - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteRecord

void deleteRecord(int recordIndex)
                  throws java.io.IOException,
                         AutomationException
Removes a record from the overlay table.

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

getValue

IGPValue getValue(int recordIndex,
                  int columnIndex)
                  throws java.io.IOException,
                         AutomationException
Returns a column value from the overlay table.

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

setValue

void setValue(int recordIndex,
              int columnIndex,
              IGPValue value)
              throws java.io.IOException,
                     AutomationException
Sets a column value in the overlay table.

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

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
The number of records in the overlay table.

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

getEvaluationScale

IGPEvaluationScale getEvaluationScale()
                                      throws java.io.IOException,
                                             AutomationException
Get the evaluation scale used by the overlay table.

Returns:
A reference to a com.esri.arcgis.spatialanalyst.IGPEvaluationScale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

transform

void transform(IGPEvaluationScale pOldScale,
               IGPEvaluationScale pNewScale)
               throws java.io.IOException,
                      AutomationException
Performs a transform between the current and previous scale lists.

Parameters:
pOldScale - A reference to a com.esri.arcgis.spatialanalyst.IGPEvaluationScale (in)
pNewScale - A reference to a com.esri.arcgis.spatialanalyst.IGPEvaluationScale (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSumOfInfluences

int getSumOfInfluences()
                       throws java.io.IOException,
                              AutomationException
The sum of percent influences of all elements in the overlay table.

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

clear

void clear()
           throws java.io.IOException,
                  AutomationException
Clears the overlay table.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.