Documentation Portal      

What are you looking for?

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.

Which API shall we display?

© 2019 EURESYS s.a.  -  About Documentation  -  Open Source Licenses  -  Open eVision 2.10.0.1121