# mxpic.components.primitives.pic.gratings ```{eval-rst} .. automodule:: mxpic.components.primitives.pic.gratings :no-members: ``` ## Nano_ant ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.Nano_ant :members: :undoc-members: :show-inheritance: ``` ## Taper ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.Taper :members: :undoc-members: :show-inheritance: ``` ## Grating_2D_Hole ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.Grating_2D_Hole :members: :undoc-members: :show-inheritance: ``` ## Grating_2D_Hole_4Rec ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.Grating_2D_Hole_4Rec :members: :undoc-members: :show-inheritance: ``` ## Grating_2D_Hole_3Rec ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.Grating_2D_Hole_3Rec :members: :undoc-members: :show-inheritance: ``` ## GC_STD_2D ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.GC_STD_2D :members: :undoc-members: :show-inheritance: ``` ## GC_STD_1D ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.GC_STD_1D :members: :undoc-members: :show-inheritance: ``` ## FA ```{eval-rst} .. autoclass:: mxpic.components.primitives.pic.gratings.FA :members: :undoc-members: :show-inheritance: ```