IntersectWithCircArc Method (IMathCircArc) Send Feedback
See Also 
NumIntersections[out]
Number of intersections
CircArc
Mathematical circular Arc that intersects this mathematical circular Arc
IntersectionPoint1[out]
Point or null if this mathematical circular Arc is nonintersecting
IntersectionPoint2[out]
Point or null if this mathematical circular Arc is nonintersecting or the number of intersections = 1
Gets the point where this mathematical circular Arc intersects the specified mathematical circular Arc.

Syntax

Visual Basic 
Function IntersectWithCircArc( _
   ByVal CircArc As MathCircArc, _
   ByRef IntersectionPoint1 As MathPoint, _
   ByRef IntersectionPoint2 As MathPoint _
) As System.Integer
C# 
System.int IntersectWithCircArc( 
   MathCircArc CircArc,
   out MathPoint IntersectionPoint1,
   out MathPoint IntersectionPoint2
)
JavaScript 
IntersectWithCircArc( 
   CircArc : dsMathCircArc
) : {
   IntersectionPoint1 : dsMathPoint,
   IntersectionPoint2 : dsMathPoint,
   NumIntersections : Number
}
COM native C++ 
HRESULT IntersectWithCircArc( 
   IMathCircArc* CircArc,
   IMathPoint** IntersectionPoint1,
   IMathPoint** IntersectionPoint2,
   LONG* NumIntersections
) 
C++ 
DSRESULT IntersectWithCircArc( 
   dsMathCircArc* CircArc,
   dsMathPoint** IntersectionPoint1,
   dsMathPoint** IntersectionPoint2,
   long* NumIntersections
) 

Parameters

CircArc
Mathematical circular Arc that intersects this mathematical circular Arc
IntersectionPoint1[out]
Point or null if this mathematical circular Arc is nonintersecting
IntersectionPoint2[out]
Point or null if this mathematical circular Arc is nonintersecting or the number of intersections = 1
NumIntersections[out] or Return Value
Number of intersections
 

See Also

Availability

DraftSight V1R5.0