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


IConstructClothoid.ConstructSplitClothoidByAngle Method (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (Geometry)  

IConstructClothoid.ConstructSplitClothoidByAngle Method

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 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 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.

See Also

IConstructClothoid Interface