This document is archived and information here might be outdated.  Recommended version.


IConstructClothoid.ConstructSplitClothoidByLength Method (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Geometry)  

IConstructClothoid.ConstructSplitClothoidByLength Method

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also

IConstructClothoid Interface