Documentation Portal      

What are you looking for?

EEllipseRegion::EEllipseRegion

Constructs an EEllipseRegion context.

Namespace: Euresys::Open_eVision_2_10

[C++]

void EEllipseRegion(
)

void EEllipseRegion(
   float centerX,
   float centerY,
   float radius1,
   float radius2,
   float angle
)

void EEllipseRegion(
   const EPoint& center,
   float radius1,
   float radius2,
   float angle
)

void EEllipseRegion(
   const EPoint& center,
   const EPoint& axisEnd1,
   const EPoint& axisEnd2
)

void EEllipseRegion(
   const EPoint& pt1,
   const EPoint& pt2,
   const EPoint& pt3,
   const EPoint& pt4,
   const EPoint& pt5
)

void EEllipseRegion(
   const EEllipseRegion& other
)

Parameters

centerX

The abscissa of the center of the EEllipseRegion.

centerY

The ordinate of the center of the EEllipseRegion.

radius1

The abscissa radius of the non rotated EEllipseRegion.

radius2

The ordinate radius of the non rotated EEllipseRegion.

angle

The angle of the rotated EEllipseRegion.

center

The center of the EEllipseRegion.

axisEnd1

The point corresponding to the end of the abscissa axis of the non rotated EEllipseRegion.

axisEnd2

The point corresponding to the end of the ordinate axis of the non rotated EEllipseRegion.

pt1

One of the five points defining the EEllipseRegion.

pt2

One of the five points defining the EEllipseRegion.

pt3

One of the five points defining the EEllipseRegion.

pt4

One of the five points defining the EEllipseRegion.

pt5

One of the five points defining the EEllipseRegion.

other

EEllipseRegion context to copy.

Remarks

When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError_Parameter3OutOfRange or EError is thrown.
When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory.
When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError is thrown.
When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError is thrown.

EEllipseRegion.EEllipseRegion

Constructs an EEllipseRegion context.

Namespace: Euresys.Open_eVision_2_10

[C#]

void EEllipseRegion(
)

void EEllipseRegion(
   float centerX,
   float centerY,
   float radius1,
   float radius2,
   float angle
)

void EEllipseRegion(
   Euresys.Open_eVision_2_10.EPoint center,
   float radius1,
   float radius2,
   float angle
)

void EEllipseRegion(
   Euresys.Open_eVision_2_10.EPoint center,
   Euresys.Open_eVision_2_10.EPoint axisEnd1,
   Euresys.Open_eVision_2_10.EPoint axisEnd2
)

void EEllipseRegion(
   Euresys.Open_eVision_2_10.EPoint pt1,
   Euresys.Open_eVision_2_10.EPoint pt2,
   Euresys.Open_eVision_2_10.EPoint pt3,
   Euresys.Open_eVision_2_10.EPoint pt4,
   Euresys.Open_eVision_2_10.EPoint pt5
)

void EEllipseRegion(
   Euresys.Open_eVision_2_10.EEllipseRegion other
)

Parameters

centerX

The abscissa of the center of the EEllipseRegion.

centerY

The ordinate of the center of the EEllipseRegion.

radius1

The abscissa radius of the non rotated EEllipseRegion.

radius2

The ordinate radius of the non rotated EEllipseRegion.

angle

The angle of the rotated EEllipseRegion.

center

The center of the EEllipseRegion.

axisEnd1

The point corresponding to the end of the abscissa axis of the non rotated EEllipseRegion.

axisEnd2

The point corresponding to the end of the ordinate axis of the non rotated EEllipseRegion.

pt1

One of the five points defining the EEllipseRegion.

pt2

One of the five points defining the EEllipseRegion.

pt3

One of the five points defining the EEllipseRegion.

pt4

One of the five points defining the EEllipseRegion.

pt5

One of the five points defining the EEllipseRegion.

other

EEllipseRegion context to copy.

Remarks

When defining an EEllipseRegion, the two resulting radius values must not be 0 else an Parameter3OutOfRange or EError is thrown.
When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory.
When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError is thrown.
When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError is thrown.

Which API shall we display?

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