com.esri.arcgis.geodatabase
Interface IComplexJunctionFeature

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ComplexJunctionFeature, IComplexJunctionFeatureProxy

public interface IComplexJunctionFeature
extends java.io.Serializable

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

Description: 'Provides access to members that return and modify complex junction features.' 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 IID8ae6975e_ea99_11d1_aecc_0000f80372b4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int findJunctionEID(IPoint point)
          The EID associated with the JunctionElement at the specified point.
 IEdgeFeature getEdgeFeature(int connectionPointIndex, int index)
          The EdgeFeature associated with the specified index value and the indexed connection point.
 int getEdgeFeatureCount(int connectionPointIndex)
          The number of EdgeFeatures associated with the indexed connection point.
 int getFieldToEIDMapping(int fieldIndex)
          The EID associated with the specified field index.
 IGeometry getGeometryForEdgeElement(int subID)
          The geometry corresponding to the element with the given subID.
 int getJunctionElementCount()
          The number of junctions associated with this Feature.
 int getTopologicalConfiguration()
          The configuration of this Feature.
 void setJunctionElementCount(int numJunctions)
          The number of junctions associated with this Feature.
 void setRotationAngle(double rhs1)
          The rotation angle of this Feature.
 void setTopologicalConfiguration(int configuration)
          The configuration of this Feature.
 

Field Detail

IID8ae6975e_ea99_11d1_aecc_0000f80372b4

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

getGeometryForEdgeElement

IGeometry getGeometryForEdgeElement(int subID)
                                    throws java.io.IOException,
                                           AutomationException
The geometry corresponding to the element with the given subID.

Parameters:
subID - The subID (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.

getEdgeFeatureCount

int getEdgeFeatureCount(int connectionPointIndex)
                        throws java.io.IOException,
                               AutomationException
The number of EdgeFeatures associated with the indexed connection point.

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

getEdgeFeature

IEdgeFeature getEdgeFeature(int connectionPointIndex,
                            int index)
                            throws java.io.IOException,
                                   AutomationException
The EdgeFeature associated with the specified index value and the indexed connection point.

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

getTopologicalConfiguration

int getTopologicalConfiguration()
                                throws java.io.IOException,
                                       AutomationException
The configuration of this Feature.

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

setTopologicalConfiguration

void setTopologicalConfiguration(int configuration)
                                 throws java.io.IOException,
                                        AutomationException
The configuration of this Feature.

Parameters:
configuration - A com.esri.arcgis.geodatabase.esriTopoConfiguration constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRotationAngle

void setRotationAngle(double rhs1)
                      throws java.io.IOException,
                             AutomationException
The rotation angle of this Feature.

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

getFieldToEIDMapping

int getFieldToEIDMapping(int fieldIndex)
                         throws java.io.IOException,
                                AutomationException
The EID associated with the specified field index.

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

getJunctionElementCount

int getJunctionElementCount()
                            throws java.io.IOException,
                                   AutomationException
The number of junctions associated with this Feature.

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

setJunctionElementCount

void setJunctionElementCount(int numJunctions)
                             throws java.io.IOException,
                                    AutomationException
The number of junctions associated with this Feature.

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

findJunctionEID

int findJunctionEID(IPoint point)
                    throws java.io.IOException,
                           AutomationException
The EID associated with the JunctionElement at the specified point.

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