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.
[Visual Basic .NET] Public Function ConstructClothoidByLength ( _ ByVal pFrom As IPoint, _ ByVal pFromTangent As IPoint, _ ByVal bCurveRight As Boolean, _ ByVal fromCurvature As Double, _ ByVal toCurvature As Double, _ ByVal curveLength As Double, _ ByVal __MIDL__IConstructClothoid0000 As esriCurveDensifyMethod, _ ByVal densifyParameter As Double _ ) As IPolyline
[C#] public IPolyline ConstructClothoidByLength ( IPoint pFrom, IPoint pFromTangent, bool bCurveRight, double fromCurvature, double toCurvature, double curveLength, esriCurveDensifyMethod __MIDL__IConstructClothoid0000, double densifyParameter );
[C++]
HRESULT ConstructClothoidByLength(
IPoint* pFrom,
IPoint* pFromTangent,
VARIANT_BOOL bCurveRight,
double fromCurvature,
double toCurvature,
double curveLength,
esriCurveDensifyMethod __MIDL__IConstructClothoid0000,
double densifyParameter,
IPolyline** ppSpiral
);
[C++]Parameters
pFrompFrom is a parameter of type IPoint
pFromTangentpFromTangent is a parameter of type IPoint
bCurveRight bCurveRight is a parameter of type VARIANT_BOOL fromCurvature fromCurvature is a parameter of type double toCurvature toCurvature is a parameter of type double curveLength curveLength is a parameter of type double __MIDL__IConstructClothoid0000__MIDL__IConstructClothoid0000 is a parameter of type esriCurveDensifyMethod
densifyParameter densifyParameter is a parameter of type double ppSpiral [out, retval]ppSpiral is a parameter of type IPolyline
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.