Doxygen tweaks

This commit is contained in:
Yorik van Havre
2019-07-17 18:01:56 -03:00
parent 521fc29eac
commit 057c79c11c
5 changed files with 28 additions and 1 deletions

View File

@@ -21,7 +21,16 @@
***************************************************************************/
/*! \namespace App \class App::Document
/*!
\defgroup Document Document
\ingroup APP
\brief The Base class of the FreeCAD Document
This is besides the Application class the most important class in FreeCAD
It contains all the data of the opened, saved or newly created FreeCAD Document.
The Document manage the Undo and Redo mechanism and the linking of documents.
\namespace App \class App::Document
This is besides the Application class the most important class in FreeCAD
It contains all the data of the opened, saved or newly created FreeCAD Document.
The Document manage the Undo and Redo mechanism and the linking of documents.

View File

@@ -42,6 +42,10 @@
using namespace App;
/** \defgroup DocObject Document Object
\ingroup APP
\brief Base class of all objects handled in the Document
*/
PROPERTY_SOURCE(App::DocumentObject, App::TransactionalObject)

View File

@@ -72,6 +72,11 @@
#pragma warning(disable : 4065)
#endif
/** \defgroup Expression Expressions framework
\ingroup APP
\brief The expression system allows users to write expressions and formulas that produce values
*/
using namespace Base;
using namespace App;

View File

@@ -34,6 +34,11 @@
#include "UnitsApi.h"
#include "Console.h"
/** \defgroup Units Units system
\ingroup BASE
\brief The quantities and units system enables FreeCAD to work transparently with many different units
*/
// suppress annoying warnings from generated source files
#ifdef _MSC_VER
# pragma warning(disable : 4003)

View File

@@ -21,3 +21,7 @@
- Units: Management and conversion of different units
*/
/** \defgroup GeomPrimers Geometry primers
* \ingroup BASE
\brief Basic structures used by geomoetric objects
*/