ArcObjects Library Reference  (Geometry)    

IConstructCircularArc.ConstructTangentChordTangent Method

Constructs an arc with a common tangent to input segment, a given chord length and a tangent length.

[Visual Basic 6.0]
Sub ConstructTangentChordTangent(
    ByVal Segment As ISegment, _
    ByVal atStart As Boolean, _
    ByVal isCCW As Boolean, _
    ByVal chordDistance As Double, _
    ByVal tangentDistance As Double _
)
[Visual Basic .NET]
Public Sub ConstructTangentChordTangent ( _
    ByVal Segment As ISegment, _
    ByVal atStart As Boolean, _
    ByVal isCCW As Boolean, _
    ByVal chordDistance As Double, _
    ByVal tangentDistance As Double _
)
[C#]
public void ConstructTangentChordTangent (
    ISegment Segment,
    bool atStart,
    bool isCCW,
    double chordDistance,
    double tangentDistance
);
[Java]
public void constructTangentChordTangent (
    ISegment Segment,
    Boolean atStart,
    Boolean isCCW,
    double chordDistance,
    double tangentDistance
)
throws
    IOException,
    AutomationException
[C++]
HRESULT ConstructTangentChordTangent(
  ISegment* Segment,
  VARIANT_BOOL atStart,
  VARIANT_BOOL isCCW,
  double chordDistance,
  double tangentDistance
);
[C++]

Parameters

Segment

  Segment is a parameter of type ISegment

atStart

  atStart is a parameter of type VARIANT_BOOL

isCCW

  isCCW is a parameter of type VARIANT_BOOL

chordDistance

  chordDistance is a parameter of type double

tangentDistance

  tangentDistance is a parameter of type double

Product Availability

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

Description

Constructs a CircularArc given the Tangent Segment, the desired segment endpoint (the From Point), the desired orientation, the desired Chord Distance, and the desired Tangent Distance.  The Tangent Distance must be great than half the Chord Distance, otherwise an error is returned.

Remarks

-isCCW stands for "is counter clockwise"

ConstructCircularArc Tangent Segment Example

ConstructCircularArc Chord and Tangent Distance Example

See Also

IConstructCircularArc Interface | IConstructCircularArc.ConstructTangentChordTangent Method | IConstructCircularArc.ConstructTangentRadiusArc Method | IConstructCircularArc.ConstructTangentAngleArc Method | IConstructCircularArc.ConstructTangentAndPoint Method | IConstructCircularArc.ConstructTangentRadiusAngle Method | IConstructCircularArc.ConstructTangentAngleTangent Method | IConstructCircularArc.ConstructTangentRadiusChord Method | IConstructCircularArc.ConstructTangentChordArc Method | IConstructCircularArc.ConstructTangentArcTangent Method | IConstructCircularArc.ConstructTangentRadiusTangent Method | IConstructCircularArc.ConstructTangentAngleChord Method

Example

ConstructTangentChordTangent_Example

 


Feedback Send feedback on this page