31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
/** \addtogroup WORKBENCHES
|
|
Most of FreeCAD's functionality is defined in dedicated Workbenches
|
|
|
|
Those plugins, also called \b modules or \b workbenches, provide
|
|
functionality for specialized facets of FreeCAD. The word \b module
|
|
refers to any new group of tools, while \b workbench designates
|
|
specifically a GUI group of tools in the FreeCAD interface. All
|
|
workbenches are defined in modules, but not all modules contain a
|
|
workbench. Practically, though, all the main modules define a
|
|
workbench with the same name, so the terms are almost interchangeable.
|
|
|
|
Some of these modules are programmed in C++, others in Python, and some
|
|
in a mix of C++ and Python.
|
|
|
|
*/
|
|
|
|
/** \defgroup CWORKBENCHES C++ workbenches
|
|
* \ingroup WORKBENCHES
|
|
* \brief These workbenches are programmed primarily in C++, but most provide a Python API as well.
|
|
*/
|
|
|
|
/** \defgroup PYTHONWORKBENCHES Python workbenches
|
|
* \ingroup WORKBENCHES
|
|
* \brief Those are workbenches programmed primarily in Python
|
|
*/
|
|
|
|
/** \defgroup UTILITIES Utility modules
|
|
* \ingroup WORKBENCHES
|
|
* \brief Modules that provide utility tools to FreeCAD but don't define a workbench
|
|
*/
|