Same as ConstructClothoidByAngle but reports curve parameters for point on curve closest to split query point.
[Visual Basic .NET] Public Sub ConstructSplitClothoidByAngle ( _ 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 deflectionAngle As Double, _ ByRef pSplitCurvature As Double, _ ByRef pSplitLength As Double, _ ByRef pSplitAngle As Double, _ ByRef ppSplitTangent As ILine _ )
[C#] public void ConstructSplitClothoidByAngle ( IPoint pSplitQuery, IPoint pFrom, IPoint pFromTangent, bool bCurveRight, double fromCurvature, double toCurvature, double deflectionAngle, ref double pSplitCurvature, ref double pSplitLength, ref double pSplitAngle, ref ILine ppSplitTangent );
[C++]
HRESULT ConstructSplitClothoidByAngle(
IPoint* pSplitQuery,
IPoint* pFrom,
IPoint* pFromTangent,
VARIANT_BOOL bCurveRight,
double fromCurvature,
double toCurvature,
double deflectionAngle,
double* pSplitCurvature,
double* pSplitLength,
double* pSplitAngle,
ILine** ppSplitTangent
);
[C++]Parameters
pSplitQuerypSplitQuery is a parameter of type IPoint
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 deflectionAngle deflectionAngle 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
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.