Main API
========

.. automodule:: gdspy


Classes
~~~~~~~

Cell
----

.. autoclass:: gdspy.Cell
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


Polygon
-------

.. autoclass:: gdspy.Polygon
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


Rectangle
---------

.. autoclass:: gdspy.Rectangle
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


Round
-----

.. autoclass:: gdspy.Round
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


PolygonSet
----------

.. autoclass:: gdspy.PolygonSet
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


Path
----

.. autoclass:: gdspy.Path
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


PolyPath
--------

.. autoclass:: gdspy.PolyPath
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


L1Path
------

.. autoclass:: gdspy.L1Path
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


Text
----

.. autoclass:: gdspy.Text
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


CellReference
-------------

.. autoclass:: gdspy.CellReference
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


CellArray
---------

.. autoclass:: gdspy.CellArray
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


Functions
~~~~~~~~~

fast_boolean
------------

.. autofunction:: gdspy.fast_boolean


boolean
-------

.. autofunction:: gdspy.boolean

offset
------

.. autofunction:: gdspy.offset


slice
-----

.. autofunction:: gdspy.slice


inside
------

.. autofunction:: gdspy.inside


copy
----

.. autofunction:: gdspy.copy

