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, objRef
IID, 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, writeExternal
public 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.UnknownHostException
java.io.IOException
public IConstructClothoid2Proxy()
public IConstructClothoid2Proxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IConstructClothoid2Proxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected 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.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- 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.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public 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 IConstructClothoid2
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)__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 IConstructClothoid2
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)__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 IConstructClothoid2
pSplitQuery
- 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 IConstructClothoid2
pSplitQuery
- 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.