com.esri.arcgis.spatialanalyst
Interface ITrigOp

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterMathOps

public interface ITrigOp
extends Serializable

Provides access to members that control the trigonometry operations.

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. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux


    Method Summary
     IGeoDataset aCos(IGeoDataset geoDataset)
              Calculates the inverse cosine of cells in a GeoDataset.
     IGeoDataset aCosH(IGeoDataset geoDataset)
              Calculates the inverse hyperbolic cosine of cells in a GeoDataset.
     IGeoDataset aSin(IGeoDataset geoDataset)
              Calculates the inverse sine of cells in a GeoDataset.
     IGeoDataset aSinH(IGeoDataset geoDataset)
              Calculates the inverse hyperbolic sine of cells in a GeoDataset.
     IGeoDataset aTan(IGeoDataset geoDataset)
              Calculates the inverse tangent of cells in a GeoDataset.
     IGeoDataset aTan2(IGeoDataset geoDatasetX, IGeoDataset geoDatasetY)
              Calculates the calculates the inverse tangent (based on x/y) of cells in a GeoDataset.
     IGeoDataset aTanH(IGeoDataset geoDataset)
              Calculates the inverse hyperbolic tangent of cells in a GeoDataset.
     IGeoDataset cos(IGeoDataset geoDataset)
              Calculates the cosine of cells in a GeoDataset.
     IGeoDataset cosH(IGeoDataset geoDataset)
              Calculates the hyperbolic cosine of cells in a GeoDataset.
     IGeoDataset sin(IGeoDataset geoDataset)
              Calculates the sine of cells in a GeoDataset.
     IGeoDataset sinH(IGeoDataset geoDataset)
              Calculates the hyperbolic sine of cells in a GeoDataset.
     IGeoDataset tan(IGeoDataset geoDataset)
              Calculates the tangent of cells in a GeoDataset.
     IGeoDataset tanH(IGeoDataset geoDataset)
              Calculates the hyperbolic tangent of cells in a GeoDataset.
     

    Method Detail

    aCos

    IGeoDataset aCos(IGeoDataset geoDataset)
                     throws IOException,
                            AutomationException
    Calculates the inverse cosine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    aCosH

    IGeoDataset aCosH(IGeoDataset geoDataset)
                      throws IOException,
                             AutomationException
    Calculates the inverse hyperbolic cosine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor.

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    aSin

    IGeoDataset aSin(IGeoDataset geoDataset)
                     throws IOException,
                            AutomationException
    Calculates the inverse sine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    aSinH

    IGeoDataset aSinH(IGeoDataset geoDataset)
                      throws IOException,
                             AutomationException
    Calculates the inverse hyperbolic sine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    aTan

    IGeoDataset aTan(IGeoDataset geoDataset)
                     throws IOException,
                            AutomationException
    Calculates the inverse tangent of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    aTan2

    IGeoDataset aTan2(IGeoDataset geoDatasetX,
                      IGeoDataset geoDatasetY)
                      throws IOException,
                             AutomationException
    Calculates the calculates the inverse tangent (based on x/y) of cells in a GeoDataset.

    Remarks

    geoDatasetX specifies the numerator for the inverse tangent

    Valid input include a Raster, RasterDataset, RasterBand, or RasterDescriptor.

    geoDatasetY specifies the denominator for the inverse tangent

    Valid input include a Raster, RasterDataset, RasterBand, or RasterDescriptor.

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    Parameters:
    geoDatasetX - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
    geoDatasetY - 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.

    aTanH

    IGeoDataset aTanH(IGeoDataset geoDataset)
                      throws IOException,
                             AutomationException
    Calculates the inverse hyperbolic tangent of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    cos

    IGeoDataset cos(IGeoDataset geoDataset)
                    throws IOException,
                           AutomationException
    Calculates the cosine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    cosH

    IGeoDataset cosH(IGeoDataset geoDataset)
                     throws IOException,
                            AutomationException
    Calculates the hyperbolic cosine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    sin

    IGeoDataset sin(IGeoDataset geoDataset)
                    throws IOException,
                           AutomationException
    Calculates the sine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    sinH

    IGeoDataset sinH(IGeoDataset geoDataset)
                     throws IOException,
                            AutomationException
    Calculates the hyperbolic sine of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    tan

    IGeoDataset tan(IGeoDataset geoDataset)
                    throws IOException,
                           AutomationException
    Calculates the tangent of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.

    tanH

    IGeoDataset tanH(IGeoDataset geoDataset)
                     throws IOException,
                            AutomationException
    Calculates the hyperbolic tangent of cells in a GeoDataset.

    Remarks

    geoDataset an input Raster, RasterDataset, RasterBand, or RasterDescriptor

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

    Supported Platforms

    Windows, Solaris, Linux

    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.