ArcObjects Library Reference  (Geometry)    

IConstructPoint.ConstructDeflectionIntersection Method

Constructs the point of intersection of two rays with origins at the endpoints of the base line and the specified angles (in radians). If onRightSide is true, this work will be done to the right of the base line, otherwise to the left.

[Visual Basic 6.0]
Sub ConstructDeflectionIntersection(
    ByVal baseLine As ILine, _
    ByVal startAngle As Double, _
    ByVal endAngle As Double, _
    ByVal OnRightSide As Boolean _
)
[Visual Basic .NET]
Public Sub ConstructDeflectionIntersection ( _
    ByVal baseLine As ILine, _
    ByVal startAngle As Double, _
    ByVal endAngle As Double, _
    ByVal OnRightSide As Boolean _
)
[C#]
public void ConstructDeflectionIntersection (
    ILine baseLine,
    double startAngle,
    double endAngle,
    bool OnRightSide
);
[Java]
public void constructDeflectionIntersection (
    ILine baseLine,
    double startAngle,
    double endAngle,
    Boolean OnRightSide
)
throws
    IOException,
    AutomationException
[C++]
HRESULT ConstructDeflectionIntersection(
  ILine* baseLine,
  double startAngle,
  double endAngle,
  VARIANT_BOOL OnRightSide
);
[C++]

Parameters

baseLine

  baseLine is a parameter of type ILine

startAngle

  startAngle is a parameter of type double

endAngle

  endAngle is a parameter of type double

OnRightSide

  OnRightSide is a parameter of type VARIANT_BOOL

Product Availability

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

Remarks


the bRightSide flag can be used to always force the constructed point to be on the right side of the baseline.

The startAngle is the angle (in radians) from the baseline's startpoint of the line to the constructed point. The endAngle is the angle (in radians) from the baseline's endpoint to the constructed point.

Both angles have to be > 0 and < 2 PI radians. Their sum must also be less than PI radians.

ConstructDeflectionIntersection Example

See Also

IConstructPoint Interface

Example

ConstructDeflectionIntersection_Example

 


Feedback Send feedback on this page