com.esri.arcgis.geoanalyst
Interface IMathSupportOp

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterMathSupportOp

public interface IMathSupportOp
extends Serializable

Provides access to members that control the mathematical operations for support other products.

Remarks

  • Read the Working with ArcGIS Spatial Analyst objects technical document for general information on implementing Spatial Analyst operations.
  • Product Availability

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


    Method Summary
     IGeoDataset divide(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
              Divides the values of two inputs.
     IGeoDataset esri_float(IGeoDataset geoDataset)
              Converts a raster into floating point representation.
     IGeoDataset esri_int(IGeoDataset geoDataset)
              Converts a raster to integer by truncation.
     IGeoDataset minus(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
              Subtracts the values of two inputs.
     IGeoDataset plus(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
              Adds the values of two inputs.
     IGeoDataset times(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
              Multiplies the values of two inputs.
     

    Method Detail

    divide

    IGeoDataset divide(IGeoDataset geoDataset1,
                       IGeoDataset geoDataset2)
                       throws IOException,
                              AutomationException
    Divides the values of two inputs.

    Remarks

    geoDataset1

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    geoDataset2

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

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

    Supported Platforms

    Windows, Solaris, Linux

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

    minus

    IGeoDataset minus(IGeoDataset geoDataset1,
                      IGeoDataset geoDataset2)
                      throws IOException,
                             AutomationException
    Subtracts the values of two inputs.

    Remarks

    geoDataset1

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    geoDataset2

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

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

    Supported Platforms

    Windows, Solaris, Linux

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

    plus

    IGeoDataset plus(IGeoDataset geoDataset1,
                     IGeoDataset geoDataset2)
                     throws IOException,
                            AutomationException
    Adds the values of two inputs.

    Remarks

    geoDataset1

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    geoDataset2

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

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

    Supported Platforms

    Windows, Solaris, Linux

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

    times

    IGeoDataset times(IGeoDataset geoDataset1,
                      IGeoDataset geoDataset2)
                      throws IOException,
                             AutomationException
    Multiplies the values of two inputs.

    Remarks

    geoDataset1

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    geoDataset2

    an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

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

    Supported Platforms

    Windows, Solaris, Linux

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

    esri_int

    IGeoDataset esri_int(IGeoDataset geoDataset)
                         throws IOException,
                                AutomationException
    Converts a raster to integer by truncation.

    Product Availability

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

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

    esri_float

    IGeoDataset esri_float(IGeoDataset geoDataset)
                           throws IOException,
                                  AutomationException
    Converts a raster into floating point representation.

    Product Availability

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

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