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.


    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.