Shapes
siapy.entities.shapes
¶
ShapeType
module-attribute
¶
ShapeType = Literal[SHAPE_TYPE_RECTANGLE, SHAPE_TYPE_POINT, SHAPE_TYPE_FREEDRAW]
Shape
dataclass
¶
Bases: ABC
PARAMETER | DESCRIPTION |
---|---|
shape_type |
TYPE:
|
pixels |
TYPE:
|
label |
TYPE:
|
Source code in siapy/entities/shapes.py
27 28 29 30 31 32 33 34 35 |
|
from_shape_type
classmethod
¶
PARAMETER | DESCRIPTION |
---|---|
shape_type |
TYPE:
|
pixels |
TYPE:
|
label |
TYPE:
|
Source code in siapy/entities/shapes.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|
convex_hull
abstractmethod
¶
convex_hull()
Source code in siapy/entities/shapes.py
75 76 77 |
|
Rectangle
¶
Bases: Shape
PARAMETER | DESCRIPTION |
---|---|
pixels |
TYPE:
|
label |
TYPE:
|
**kwargs |
TYPE:
|
Source code in siapy/entities/shapes.py
81 82 |
|
from_shape_type
classmethod
¶
PARAMETER | DESCRIPTION |
---|---|
shape_type |
TYPE:
|
pixels |
TYPE:
|
label |
TYPE:
|
Source code in siapy/entities/shapes.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|
convex_hull
¶
convex_hull() -> Pixels
Source code in siapy/entities/shapes.py
84 85 86 87 88 89 90 91 92 93 |
|
Point
¶
Bases: Shape
PARAMETER | DESCRIPTION |
---|---|
pixels |
TYPE:
|
label |
TYPE:
|
**kwargs |
TYPE:
|
Source code in siapy/entities/shapes.py
97 98 |
|
from_shape_type
classmethod
¶
PARAMETER | DESCRIPTION |
---|---|
shape_type |
TYPE:
|
pixels |
TYPE:
|
label |
TYPE:
|
Source code in siapy/entities/shapes.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|
FreeDraw
¶
Bases: Shape
PARAMETER | DESCRIPTION |
---|---|
pixels |
TYPE:
|
label |
TYPE:
|
**kwargs |
TYPE:
|
Source code in siapy/entities/shapes.py
105 106 |
|
from_shape_type
classmethod
¶
PARAMETER | DESCRIPTION |
---|---|
shape_type |
TYPE:
|
pixels |
TYPE:
|
label |
TYPE:
|
Source code in siapy/entities/shapes.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|
convex_hull
¶
convex_hull() -> Pixels
Source code in siapy/entities/shapes.py
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
|