com.esri.arcgis.geometry
Interface IConstructCurve3
- All Superinterfaces:
- IConstructCurve, IConstructCurve2, Serializable
- All Known Implementing Classes:
- Polyline
public interface IConstructCurve3
- extends IConstructCurve2, Serializable
Provides access to members that construct a curve using other geometries and measures.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Method Summary |
IEnumSegment |
constructExtendedEx(ICurve fromCurve,
ICurve toCurve,
int extensionFlags,
boolean[] extensionsPerformed)
Returns an enumerator which identifies which segments were added to the result polyline by the construction process. |
constructExtendedEx
IEnumSegment constructExtendedEx(ICurve fromCurve,
ICurve toCurve,
int extensionFlags,
boolean[] extensionsPerformed)
throws IOException,
AutomationException
- Returns an enumerator which identifies which segments were added to the result polyline by the construction process. The result is not simplified when an enumerator is requested.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- Parameters:
fromCurve
- A reference to a com.esri.arcgis.geometry.ICurve (in)toCurve
- A reference to a com.esri.arcgis.geometry.ICurve (in)extensionFlags
- The extensionFlags (in)extensionsPerformed
- The extensionsPerformed (in/out: use single element array)
- Returns:
- A reference to a com.esri.arcgis.geometry.IEnumSegment
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.