com.esri.arcgis.geometry
Interface IConstructCurve3

All Superinterfaces:
IConstructCurve, IConstructCurve2, java.io.Serializable
All Known Implementing Classes:
IConstructCurve3Proxy, Polyline

public interface IConstructCurve3
extends IConstructCurve2, java.io.Serializable

COM Interface 'IConstructCurve3'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that construct a curve using other geometries and measures.' 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 IIDf45ae5d3_5a1d_4c09_8512_bd22b79bdc12
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.IConstructCurve2
IID4a877e3c_ba67_4f78_b1ef_a728c968d787
 
Fields inherited from interface com.esri.arcgis.geometry.IConstructCurve
IID650cfdc0_d947_11d0_830d_0000f8034032
 
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.
 
Methods inherited from interface com.esri.arcgis.geometry.IConstructCurve2
approximateByBeziers
 
Methods inherited from interface com.esri.arcgis.geometry.IConstructCurve
constructExtended, constructKoch, constructOffset
 

Field Detail

IIDf45ae5d3_5a1d_4c09_8512_bd22b79bdc12

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

constructExtendedEx

IEnumSegment constructExtendedEx(ICurve fromCurve,
                                 ICurve toCurve,
                                 int extensionFlags,
                                 boolean[] extensionsPerformed)
                                 throws java.io.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.

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.