|
|||||||||
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.geodatabase.INetTopologyProxy
public class INetTopologyProxy
Provides access to members that get information about the elements adjacent to the specified element.
INetTopologyEdit
,
INetTopology
,
Serialized FormField Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
INetTopologyProxy()
|
|
INetTopologyProxy(Object obj)
|
protected |
INetTopologyProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
getAdjacentEdge(int atJunctionEID,
int index,
int[] adjacentEdge,
boolean[] reverseOrientation)
Returns the network element ID of the index'th adjacent edge to the specified junction. |
int |
getAdjacentEdgeCount(int atJunctionEID)
Returns the number of edges adjacent to the specified junction. |
void |
getAdjacentEdges(int atJunctionEID,
int adjacentEdgesCount,
int[] adjacentEdges,
boolean[] reverseOrientation)
Returns the network element IDs of all the edges adjacent to the specified junction. |
void |
getFromToJunctionEIDs(int edgeEID,
int[] fromJunctionEID,
int[] toJunctionEID)
Returns the network element IDs of the junctions adjacent to the specified edge. |
void |
removeListener(String iidStr,
Object theListener)
|
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 |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public INetTopologyProxy()
public INetTopologyProxy(Object obj) throws IOException
IOException
protected INetTopologyProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void getFromToJunctionEIDs(int edgeEID, int[] fromJunctionEID, int[] toJunctionEID) throws IOException, AutomationException
GetFromToJunctionEIDs returns the Element IDs of the start (From) and end (To) junctions of the specified edge element.
getFromToJunctionEIDs
in interface INetTopology
edgeEID
- The edgeEID (in)fromJunctionEID
- The fromJunctionEID (out: use single element array)toJunctionEID
- The toJunctionEID (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getAdjacentEdgeCount(int atJunctionEID) throws IOException, AutomationException
GetAdjacentEdgeCount returns the number of edges connect to the specified junction. This property is often used in conjunction with GetAdjacentEdge or GetAdjacentEdges to loop through the edges connected to a junction.
getAdjacentEdgeCount
in interface INetTopology
atJunctionEID
- The atJunctionEID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getAdjacentEdge(int atJunctionEID, int index, int[] adjacentEdge, boolean[] reverseOrientation) throws IOException, AutomationException
getAdjacentEdge
in interface INetTopology
atJunctionEID
- The atJunctionEID (in)index
- The index (in)adjacentEdge
- The adjacentEdge (out: use single element array)reverseOrientation
- The reverseOrientation (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getAdjacentEdges(int atJunctionEID, int adjacentEdgesCount, int[] adjacentEdges, boolean[] reverseOrientation) throws IOException, AutomationException
GetAdjacentEdges returns an array of the edges connected to the specified junction, along with their orientation.
INetTopology::GetAdjacentEdges is marked as
hidden, since its functionality is similar to
IForwardStar::QueryAdjacentEdges(). Clients should use
QueryAdjacentEdges, or even use
IForwardStarGEN::QueryAdjacentEdges, in lieu of using
INetTopology::GetAdjacentEdges.
This method is not callable from Java. Please see INetTopologyEditGEN::GetAdjacentEdges.
getAdjacentEdges
in interface INetTopology
atJunctionEID
- The atJunctionEID (in)adjacentEdgesCount
- The adjacentEdgesCount (in)adjacentEdges
- The adjacentEdges (out: use single element array)reverseOrientation
- The reverseOrientation (out: use single element array)
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 |