summaryrefslogtreecommitdiff
path: root/docs/aperture-macros.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/aperture-macros.rst')
-rw-r--r--docs/aperture-macros.rst48
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/aperture-macros.rst b/docs/aperture-macros.rst
new file mode 100644
index 0000000..1284c49
--- /dev/null
+++ b/docs/aperture-macros.rst
@@ -0,0 +1,48 @@
+Aperture Macros
+===============
+
+.. autoclass:: gerbonara.aperture_macros.parse.ApertureMacro
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.parse.GenericMacros
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.expression.Expression
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.expression.UnitExpression
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.expression.ConstantExpression
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.expression.VariableExpression
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.expression.OperatorExpression
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.Primitive
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.Circle
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.VectorLine
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.CenterLine
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.Polygon
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.Thermal
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.Outline
+ :members:
+
+.. autoclass:: gerbonara.aperture_macros.primitive.Comment
+ :members:
+