CGraphicsEllipse¶
- class ikomia.core.pycore.CGraphicsEllipse¶
Graphics item to display ellipse or circle in the overlay layer of an image. Such graphics item is defined by:
top-left point of the bounding box (x,y)
width (float)
height (float)
Derived from
CGraphicsItem
.Import
from ikomia.core import CGraphicsEllipse
Methods
__init__
(arg1)__init__( (object)self) -> None :
Inherited methods
get_bounding_rect
(self)Get graphics item bounding rectangle.
get_category
(self)Get graphics item category.
get_id
(self)Get graphics item unique identifier.
get_type
(self)Get graphics item type.
is_text_item
(self)Check whether item type is TEXT.
set_category
(self, category)Set the graphics item category.
Attributes
height
Ellipse height
width
Ellipse width
x
x coordinate of top-left point
y
y coordinate of top-left point
property
Visual properties
GraphicsEllipseProperty
Details
- __init__((object)arg1) None ¶
- __init__( (object)self) -> None :
Default constructor
- __init__( (object)self, (float)left, (float)top, (float)width, (float)height) -> None :
Construct an ellipse item with the given dimensions.
Args:
left (float): x coordinate of the top-left point
top (float): y coordinate of the top-left point
width (float): ellipse width
height (float): ellipse height
- __init__( (object)self, (float)left, (float)top, (float)width, (float)height, (GraphicsEllipseProperty)property) -> None :
Construct an ellipse item with the given dimensions.
Args:
left (float): x coordinate of the top-left point
top (float): y coordinate of the top-left point
width (float): ellipse width
height (float): ellipse height
property (
GraphicsEllipseProperty
): information and visual properties.
- get_bounding_rect((CGraphicsItem)self) object : ¶
Get graphics item bounding rectangle.
Returns:
list of float: rectangle coordinate (left, top, width, height)
get_bounding_rect( (CGraphicsItem)arg1) -> None
- get_category((CGraphicsItem)self) str : ¶
Get graphics item category.
Returns:
str: category (label)
get_category( (CGraphicsItem)arg1) -> None
- get_id((CGraphicsItem)self) int : ¶
Get graphics item unique identifier.
- Returns:
identifier
- Return type:
int
- get_type((CGraphicsItem)self) GraphicsItem : ¶
Get graphics item type. See
GraphicsItem
for possible values.- Returns:
type
- Return type:
- is_text_item((CGraphicsItem)self) bool : ¶
Check whether item type is TEXT. In case of object detection workflow, text graphics items should not be useful as input for another task. This method enables to filter only shape-based items (rectangle, polygon…) when processing graphics input.
Returns:
bool: True or False
is_text_item( (CGraphicsItem)self) -> bool
- set_category((CGraphicsItem)self, (str)category) None : ¶
Set the graphics item category. It’s just a generic way to identify the item.
Args:
category (str): identification label
set_category( (CGraphicsItem)arg1, (str)arg2) -> None