|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IComplexJunctionFeature
Provides access to members that return and modify complex junction features.
It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as class extensions.
IComplexNetworkFeature
,
IJunctionFeature
,
INetworkFeature.connect()
,
IEdgeFeature
,
IComplexJunctionFeature
,
IComplexEdgeFeature
,
INetworkFeatureEvents
,
ISimpleJunctionFeature
,
ISimpleEdgeFeature
,
INetworkFeature
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. |
Method Detail |
---|
IGeometry getGeometryForEdgeElement(int subID) throws IOException, AutomationException
subID
- The subID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getEdgeFeatureCount(int connectionPointIndex) throws IOException, AutomationException
connectionPointIndex
- The connectionPointIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEdgeFeature getEdgeFeature(int connectionPointIndex, int index) throws IOException, AutomationException
connectionPointIndex
- The connectionPointIndex (in)index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getTopologicalConfiguration() throws IOException, AutomationException
It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as class extensions.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTopologicalConfiguration(int configuration) throws IOException, AutomationException
configuration
- A com.esri.arcgis.geodatabase.esriTopoConfiguration constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRotationAngle(double rhs1) throws IOException, AutomationException
It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as class extensions.
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFieldToEIDMapping(int fieldIndex) throws IOException, AutomationException
fieldIndex
- The fieldIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getJunctionElementCount() throws IOException, AutomationException
It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as class extensions.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setJunctionElementCount(int numJunctions) throws IOException, AutomationException
numJunctions
- The numJunctions (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int findJunctionEID(IPoint point) throws IOException, AutomationException
It is recommended that developers do not use Complex Junctions in their data modeling solutions. Developers can leverage existing Geodatabase components in order to implement partial functionality, such as class extensions.
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
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 |