From 58142cb0c7c0a38dd07592632a7e0c1622cc99d9 Mon Sep 17 00:00:00 2001 From: jaseg Date: Tue, 18 Jul 2023 21:15:08 +0200 Subject: kicad: Add schematic file format support --- gerbonara/cad/kicad/graphical_primitives.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'gerbonara/cad/kicad/graphical_primitives.py') diff --git a/gerbonara/cad/kicad/graphical_primitives.py b/gerbonara/cad/kicad/graphical_primitives.py index ce02df4..9ddd807 100644 --- a/gerbonara/cad/kicad/graphical_primitives.py +++ b/gerbonara/cad/kicad/graphical_primitives.py @@ -306,6 +306,18 @@ class DimensionStyle: keep_text_aligned: Flag() = False +@sexp_type('image') +class Image: + at: AtPos = field(default_factory=AtPos) + scale: Named(float) = None + layer: Named(str) = None + uuid: UUID = field(default_factory=UUID) + data: str = '' + + def offset(self, x=0, y=0): + self.at = self.at.with_offset(x, y) + + @sexp_type('dimension') class Dimension: locked: Flag() = False -- cgit