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