|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
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.
| 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 |
public IGeometry getGeometryForJunctionElement(int subID)
throws java.io.IOException,
AutomationException
subID - The subID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getOriginalGeometryForJunctionElement(int subID)
throws java.io.IOException,
AutomationException
subID - The subID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void update(INetworkFeature callingFeature,
IAffineTransformation2D transformation,
ISet rigidEdges,
ITransformGroup group)
throws java.io.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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getNetworkAncillaryRole()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNetworkAncillaryRole(int role)
throws java.io.IOException,
AutomationException
role - A com.esri.arcgis.geodatabase.esriNetworkFeatureAncillaryRole constant (in)
java.io.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 | |||||||||