File size: 1,172 Bytes
985c397
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/** \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
*/