Description: 'Methods for constructing clothoid spirals.' 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 IConstructClothoidProxy extends com.esri.arcgis.interop.Dispatch implements IConstructClothoid, 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, IID6203381c_a184_4a3e_88be_d19235f42177
Modifier | Constructor and Description |
---|---|
|
IConstructClothoidProxy()
Deprecated.
For internal use only
|
|
IConstructClothoidProxy(java.lang.Object obj)
Deprecated.
|
protected |
IConstructClothoidProxy(java.lang.Object obj,
java.lang.String iid)
Deprecated.
|
|
IConstructClothoidProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
protected |
IConstructClothoidProxy(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 |
constructClothoidByAngle(IPoint pFrom,
IPoint pFromTangent,
boolean bCurveRight,
double fromCurvature,
double toCurvature,
double deflectionAngle,
int __MIDL__IConstructClothoid0001,
double densifyParameter)
Deprecated.
Constructs a pieccewise linear approximation to a clothoid spiral.
|
IPolyline |
constructClothoidByLength(IPoint pFrom,
IPoint pFromTangent,
boolean bCurveRight,
double fromCurvature,
double toCurvature,
double curveLength,
int __MIDL__IConstructClothoid0000,
double densifyParameter)
Deprecated.
Constructs a pieccewise linear approximation to a clothoid spiral.
|
void |
constructSplitClothoidByAngle(IPoint pSplitQuery,
IPoint pFrom,
IPoint pFromTangent,
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 |
constructSplitClothoidByLength(IPoint pSplitQuery,
IPoint pFrom,
IPoint pFromTangent,
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 IConstructClothoidProxy(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 IConstructClothoidProxy()
public IConstructClothoidProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IConstructClothoidProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IConstructClothoidProxy(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 constructClothoidByLength(IPoint pFrom, IPoint pFromTangent, boolean bCurveRight, double fromCurvature, double toCurvature, double curveLength, int __MIDL__IConstructClothoid0000, double densifyParameter) throws java.io.IOException, AutomationException
constructClothoidByLength
in interface IConstructClothoid
pFrom
- A reference to a com.esri.arcgis.geometry.IPoint (in)pFromTangent
- A reference to a com.esri.arcgis.geometry.IPoint (in)bCurveRight
- The bCurveRight (in)fromCurvature
- The fromCurvature (in)toCurvature
- The toCurvature (in)curveLength
- The curveLength (in)__MIDL__IConstructClothoid0000
- 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 constructClothoidByAngle(IPoint pFrom, IPoint pFromTangent, boolean bCurveRight, double fromCurvature, double toCurvature, double deflectionAngle, int __MIDL__IConstructClothoid0001, double densifyParameter) throws java.io.IOException, AutomationException
constructClothoidByAngle
in interface IConstructClothoid
pFrom
- A reference to a com.esri.arcgis.geometry.IPoint (in)pFromTangent
- A reference to a com.esri.arcgis.geometry.IPoint (in)bCurveRight
- The bCurveRight (in)fromCurvature
- The fromCurvature (in)toCurvature
- The toCurvature (in)deflectionAngle
- The deflectionAngle (in)__MIDL__IConstructClothoid0001
- 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 constructSplitClothoidByLength(IPoint pSplitQuery, IPoint pFrom, IPoint pFromTangent, boolean bCurveRight, double fromCurvature, double toCurvature, double curveLength, double[] pSplitCurvature, double[] pSplitLength, double[] pSplitAngle, ILine[] ppSplitTangent) throws java.io.IOException, AutomationException
constructSplitClothoidByLength
in interface IConstructClothoid
pSplitQuery
- A reference to a com.esri.arcgis.geometry.IPoint (in)pFrom
- A reference to a com.esri.arcgis.geometry.IPoint (in)pFromTangent
- A reference to a com.esri.arcgis.geometry.IPoint (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 constructSplitClothoidByAngle(IPoint pSplitQuery, IPoint pFrom, IPoint pFromTangent, boolean bCurveRight, double fromCurvature, double toCurvature, double deflectionAngle, double[] pSplitCurvature, double[] pSplitLength, double[] pSplitAngle, ILine[] ppSplitTangent) throws java.io.IOException, AutomationException
constructSplitClothoidByAngle
in interface IConstructClothoid
pSplitQuery
- A reference to a com.esri.arcgis.geometry.IPoint (in)pFrom
- A reference to a com.esri.arcgis.geometry.IPoint (in)pFromTangent
- A reference to a com.esri.arcgis.geometry.IPoint (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.