com.esri.arcgis.geometry
Class IConstructClothoidProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IConstructClothoidProxy
All Implemented Interfaces:
IConstructClothoid, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IConstructClothoid'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

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

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geometry.IConstructClothoid
IID, IID6203381c_a184_4a3e_88be_d19235f42177
 
Constructor Summary
  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.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 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.  
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IConstructClothoidProxy

public IConstructClothoidProxy(java.lang.String CLSID,
                               java.lang.String host,
                               com.esri.arcgis.interop.AuthInfo authInfo)
                        throws java.net.UnknownHostException,
                               java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IConstructClothoidProxy

public IConstructClothoidProxy()
Deprecated. 
For internal use only


IConstructClothoidProxy

public IConstructClothoidProxy(java.lang.Object obj)
                        throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IConstructClothoidProxy

protected IConstructClothoidProxy(java.lang.Object obj,
                                  java.lang.String iid)
                           throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IConstructClothoidProxy

protected IConstructClothoidProxy(java.lang.String CLSID,
                                  java.lang.String iid,
                                  java.lang.String host,
                                  com.esri.arcgis.interop.AuthInfo authInfo)
                           throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

constructClothoidByLength

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
Deprecated. 
Constructs a pieccewise linear approximation to a clothoid spiral. Curvature is the reciprocal of the radius, so specify a curvature of 0 for an infinite radius. curveLength is the design length of the curve.

Specified by:
constructClothoidByLength in interface IConstructClothoid
Parameters:
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)
Returns:
A reference to a com.esri.arcgis.geometry.IPolyline
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructClothoidByAngle

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
Deprecated. 
Constructs a pieccewise linear approximation to a clothoid spiral. Curvature is the reciprocal of the radius, so specify a curvature of 0 for an infinite radius. deflectionAngle is positive and is the change in direction (in radians) from the starting curve ta?T?_?

Specified by:
constructClothoidByAngle in interface IConstructClothoid
Parameters:
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)
Returns:
A reference to a com.esri.arcgis.geometry.IPolyline
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructSplitClothoidByLength

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
Deprecated. 
Same as ConstructClothoidByLength but reports curve parameters for point on curve closest to split query point.

Specified by:
constructSplitClothoidByLength in interface IConstructClothoid
Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructSplitClothoidByAngle

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
Deprecated. 
Same as ConstructClothoidByAngle but reports curve parameters for point on curve closest to split query point.

Specified by:
constructSplitClothoidByAngle in interface IConstructClothoid
Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.