ECircle::GetIntersectionOfCircles
Computes the intersections between two circles. Returns the number of intersections and stores the found intersections in the provided point parameters.
Namespace: Euresys::Open_eVision_2_10
[C++]
OEV_INT32 GetIntersectionOfCircles(
const ECircle& circle1,
const ECircle& circle2,
EPoint& intersection1,
EPoint& intersection2,
bool limited
)
Parameters
circle1
The first circle
circle2
The second circle
intersection1
The first intersection
intersection2
The second intersection
limited
Indicates if the circle parameters should be considered as full circles or as arcs.
Remarks
The function returns the number of intersections found. It will return -1 if the two circles are overlapping.
ECircle.GetIntersectionOfCircles
Computes the intersections between two circles. Returns the number of intersections and stores the found intersections in the provided point parameters.
Namespace: Euresys.Open_eVision_2_10
[C#]
int GetIntersectionOfCircles(
Euresys.Open_eVision_2_10.ECircle circle1,
Euresys.Open_eVision_2_10.ECircle circle2,
Euresys.Open_eVision_2_10.EPoint intersection1,
Euresys.Open_eVision_2_10.EPoint intersection2,
bool limited
)
Parameters
circle1
The first circle
circle2
The second circle
intersection1
The first intersection
intersection2
The second intersection
limited
Indicates if the circle parameters should be considered as full circles or as arcs.
Remarks
The function returns the number of intersections found. It will return -1 if the two circles are overlapping.