# mxpic.components.primitives.active.rings

```{eval-rst}
.. automodule:: mxpic.components.primitives.active.rings
   :no-members:
```

## Route

```{eval-rst}
.. autoclass:: mxpic.components.primitives.active.rings.Route
   :members:
   :undoc-members:
   :show-inheritance:
```

## AED_Ring_PIN

```{eval-rst}
.. image:: ../../../../images/active/AED_Ring_PIN.png
   :align: center
   :width: 600px

.. autoclass:: mxpic.components.primitives.active.rings.AED_Ring_PIN
   :members:
   :undoc-members:
   :show-inheritance:
```

## STD_Ring_PIN

```{eval-rst}
.. image:: ../../../../images/active/STD_Ring_PIN.png
   :align: center
   :width: 600px

.. autoclass:: mxpic.components.primitives.active.rings.STD_Ring_PIN
   :members:
   :undoc-members:
   :show-inheritance:
```

## PIN_MRR_MM_Allpass

```{eval-rst}
.. image:: ../../../../images/active/PIN_MRR_MM_Allpass.png
   :align: center
   :width: 600px

.. autoclass:: mxpic.components.primitives.active.rings.PIN_MRR_MM_Allpass
   :members:
   :undoc-members:
   :show-inheritance:
```

## PIN_MRR_MM_Adddrop

```{eval-rst}
.. image:: ../../../../images/active/PIN_MRR_MM_Adddrop.png
   :align: center
   :width: 600px

.. autoclass:: mxpic.components.primitives.active.rings.PIN_MRR_MM_Adddrop
   :members:
   :undoc-members:
   :show-inheritance:
```

## PIN_MRR_STD_Allpass

```{eval-rst}
.. image:: ../../../../images/active/PIN_MRR_STD_Allpass.png
   :align: center
   :width: 600px

.. autoclass:: mxpic.components.primitives.active.rings.PIN_MRR_STD_Allpass
   :members:
   :undoc-members:
   :show-inheritance:
```
