com.esri.arcgis.geodatabase
Interface IDEGeometricNetwork2

All Superinterfaces:
IDEGeometricNetwork, Serializable
All Known Implementing Classes:
DEGeometricNetwork

public interface IDEGeometricNetwork2
extends IDEGeometricNetwork, Serializable

Provides access to members that describe geometric network data elements.

Product Availability

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


Method Summary
 double getXYSnapTolerance()
          XY snap tolerance.
 double getZSnapTolerance()
          Z snap tolerance.
 boolean isReduceNetworkConflicts()
          Indicates if network conflicts should be reduced during reconcile.
 boolean isUseZsForConnectivity()
          Indicates if Z coordinates are used for connectivity.
 void setReduceNetworkConflicts(boolean reduceNetworkConflicts)
          Indicates if network conflicts should be reduced during reconcile.
 void setUseZsForConnectivity(boolean useZsForConnectivity)
          Indicates if Z coordinates are used for connectivity.
 void setXYSnapTolerance(double xYSnapTolerance)
          XY snap tolerance.
 void setZSnapTolerance(double zSnapTolerance)
          Z snap tolerance.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IDEGeometricNetwork
getFeatureClassNames, getNetworkType, getNetworkWeights, getOrphanJunctionFeatureClassName, getRules, getWeightAssociations, setFeatureClassNamesByRef, setNetworkType, setNetworkWeightsByRef, setOrphanJunctionFeatureClassName, setRulesByRef, setWeightAssociationsByRef
 

Method Detail

setUseZsForConnectivity

void setUseZsForConnectivity(boolean useZsForConnectivity)
                             throws IOException,
                                    AutomationException
Indicates if Z coordinates are used for connectivity.

Product Availability

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

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

isUseZsForConnectivity

boolean isUseZsForConnectivity()
                               throws IOException,
                                      AutomationException
Indicates if Z coordinates are used for connectivity.

Product Availability

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

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

setXYSnapTolerance

void setXYSnapTolerance(double xYSnapTolerance)
                        throws IOException,
                               AutomationException
XY snap tolerance.

Product Availability

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

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

getXYSnapTolerance

double getXYSnapTolerance()
                          throws IOException,
                                 AutomationException
XY snap tolerance.

Product Availability

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

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

setZSnapTolerance

void setZSnapTolerance(double zSnapTolerance)
                       throws IOException,
                              AutomationException
Z snap tolerance.

Product Availability

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

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

getZSnapTolerance

double getZSnapTolerance()
                         throws IOException,
                                AutomationException
Z snap tolerance.

Product Availability

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

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

setReduceNetworkConflicts

void setReduceNetworkConflicts(boolean reduceNetworkConflicts)
                               throws IOException,
                                      AutomationException
Indicates if network conflicts should be reduced during reconcile.

Product Availability

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

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

isReduceNetworkConflicts

boolean isReduceNetworkConflicts()
                                 throws IOException,
                                        AutomationException
Indicates if network conflicts should be reduced during reconcile.

Product Availability

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

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