|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 Form| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| 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 |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
writeExternal(ObjectOutput out)
|
| 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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
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 INetTopologyedgeEID - 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 INetTopologyatJunctionEID - 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 INetTopologyatJunctionEID - 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 INetTopologyatJunctionEID - 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.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class com.esri.arcgis.interop.DispatchIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class com.esri.arcgis.interop.DispatchIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||