|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.TopologyEdge
public class TopologyEdge
COM Class 'TopologyEdge'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'Esri Topology Edge object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.geodatabase.ITopologyEdge |
---|
IID, IIDd04b7152_4989_11d5_9fe9_00c04f6bdd7f, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITopologyElement |
---|
IID9a876db1_4a30_11d5_9fe9_00c04f6bdd7f |
Constructor Summary | |
---|---|
TopologyEdge(java.lang.Object obj)
Construct a TopologyEdge using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another |
ITopologyNode |
getFromNode()
A reference to the topology node at the from point of this edge. |
IGeometry |
getGeometry()
The geometry of the topology element. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
IEnumTopologyParent |
getLeftParents(boolean boundedByEdge)
The set of parents (polygon features) that cover this edge. |
IEnumTopologyParent |
getParents()
The set of parents (features) of this topology element. |
IEnumTopologyParent |
getRightParents(boolean boundedByEdge)
The set of parents (polygon features) that cover this edge. |
ITopologyNode |
getToNode()
A reference to the topology node at the to point of this edge. |
int |
hashCode()
the hashcode for this object |
boolean |
isDeleted()
Indicates if this element has been deleted from its containing topology graph. |
boolean |
isLeftVisited()
Indicates if the left side of the edge was visited. |
boolean |
isRightVisited()
Indicates if the right side of the edge was visited. |
boolean |
isSelected()
Indicates if this element is part of its containing topology graph's selected set. |
boolean |
isVisited()
Indicates if the topology element has been visited. |
void |
queryGeometry(IGeometry geometry)
Copies the element's geometry into the specified geometry. |
void |
release()
Release a TopologyEdge. |
void |
setLeftVisited(boolean isLeftVisited)
Indicates if the left side of the edge was visited. |
void |
setRightVisited(boolean isRightVisited)
Indicates if the right side of the edge was visited. |
void |
setVisited(boolean isVisited)
Indicates if the topology element has been visited. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TopologyEdge(java.lang.Object obj) throws java.io.IOException
obj
to TopologyEdge
. *
TopologyEdge o = (TopologyEdge)obj; // will not work
TopologyEdge o = new TopologyEdge(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
TopologyEdge theTopologyEdge = (TopologyEdge) obj;
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public IGeometry getGeometry() throws java.io.IOException, AutomationException
getGeometry
in interface ITopologyElement
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSelected() throws java.io.IOException, AutomationException
isSelected
in interface ITopologyElement
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryGeometry(IGeometry geometry) throws java.io.IOException, AutomationException
queryGeometry
in interface ITopologyElement
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDeleted() throws java.io.IOException, AutomationException
isDeleted
in interface ITopologyElement
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTopologyParent getParents() throws java.io.IOException, AutomationException
getParents
in interface ITopologyElement
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isVisited() throws java.io.IOException, AutomationException
isVisited
in interface ITopologyElement
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVisited(boolean isVisited) throws java.io.IOException, AutomationException
setVisited
in interface ITopologyElement
isVisited
- The isVisited (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopologyNode getFromNode() throws java.io.IOException, AutomationException
getFromNode
in interface ITopologyEdge
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopologyNode getToNode() throws java.io.IOException, AutomationException
getToNode
in interface ITopologyEdge
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTopologyParent getLeftParents(boolean boundedByEdge) throws java.io.IOException, AutomationException
getLeftParents
in interface ITopologyEdge
boundedByEdge
- The boundedByEdge (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTopologyParent getRightParents(boolean boundedByEdge) throws java.io.IOException, AutomationException
getRightParents
in interface ITopologyEdge
boundedByEdge
- The boundedByEdge (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLeftVisited() throws java.io.IOException, AutomationException
isLeftVisited
in interface ITopologyEdge
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeftVisited(boolean isLeftVisited) throws java.io.IOException, AutomationException
setLeftVisited
in interface ITopologyEdge
isLeftVisited
- The isLeftVisited (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRightVisited() throws java.io.IOException, AutomationException
isRightVisited
in interface ITopologyEdge
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRightVisited(boolean isRightVisited) throws java.io.IOException, AutomationException
setRightVisited
in interface ITopologyEdge
isRightVisited
- The isRightVisited (in)
java.io.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 |