Description: 'Methods for constructing clothoid spirals, that use true tangent instead of finite difference.' 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 =
public class IConstructClothoid2Proxy extends com.esri.arcgis.interop.Dispatch implements IConstructClothoid2, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
boolean |
noncastable
Deprecated.
|
static java.lang.Class |
targetClass
Deprecated.
|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRefIID, IID464a4de0_a96f_4de7_b2dc_e35c0ef74f72| Modifier | Constructor and Description |
|---|---|
|
IConstructClothoid2Proxy()
Deprecated.
For internal use only
|
|
IConstructClothoid2Proxy(java.lang.Object obj)
Deprecated.
|
protected |
IConstructClothoid2Proxy(java.lang.Object obj,
java.lang.String iid)
Deprecated.
|
|
IConstructClothoid2Proxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
protected |
IConstructClothoid2Proxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated.
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
IPolyline |
constructClothoidByAngle2(IPoint pFrom,
_WKSPoint pTangentVector,
boolean bCurveRight,
double fromCurvature,
double toCurvature,
double deflectionAngle,
int __MIDL__IConstructClothoid20001,
double densifyParameter)
Deprecated.
Constructs a pieccewise linear approximation to a clothoid spiral.
|
IPolyline |
constructClothoidByLength2(IPoint pFrom,
_WKSPoint pTangentVector,
boolean bCurveRight,
double fromCurvature,
double toCurvature,
double curveLength,
int __MIDL__IConstructClothoid20000,
double densifyParameter)
Deprecated.
Constructs a pieccewise linear approximation to a clothoid spiral.
|
void |
constructSplitClothoidByAngle2(IPoint pSplitQuery,
IPoint pFrom,
_WKSPoint pTangentVector,
boolean bCurveRight,
double fromCurvature,
double toCurvature,
double deflectionAngle,
double[] pSplitCurvature,
double[] pSplitLength,
double[] pSplitAngle,
ILine[] ppSplitTangent)
Deprecated.
Same as ConstructClothoidByAngle but reports curve parameters for point on curve closest to split query point.
|
void |
constructSplitClothoidByLength2(IPoint pSplitQuery,
IPoint pFrom,
_WKSPoint pTangentVector,
boolean bCurveRight,
double fromCurvature,
double toCurvature,
double curveLength,
double[] pSplitCurvature,
double[] pSplitLength,
double[] pSplitAngle,
ILine[] ppSplitTangent)
Deprecated.
Same as ConstructClothoidByLength but reports curve parameters for point on curve closest to split query point.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Deprecated.
Removes a Java object as a listener to events generated by a COM object.
|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternalpublic static final java.lang.Class targetClass
public boolean noncastable
public IConstructClothoid2Proxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic IConstructClothoid2Proxy()
public IConstructClothoid2Proxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected IConstructClothoid2Proxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected IConstructClothoid2Proxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object to be informed of the eventstheSource - the proxy class that represents the COM class that is the source of the eventsjava.io.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic IPolyline constructClothoidByLength2(IPoint pFrom, _WKSPoint pTangentVector, boolean bCurveRight, double fromCurvature, double toCurvature, double curveLength, int __MIDL__IConstructClothoid20000, double densifyParameter) throws java.io.IOException, AutomationException
constructClothoidByLength2 in interface IConstructClothoid2pFrom - A reference to a com.esri.arcgis.geometry.IPoint (in)pTangentVector - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)bCurveRight - The bCurveRight (in)fromCurvature - The fromCurvature (in)toCurvature - The toCurvature (in)curveLength - The curveLength (in)__MIDL__IConstructClothoid20000 - A com.esri.arcgis.geometry.esriCurveDensifyMethod constant (in)densifyParameter - The densifyParameter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPolyline constructClothoidByAngle2(IPoint pFrom, _WKSPoint pTangentVector, boolean bCurveRight, double fromCurvature, double toCurvature, double deflectionAngle, int __MIDL__IConstructClothoid20001, double densifyParameter) throws java.io.IOException, AutomationException
constructClothoidByAngle2 in interface IConstructClothoid2pFrom - A reference to a com.esri.arcgis.geometry.IPoint (in)pTangentVector - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)bCurveRight - The bCurveRight (in)fromCurvature - The fromCurvature (in)toCurvature - The toCurvature (in)deflectionAngle - The deflectionAngle (in)__MIDL__IConstructClothoid20001 - A com.esri.arcgis.geometry.esriCurveDensifyMethod constant (in)densifyParameter - The densifyParameter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void constructSplitClothoidByLength2(IPoint pSplitQuery, IPoint pFrom, _WKSPoint pTangentVector, boolean bCurveRight, double fromCurvature, double toCurvature, double curveLength, double[] pSplitCurvature, double[] pSplitLength, double[] pSplitAngle, ILine[] ppSplitTangent) throws java.io.IOException, AutomationException
constructSplitClothoidByLength2 in interface IConstructClothoid2pSplitQuery - A reference to a com.esri.arcgis.geometry.IPoint (in)pFrom - A reference to a com.esri.arcgis.geometry.IPoint (in)pTangentVector - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)bCurveRight - The bCurveRight (in)fromCurvature - The fromCurvature (in)toCurvature - The toCurvature (in)curveLength - The curveLength (in)pSplitCurvature - The pSplitCurvature (out: use single element array)pSplitLength - The pSplitLength (out: use single element array)pSplitAngle - The pSplitAngle (out: use single element array)ppSplitTangent - A reference to a com.esri.arcgis.geometry.ILine (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void constructSplitClothoidByAngle2(IPoint pSplitQuery, IPoint pFrom, _WKSPoint pTangentVector, boolean bCurveRight, double fromCurvature, double toCurvature, double deflectionAngle, double[] pSplitCurvature, double[] pSplitLength, double[] pSplitAngle, ILine[] ppSplitTangent) throws java.io.IOException, AutomationException
constructSplitClothoidByAngle2 in interface IConstructClothoid2pSplitQuery - A reference to a com.esri.arcgis.geometry.IPoint (in)pFrom - A reference to a com.esri.arcgis.geometry.IPoint (in)pTangentVector - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)bCurveRight - The bCurveRight (in)fromCurvature - The fromCurvature (in)toCurvature - The toCurvature (in)deflectionAngle - The deflectionAngle (in)pSplitCurvature - The pSplitCurvature (out: use single element array)pSplitLength - The pSplitLength (out: use single element array)pSplitAngle - The pSplitAngle (out: use single element array)ppSplitTangent - A reference to a com.esri.arcgis.geometry.ILine (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.