Core Modules
^^^^^^^^^^^^

The following are the lists of modules included in NURBS-Python (geomdl) Core Library. They are split into separate
groups to make the documentation more understandable.

User API
========

The User API is the main entrance point to the library. It provides geometry classes and containers, as well as the
geometric operators and support modules.

The following is the list of the geometry classes included in the library:

.. toctree::
    :maxdepth: 1

    module_bspline
    module_nurbs
    module_freeform
    module_container

The following is the list of the features and geometric operations included in the library:

.. toctree::
    :maxdepth: 1

    module_operations
    module_compatibility
    module_convert
    module_construct
    module_fitting
    module_tessellate
    module_trimming
    module_exchange

Geometry Generators
===================

The following list contains the geometry generators included in the library:

.. toctree::
    :maxdepth: 1

    module_knotvector
    module_cpgen


Advanced API
============

The following list contains the modules for advanced use:

.. toctree::
    :maxdepth: 1

    module_abstract
    module_evaluators
    module_utilities
    module_voxelize
    module_elements
    module_ray

Core Modules
^^^^^^^^^^^^

The following are the lists of modules included in NURBS-Python (geomdl) Core Library. They are split into separate
groups to make the documentation more understandable.

User API
========

The User API is the main entrance point to the library. It provides geometry classes and containers, as well as the
geometric operators and support modules.

The following is the list of the geometry classes included in the library:

.. toctree::
    :maxdepth: 1

    module_bspline
    module_nurbs
    module_freeform
    module_container

The following is the list of the features and geometric operations included in the library:

.. toctree::
    :maxdepth: 1

    module_operations
    module_compatibility
    module_convert
    module_construct
    module_fitting
    module_tessellate
    module_trimming
    module_sweeping
    module_exchange

Geometry Generators
===================

The following list contains the geometry generators included in the library:

.. toctree::
    :maxdepth: 1

    module_knotvector
    module_cpgen


Advanced API
============

The following list contains the modules for advanced use:

.. toctree::
    :maxdepth: 1

    module_abstract
    module_evaluators
    module_utilities
    module_voxelize
    module_elements
    module_ray

Add sweeping to the doctree
Add sweeping to the doctree [skip ci]
