ECircle::ECircle
Constructs a ECircle
object In a general content, the term object should be understood with the meaning of a class instance. In EasyObject, an object is a maximally-sized area of adjacent connected pixels belonging to the layer foreground..
Namespace: Euresys::Open_eVision
[C++]
void ECircle(
)
void ECircle(
const EPoint
& center,
float diameter,
float originAngle,
bool direct
)
void ECircle(
const EPoint
& center,
const EPoint
& origin,
bool direct
)
void ECircle(
const EPoint
& center,
float diameter,
float originAngle,
float amplitude
)
void ECircle(
const EPoint
& origin,
const EPoint
& middle,
const EPoint
& end,
bool fullCircle
)
void ECircle(
const ECircle
& other
)
Parameters
center
Center coordinates of the circle at its nominal position. The default value is (0,0)
.
diameter
Nominal diameter of the circle. The default value is 100
.
originAngle
Nominal angular origin of the circle. The default value is 0.
direct
true
(default) means that angles increase anticlockwisely in a direct coordinate system.
origin
Origin point coordinates of the circle.
amplitude
Nominal angular amplitude of the circle. The default value is 360
.
middle
Middle point coordinates of the circle.
end
End point coordinates of the circle.
fullCircle
true
(default) in case of a full turn circle. If fullCircle
is false
, origin
and end
give the circle's amplitude.
other
ECircle.ECircle
Constructs a ECircle
object.
Namespace: Euresys.Open_eVision
[C#]
void ECircle(
)
void ECircle(
EPoint
center,
float diameter,
float originAngle,
bool direct
)
void ECircle(
EPoint
center,
EPoint
origin,
bool direct
)
void ECircle(
EPoint
center,
float diameter,
float originAngle,
float amplitude
)
void ECircle(
EPoint
origin,
EPoint
middle,
EPoint
end,
bool fullCircle
)
void ECircle(
ECircle
other
)
Parameters
center
Center coordinates of the circle at its nominal position. The default value is (0,0)
.
diameter
Nominal diameter of the circle. The default value is 100
.
originAngle
Nominal angular origin of the circle. The default value is 0.
direct
true
(default) means that angles increase anticlockwisely in a direct coordinate system.
origin
Origin point coordinates of the circle.
amplitude
Nominal angular amplitude of the circle. The default value is 360
.
middle
Middle point coordinates of the circle.
end
End point coordinates of the circle.
fullCircle
true
(default) in case of a full turn circle. If fullCircle
is false
, origin
and end
give the circle's amplitude.
other
ECircle.__init__
Constructs a ECircle
object.
Module: open_evision
[Python]
__init__() -> None
__init__(
center: EPoint
diameter: float
originAngle: float
direct: bool
) -> None
__init__(
center: EPoint
diameter: float
originAngle: float
) -> None
__init__(
center: EPoint
diameter: float
) -> None
__init__(
center: EPoint
origin: EPoint
direct: bool
) -> None
__init__(
center: EPoint
origin: EPoint
) -> None
__init__(
center: EPoint
diameter: float
originAngle: float
amplitude: float
) -> None
__init__(
origin: EPoint
middle: EPoint
end: EPoint
fullCircle: bool
) -> None
__init__(
origin: EPoint
middle: EPoint
end: EPoint
) -> None
__init__(
other: ECircle
) -> None
Parameters
center
Center coordinates of the circle at its nominal position. The default value is (0,0)
.
diameter
Nominal diameter of the circle. The default value is 100
.
originAngle
Nominal angular origin of the circle. The default value is 0.
direct
true
(default) means that angles increase anticlockwisely in a direct coordinate system.
origin
Origin point coordinates of the circle.
amplitude
Nominal angular amplitude of the circle. The default value is 360
.
middle
Middle point coordinates of the circle.
end
End point coordinates of the circle.
fullCircle
true
(default) in case of a full turn circle. If fullCircle
is false
, origin
and end
give the circle's amplitude.
other