com.esri.arcgis.datasourcesfile
Interface ICoverage

All Superinterfaces:
Serializable
All Known Subinterfaces:
ICoverage2
All Known Implementing Classes:
ICoverage2Proxy, ICoverageProxy

public interface ICoverage
extends Serializable

Provides access to members that modifies ArcInfo Coverages.

Superseded By

ICoverage2

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void build(int featureClassType, String subclassName)
          Performs a BUILD operation.
 void clean(double dangleTolerance, double fuzzyTolerance, int featureClassType)
          Performs a CLEAN operation.
 IFeatureClass createFeatureClass(int featureClassType, String subclassName)
          Creates an empty Feature Class in the Coverage.
 double getTolerance(int toleranceType)
          Value of the specified Tolerance.
 boolean isToleranceStatus(int toleranceType)
          Indicates if the specified Tolerance has been verified.
 void setTolerance(int toleranceType, double toleranceValue)
          Value of the specified Tolerance.
 

Method Detail

getTolerance

double getTolerance(int toleranceType)
                    throws IOException,
                           AutomationException
Value of the specified Tolerance.

Product Availability

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

Parameters:
toleranceType - A com.esri.arcgis.datasourcesfile.esriCoverageToleranceType constant (in)
Returns:
The toleranceValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isToleranceStatus

boolean isToleranceStatus(int toleranceType)
                          throws IOException,
                                 AutomationException
Indicates if the specified Tolerance has been verified.

Product Availability

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

Parameters:
toleranceType - A com.esri.arcgis.datasourcesfile.esriCoverageToleranceType constant (in)
Returns:
The isVerified
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTolerance

void setTolerance(int toleranceType,
                  double toleranceValue)
                  throws IOException,
                         AutomationException
Value of the specified Tolerance.

Product Availability

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

Parameters:
toleranceType - A com.esri.arcgis.datasourcesfile.esriCoverageToleranceType constant (in)
toleranceValue - The toleranceValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

build

void build(int featureClassType,
           String subclassName)
           throws IOException,
                  AutomationException
Performs a BUILD operation.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
featureClassType - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
subclassName - The subclassName (in, optional, pass null if not required)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clean

void clean(double dangleTolerance,
           double fuzzyTolerance,
           int featureClassType)
           throws IOException,
                  AutomationException
Performs a CLEAN operation.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
dangleTolerance - The dangleTolerance (in)
fuzzyTolerance - The fuzzyTolerance (in)
featureClassType - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createFeatureClass

IFeatureClass createFeatureClass(int featureClassType,
                                 String subclassName)
                                 throws IOException,
                                        AutomationException
Creates an empty Feature Class in the Coverage.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
featureClassType - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
subclassName - The subclassName (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.