|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INetworkLoader3
Provides access to members that specify parameters for creating a new geometric network.
The INetworkLoader3 interface contains methods and properties used for establishing and snapping features in your geometric network. Most of these methods and properties have to do with establishing connecting based on z values, in addition to the traditional x,y values. While snapping and connectivity with z values is supported during creation they are not maintained during editing. In this case; you can think of creating goemtric networks based on z values as being read-only; once they are edited; the connectivity may no longer be valid.
Method Summary | |
---|---|
double |
getDefaultSnapTolerance()
Default nonzero XY cluster tolerance. |
double |
getDefaultZSnapTolerance()
Default nonzero Z cluster tolerance. |
double |
getMaxSnapTolerance()
Maximum nonzero XY cluster tolerance. |
double |
getMaxZSnapTolerance()
Maximum nonzero Z cluster tolerance. |
double |
getMinZSnapTolerance()
Minimum nonzero Z cluster tolerance. |
boolean |
isCanUseZs()
Indicates if Z coordinates are used for snapping and connectivity. |
void |
setUseXYsForSnapping(boolean rhs1)
Indicates if the feature classes are snapped on XY plane. |
void |
setUseZs(boolean rhs1)
Indicates if Z coordinates are used for snapping and connectivity. |
void |
setZSnapTolerance(double rhs1)
Snap tolerance for Z coordinates. |
Methods inherited from interface com.esri.arcgis.networkanalysis.INetworkLoader2 |
---|
canUseFeatureClass, checkAncillaryRoleField, checkEnabledDisabledField, getErrorTableName, getMinSnapTolerance, getNumInvalidFeatures, getTotalNumInvalidFeatures, setConfigurationKeyword, setPreserveEnabledValues |
Methods inherited from interface com.esri.arcgis.networkanalysis.INetworkLoader |
---|
addFeatureClass, addWeight, addWeightAssociation, loadNetwork, putAncillaryRole, putEnabledDisabledFieldName, setFeatureDatasetNameByRef, setNetworkName, setNetworkType, setSnapTolerance |
Method Detail |
---|
void setUseXYsForSnapping(boolean rhs1) throws IOException, AutomationException
UseXYsForSnapping specifies whether the feature classes will be snapped in the x,y during creation. This property replaces the CanChangeGeometry paramerter on the AddFeatureClass method as of 10.0.
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanUseZs() throws IOException, AutomationException
Indicates whether the geometric network will support z values. In order to be true, all feature classes in the geometric network must be z-aware.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseZs(boolean rhs1) throws IOException, AutomationException
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setZSnapTolerance(double rhs1) throws IOException, AutomationException
The z snap tolerance; it must be at least equal to the MinZSnapTolerance.
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMaxSnapTolerance() throws IOException, AutomationException
The maximum x,y snap tolerance.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getDefaultSnapTolerance() throws IOException, AutomationException
The default snapping tolerance for the geometric network; this is equal to the resolution of the feature dataset.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMinZSnapTolerance() throws IOException, AutomationException
The minimum z snap tolerance.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMaxZSnapTolerance() throws IOException, AutomationException
The maximum z snap tolerance.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getDefaultZSnapTolerance() throws IOException, AutomationException
The default z snap tolerance, which is equal to the default resolution of the feature dataset.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |