com.esri.arcgis.geodatabase
Interface IComplexEdgeFeature

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ComplexEdgeFeature, IComplexEdgeFeatureProxy

public interface IComplexEdgeFeature
extends java.io.Serializable

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

Description: 'Provides access to members that return information about a complex edge feature.' 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 IID66f783ae_ea1b_11d1_aa91_00c04fa37b81
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void connectAtIntermediateVertices()
          Attempt to connect at the locations corresponding to intermediate vertices.
 IGeometry getGeometryByPoints(IPoint fromPoint, IPoint toPoint)
          The geometry associated with the two points.
 IGeometry getGeometryForEID(int edgeEID)
          The geometry (polyline) corresponding to the edge EID.
 IJunctionFeature getJunctionFeature(int index)
          The JunctionFeature associated with the index.
 int getJunctionFeatureCount()
          The number of connected JunctionFeatures.
 void splitEdgeElement(IPoint point, int newJunctionEID)
          Inserts the specified JunctionElement into an edge at the point.
 

Field Detail

IID66f783ae_ea1b_11d1_aa91_00c04fa37b81

static final int IID66f783ae_ea1b_11d1_aa91_00c04fa37b81
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

getJunctionFeatureCount

int getJunctionFeatureCount()
                            throws java.io.IOException,
                                   AutomationException
The number of connected JunctionFeatures.

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

getJunctionFeature

IJunctionFeature getJunctionFeature(int index)
                                    throws java.io.IOException,
                                           AutomationException
The JunctionFeature associated with the index.

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

splitEdgeElement

void splitEdgeElement(IPoint point,
                      int newJunctionEID)
                      throws java.io.IOException,
                             AutomationException
Inserts the specified JunctionElement into an edge at the point.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
newJunctionEID - The newJunctionEID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryByPoints

IGeometry getGeometryByPoints(IPoint fromPoint,
                              IPoint toPoint)
                              throws java.io.IOException,
                                     AutomationException
The geometry associated with the two points.

Parameters:
fromPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
toPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryForEID

IGeometry getGeometryForEID(int edgeEID)
                            throws java.io.IOException,
                                   AutomationException
The geometry (polyline) corresponding to the edge EID.

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

connectAtIntermediateVertices

void connectAtIntermediateVertices()
                                   throws java.io.IOException,
                                          AutomationException
Attempt to connect at the locations corresponding to intermediate vertices.

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