46 lines
963 B
Python
46 lines
963 B
Python
# Explicitly setting `__all__` is necessary for type inference engines
|
|
# to know which symbols are exported. See
|
|
# https://peps.python.org/pep-0484/#stub-files
|
|
|
|
__all__ = [
|
|
'line',
|
|
'line_aa',
|
|
'line_nd',
|
|
'bezier_curve',
|
|
'polygon',
|
|
'polygon_perimeter',
|
|
'ellipse',
|
|
'ellipse_perimeter',
|
|
'ellipsoid',
|
|
'ellipsoid_stats',
|
|
'circle_perimeter',
|
|
'circle_perimeter_aa',
|
|
'disk',
|
|
'set_color',
|
|
'random_shapes',
|
|
'rectangle',
|
|
'rectangle_perimeter',
|
|
'polygon2mask',
|
|
]
|
|
|
|
from .draw3d import ellipsoid, ellipsoid_stats
|
|
from ._draw import _bezier_segment
|
|
from ._random_shapes import random_shapes
|
|
from ._polygon2mask import polygon2mask
|
|
from .draw_nd import line_nd
|
|
from .draw import (
|
|
ellipse,
|
|
set_color,
|
|
polygon_perimeter,
|
|
line,
|
|
line_aa,
|
|
polygon,
|
|
ellipse_perimeter,
|
|
circle_perimeter,
|
|
circle_perimeter_aa,
|
|
disk,
|
|
bezier_curve,
|
|
rectangle,
|
|
rectangle_perimeter,
|
|
)
|