com.esri.arcgis.geodatabase
Interface ITopologyProperties

All Superinterfaces:
Serializable
All Known Implementing Classes:
ITopologyPropertiesProxy, Topology

public interface ITopologyProperties
extends Serializable

Provides access to members that return properties of a topology.

Remarks

The ITopologyProperties interface provides access to additional properties of a topology not supplied through the ITopology interface such as the enumeration of feature classes and spatial reference of the Topology.

Product Availability

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


Method Summary
 IEnumFeatureClass getClasses()
          An enumerator over the FeatureClasses.
 double getClusterTolerance()
          The cluster tolerance of the topology.
 ISpatialReference getSpatialReference()
          The spatial reference for the dataset.
 

Method Detail

getClusterTolerance

double getClusterTolerance()
                           throws IOException,
                                  AutomationException
The cluster tolerance of the topology.

Remarks

The ClusterTolerance property will return the cluster tolerance of the Topology. It will be the same value as is returned from the ITopology::ClusterTolerance property.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getClasses

IEnumFeatureClass getClasses()
                             throws IOException,
                                    AutomationException
An enumerator over the FeatureClasses.

Remarks

The Classes property will return an enumeration of the feature classes that participate in the Topology. Calling this method is analogous to using the IFeatureClassContainer::Classes property.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws IOException,
                                             AutomationException
The spatial reference for the dataset.

Remarks

The SpatialReference property will return the spatial reference of the Topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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