alhambra.drawing
#
Module Contents#
Classes#
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
Attributes#
- class alhambra.drawing.DrawingElement[source]#
Bases:
abc.ABC
Helper class that provides a standard way to create an ABC using inheritance.
- class alhambra.drawing.XMLElement(tag, attrib={}, **extra)[source]#
Bases:
DrawingElement
,xml.etree.ElementTree.Element
Helper class that provides a standard way to create an ABC using inheritance.
- class alhambra.drawing.Group[source]#
Bases:
DrawingElement
Helper class that provides a standard way to create an ABC using inheritance.
- elements: list[DrawingElement][source]#
- append(v: DrawingElement) None [source]#
- class alhambra.drawing.Rectangle(x: Number = 0, y: Number = 0, width: Number = 1, height: Number = 1, /, **kwargs)[source]#
Bases:
DrawingElement
Helper class that provides a standard way to create an ABC using inheritance.
- class alhambra.drawing.Text(text: str, size: Number = 10, x: Number = 0, y: Number = 0, /, **kwargs)[source]#
Bases:
DrawingElement
Helper class that provides a standard way to create an ABC using inheritance.
- class alhambra.drawing.Use(id_or_link: str | Any, x: Number = 0, y: Number = 0, /, **kwargs)[source]#
Bases:
DrawingElement
Helper class that provides a standard way to create an ABC using inheritance.
- class alhambra.drawing.Drawing[source]#
Bases:
DrawingElement
Helper class that provides a standard way to create an ABC using inheritance.
- defs: list[DrawingElement][source]#
- elements: list[DrawingElement][source]#