This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IC > IConstructClothoid Interface > IConstructClothoid.ConstructSplitClothoidByLength Method (ArcObjects .NET 10.4 SDK) |
Same as ConstructClothoidByLength but reports curve parameters for point on curve closest to split query point.
[Visual Basic .NET] Public Sub ConstructSplitClothoidByLength ( _ ByVal pSplitQuery As IPoint, _ ByVal pFrom As IPoint, _ ByVal pFromTangent As IPoint, _ ByVal bCurveRight As Boolean, _ ByVal fromCurvature As Double, _ ByVal toCurvature As Double, _ ByVal curveLength As Double, _ ByRef pSplitCurvature As Double, _ ByRef pSplitLength As Double, _ ByRef pSplitAngle As Double, _ ByRef ppSplitTangent As ILine _ )
[C#] public void ConstructSplitClothoidByLength ( IPoint pSplitQuery, IPoint pFrom, IPoint pFromTangent, bool bCurveRight, double fromCurvature, double toCurvature, double curveLength, ref double pSplitCurvature, ref double pSplitLength, ref double pSplitAngle, ref ILine ppSplitTangent );
[C++]
HRESULT ConstructSplitClothoidByLength(
IPoint* pSplitQuery,
IPoint* pFrom,
IPoint* pFromTangent,
VARIANT_BOOL bCurveRight,
double fromCurvature,
double toCurvature,
double curveLength,
double* pSplitCurvature,
double* pSplitLength,
double* pSplitAngle,
ILine** ppSplitTangent
);
[C++]
Parameters pSplitQuery
pSplitQuery is a parameter of type IPoint pFrom
pFrom is a parameter of type IPoint pFromTangent
pFromTangent 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 pSplitCurvature [out] pSplitCurvature is a parameter of type double pSplitLength [out] pSplitLength is a parameter of type double pSplitAngle [out] pSplitAngle is a parameter of type double ppSplitTangent [out]
ppSplitTangent is a parameter of type ILine