|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJunctionFeature
Provides access to members that modify and return information about a junction feature.
The IJunctionFeature interface contains properties and methods that are common to both simple and complex junction features. Only two of the four methods and properties will be commonly used by developers; GeometryForJunctionElement and OriginalGeometryForJunctionElement. The other two; Update and NetworkAncillaryRole, are used internally and are not intended for use by application developers.
IComplexNetworkFeature
,
IJunctionFeature
,
INetworkFeature.connect()
,
IEdgeFeature
,
IComplexJunctionFeature
,
IComplexEdgeFeature
,
INetworkFeatureEvents
,
ISimpleJunctionFeature
,
ISimpleEdgeFeature
,
INetworkFeature
Method Summary | |
---|---|
IGeometry |
getGeometryForJunctionElement(int subID)
The geometry (point) corresponding to the junction with the given subID. |
int |
getNetworkAncillaryRole()
Programmatic update of the NetworkFeature. |
IGeometry |
getOriginalGeometryForJunctionElement(int subID)
The geometry (point) corresponding to the junction with the given subID. |
void |
setNetworkAncillaryRole(int role)
Programmatic update of the NetworkFeature. |
void |
update(INetworkFeature callingFeature,
IAffineTransformation2D transformation,
ISet rigidEdges,
ITransformGroup group)
Programmatic update of the NetworkFeature. |
Method Detail |
---|
IGeometry getGeometryForJunctionElement(int subID) throws IOException, AutomationException
subID
- The subID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry getOriginalGeometryForJunctionElement(int subID) throws IOException, AutomationException
subID
- The subID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void update(INetworkFeature callingFeature, IAffineTransformation2D transformation, ISet rigidEdges, ITransformGroup group) throws IOException, AutomationException
The Update method is reserved for internal use during the process of updating the shape and storing the result. There is no need for clients to directly call this method.
callingFeature
- A reference to a com.esri.arcgis.geodatabase.INetworkFeature (in)transformation
- A reference to a com.esri.arcgis.geometry.IAffineTransformation2D (in)rigidEdges
- A reference to a com.esri.arcgis.system.ISet (in)group
- A reference to a com.esri.arcgis.geodatabase.ITransformGroup (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getNetworkAncillaryRole() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNetworkAncillaryRole(int role) throws IOException, AutomationException
role
- A com.esri.arcgis.geodatabase.esriNetworkFeatureAncillaryRole constant (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 |