com.esri.arcgis.geometry
Interface IConstructCurve2

All Superinterfaces:
IConstructCurve, java.io.Serializable
All Known Subinterfaces:
IConstructCurve3
All Known Implementing Classes:
IConstructCurve2Proxy, IConstructCurve3Proxy, Polygon, Polyline

public interface IConstructCurve2
extends IConstructCurve, java.io.Serializable

COM Interface 'IConstructCurve2'. 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 IID4a877e3c_ba67_4f78_b1ef_a728c968d787
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.IConstructCurve
IID650cfdc0_d947_11d0_830d_0000f8034032
 
Method Summary
 void approximateByBeziers(IPolycurve pInCurve, java.lang.Object pMaxDistance, java.lang.Object smoothClosedParts)
          Constructs a curve which approximates the input curve by a small number of Bezier segments.
 
Methods inherited from interface com.esri.arcgis.geometry.IConstructCurve
constructExtended, constructKoch, constructOffset
 

Field Detail

IID4a877e3c_ba67_4f78_b1ef_a728c968d787

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

approximateByBeziers

void approximateByBeziers(IPolycurve pInCurve,
                          java.lang.Object pMaxDistance,
                          java.lang.Object smoothClosedParts)
                          throws java.io.IOException,
                                 AutomationException
Constructs a curve which approximates the input curve by a small number of Bezier segments.

Parameters:
pInCurve - A reference to a com.esri.arcgis.geometry.IPolycurve (in)
pMaxDistance - A Variant (in, optional, pass null if not required)
smoothClosedParts - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.