com.esri.arcgis.gisclient
Interface IWCSCoverageDescription

All Superinterfaces:
Serializable
All Known Implementing Classes:
IWCSCoverageDescriptionProxy

public interface IWCSCoverageDescription
extends Serializable

Provides access to members give access to WCSCoverageDescription information.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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


Method Summary
 String getAbstract()
          Abstract of WCS coverage.
 String getCRS(int index)
          Available CRS at the given index.
 int getCRSCount()
          Supported CRS count.
 IEnvelope getDefaultBoundingBox(String cRS)
          The default bounding box of this coverage.
 String getDefaultBoundingCRS()
          CRS name of default bounding box.
 String getDefaultInterpolation()
          The default interpolation.
 String getIdentifier()
          Identifier of WCS coverage.
 String getImageFormat(int index)
          Available format at the given index.
 int getImageFormatCount()
          Supported formats count.
 String getInterpolation(int index)
          Available interpolation at the given index.
 int getInterpolationCount()
          Supported interpolation count.
 IEnvelope getLonLatBoundingBox()
          Minimum bounding extent of the coverage data.
 String getLonLatSRSName()
          SRS name of longtitude and latitude envelope.
 String getName()
          Name of WCS coverage.
 String getNativeCRS()
          The native CRS or the first CRS if the native CRS is not given.
 String getNativeImageFormat()
          The native format or the first format if the native format is not given.
 IWCSRange getRange()
          Range of the coverage data.
 IWCSSpatialDomain getSpatialDomain()
          Spatial domain of the coverage data.
 String getTitle()
          Title of WCS coverage.
 IWCSCoverageName getWCSCoverageName()
          WCS coverage name of this description.
 boolean isSelected()
          Indicates whether this coverage has been selected when it is added to the connection.
 void setLonLatSRSName(String sRS)
          SRS name of longtitude and latitude envelope.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
Name of WCS coverage.

Product Availability

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

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

getTitle

String getTitle()
                throws IOException,
                       AutomationException
Title of WCS coverage.

Product Availability

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

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

getAbstract

String getAbstract()
                   throws IOException,
                          AutomationException
Abstract of WCS coverage.

Product Availability

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

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

getIdentifier

String getIdentifier()
                     throws IOException,
                            AutomationException
Identifier of WCS coverage.

Product Availability

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

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

isSelected

boolean isSelected()
                   throws IOException,
                          AutomationException
Indicates whether this coverage has been selected when it is added to the connection.

Product Availability

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

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

getWCSCoverageName

IWCSCoverageName getWCSCoverageName()
                                    throws IOException,
                                           AutomationException
WCS coverage name of this description.

Product Availability

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

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

setLonLatSRSName

void setLonLatSRSName(String sRS)
                      throws IOException,
                             AutomationException
SRS name of longtitude and latitude envelope.

Product Availability

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

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

getLonLatSRSName

String getLonLatSRSName()
                        throws IOException,
                               AutomationException
SRS name of longtitude and latitude envelope.

Product Availability

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

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

getLonLatBoundingBox

IEnvelope getLonLatBoundingBox()
                               throws IOException,
                                      AutomationException
Minimum bounding extent of the coverage data.

Product Availability

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

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

getDefaultBoundingBox

IEnvelope getDefaultBoundingBox(String cRS)
                                throws IOException,
                                       AutomationException
The default bounding box of this coverage.

Product Availability

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

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

getDefaultBoundingCRS

String getDefaultBoundingCRS()
                             throws IOException,
                                    AutomationException
CRS name of default bounding box.

Product Availability

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

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

getSpatialDomain

IWCSSpatialDomain getSpatialDomain()
                                   throws IOException,
                                          AutomationException
Spatial domain of the coverage data.

Product Availability

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

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

getRange

IWCSRange getRange()
                   throws IOException,
                          AutomationException
Range of the coverage data.

Product Availability

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

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

getDefaultInterpolation

String getDefaultInterpolation()
                               throws IOException,
                                      AutomationException
The default interpolation.

Product Availability

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

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

getInterpolationCount

int getInterpolationCount()
                          throws IOException,
                                 AutomationException
Supported interpolation count.

Product Availability

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

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

getInterpolation

String getInterpolation(int index)
                        throws IOException,
                               AutomationException
Available interpolation at the given index.

Product Availability

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

Parameters:
index - The index (in)
Returns:
The interpolation
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCRSCount

int getCRSCount()
                throws IOException,
                       AutomationException
Supported CRS count.

Product Availability

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

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

getCRS

String getCRS(int index)
              throws IOException,
                     AutomationException
Available CRS at the given index.

Product Availability

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

Parameters:
index - The index (in)
Returns:
The cRS
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeCRS

String getNativeCRS()
                    throws IOException,
                           AutomationException
The native CRS or the first CRS if the native CRS is not given.

Product Availability

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

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

getImageFormatCount

int getImageFormatCount()
                        throws IOException,
                               AutomationException
Supported formats count.

Product Availability

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

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

getImageFormat

String getImageFormat(int index)
                      throws IOException,
                             AutomationException
Available format at the given index.

Product Availability

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

Parameters:
index - The index (in)
Returns:
The format
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeImageFormat

String getNativeImageFormat()
                            throws IOException,
                                   AutomationException
The native format or the first format if the native format is not given.

Product Availability

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

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