# slicer

```{eval-rst}
.. automodule:: slicer
    :members:
    :undoc-members:
    :show-inheritance:
```

## slicer.cli

```{eval-rst}
.. automodule:: slicer.cli
    :members:
    :undoc-members:
    :show-inheritance:
```

## slicer.logic

```{eval-rst}
.. automodule:: slicer.logic
    :members:
    :undoc-members:
    :show-inheritance:
```

## slicer.packaging

```{eval-rst}
.. automodule:: slicer.packaging
    :members:
    :undoc-members:
    :show-inheritance:
```

## slicer.ScriptedLoadableModule

```{eval-rst}
.. automodule:: slicer.ScriptedLoadableModule
    :members:
    :undoc-members:
    :show-inheritance:
```

% Commented out for now, because it breaks documentation building on Windows
% (Sphinx returns with an error code and nothing is generated)
%
% ## slicer.slicerqt
%
% ```{eval-rst}
% .. automodule:: slicer.slicerqt
%     :members:
%     :undoc-members:
%     :show-inheritance:
% ```

## slicer.testing

```{eval-rst}
.. automodule:: slicer.testing
    :members:
    :undoc-members:
    :show-inheritance:
```

## slicer.util

```{eval-rst}
.. automodule:: slicer.util
    :members:
    :undoc-members:
    :show-inheritance:
```
