|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.networkanalysis.INetworkLoaderProxy com.esri.arcgis.networkanalysis.INetworkLoader2Proxy com.esri.arcgis.networkanalysis.INetworkLoader3Proxy
public class INetworkLoader3Proxy
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.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
INetworkLoader3Proxy()
|
|
INetworkLoader3Proxy(Object obj)
|
protected |
INetworkLoader3Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
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 |
removeListener(String iidStr,
Object theListener)
|
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 class com.esri.arcgis.networkanalysis.INetworkLoader2Proxy |
---|
canUseFeatureClass, checkAncillaryRoleField, checkEnabledDisabledField, getErrorTableName, getMinSnapTolerance, getNumInvalidFeatures, getTotalNumInvalidFeatures, setConfigurationKeyword, setPreserveEnabledValues |
Methods inherited from class com.esri.arcgis.networkanalysis.INetworkLoaderProxy |
---|
addFeatureClass, addWeight, addWeightAssociation, loadNetwork, putAncillaryRole, putEnabledDisabledFieldName, setFeatureDatasetNameByRef, setNetworkName, setNetworkType, setSnapTolerance |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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 |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public INetworkLoader3Proxy()
public INetworkLoader3Proxy(Object obj) throws IOException
IOException
protected INetworkLoader3Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class INetworkLoader2Proxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class INetworkLoader2Proxy
IOException
public 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.
setUseXYsForSnapping
in interface INetworkLoader3
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public 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.
isCanUseZs
in interface INetworkLoader3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseZs(boolean rhs1) throws IOException, AutomationException
setUseZs
in interface INetworkLoader3
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setZSnapTolerance(double rhs1) throws IOException, AutomationException
The z snap tolerance; it must be at least equal to the MinZSnapTolerance.
setZSnapTolerance
in interface INetworkLoader3
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaxSnapTolerance() throws IOException, AutomationException
The maximum x,y snap tolerance.
getMaxSnapTolerance
in interface INetworkLoader3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getDefaultSnapTolerance() throws IOException, AutomationException
The default snapping tolerance for the geometric network; this is equal to the resolution of the feature dataset.
getDefaultSnapTolerance
in interface INetworkLoader3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinZSnapTolerance() throws IOException, AutomationException
The minimum z snap tolerance.
getMinZSnapTolerance
in interface INetworkLoader3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaxZSnapTolerance() throws IOException, AutomationException
The maximum z snap tolerance.
getMaxZSnapTolerance
in interface INetworkLoader3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getDefaultZSnapTolerance() throws IOException, AutomationException
The default z snap tolerance, which is equal to the default resolution of the feature dataset.
getDefaultZSnapTolerance
in interface INetworkLoader3
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 |