com.esri.arcgis.geodatabase
Interface ITopologyEdge

All Superinterfaces:
ITopologyElement, java.io.Serializable
All Known Implementing Classes:
ITopologyEdgeProxy, TopologyEdge

public interface ITopologyEdge
extends ITopologyElement, java.io.Serializable

COM Interface 'ITopologyEdge'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to information on a topological edge within a topology graph.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IIDd04b7152_4989_11d5_9fe9_00c04f6bdd7f
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITopologyElement
IID9a876db1_4a30_11d5_9fe9_00c04f6bdd7f
 
Method Summary
 ITopologyNode getFromNode()
          A reference to the topology node at the from point of this edge.
 IEnumTopologyParent getLeftParents(boolean boundedByEdge)
          The set of parents (polygon features) that cover this edge.
 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.
 boolean isLeftVisited()
          Indicates if the left side of the edge was visited.
 boolean isRightVisited()
          Indicates if the right side of the edge was visited.
 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.
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITopologyElement
getGeometry, getParents, isDeleted, isSelected, isVisited, queryGeometry, setVisited
 

Field Detail

IIDd04b7152_4989_11d5_9fe9_00c04f6bdd7f

static final int IIDd04b7152_4989_11d5_9fe9_00c04f6bdd7f
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getFromNode

ITopologyNode getFromNode()
                          throws java.io.IOException,
                                 AutomationException
A reference to the topology node at the from point of this edge.

Returns:
A reference to a com.esri.arcgis.geodatabase.ITopologyNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getToNode

ITopologyNode getToNode()
                        throws java.io.IOException,
                               AutomationException
A reference to the topology node at the to point of this edge.

Returns:
A reference to a com.esri.arcgis.geodatabase.ITopologyNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLeftParents

IEnumTopologyParent getLeftParents(boolean boundedByEdge)
                                   throws java.io.IOException,
                                          AutomationException
The set of parents (polygon features) that cover this edge. If boundedByEdge is true, then only polygons lying to the left of the edge will be returned.

Parameters:
boundedByEdge - The boundedByEdge (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTopologyParent
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRightParents

IEnumTopologyParent getRightParents(boolean boundedByEdge)
                                    throws java.io.IOException,
                                           AutomationException
The set of parents (polygon features) that cover this edge. If boundedByEdge is true, then only polygons lying to the right of the edge will be returned.

Parameters:
boundedByEdge - The boundedByEdge (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTopologyParent
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isLeftVisited

boolean isLeftVisited()
                      throws java.io.IOException,
                             AutomationException
Indicates if the left side of the edge was visited.

Returns:
The isLeftVisited
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLeftVisited

void setLeftVisited(boolean isLeftVisited)
                    throws java.io.IOException,
                           AutomationException
Indicates if the left side of the edge was visited.

Parameters:
isLeftVisited - The isLeftVisited (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRightVisited

boolean isRightVisited()
                       throws java.io.IOException,
                              AutomationException
Indicates if the right side of the edge was visited.

Returns:
The isRightVisited
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRightVisited

void setRightVisited(boolean isRightVisited)
                     throws java.io.IOException,
                            AutomationException
Indicates if the right side of the edge was visited.

Parameters:
isRightVisited - The isRightVisited (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.