Draft: add modules of draftobjects to the proper Doxygen group

This includes `array`, `base`, `bezcurve`, `block`, `bspline`,
`circle`, `clone`, `dimension`, `draft_annotation`, `draftlink`,
`drawingview`, `ellipse`, `facebinder`, `fillet`, `label`,
`patharray`, `point`, `pointarray`, `polygon`, `rectangle`,
`shape2dview`, `shapestring`, `text`, `wire`, `wwproxy`.

These are added to the `draftobjects` Doxygen group
so that the functions and classes contained in each module
are listed appropriately in the automatically generated
documentation.
This commit is contained in:
vocx-fc
2020-06-30 21:50:24 -05:00
committed by Yorik van Havre
parent 4fb2eb663e
commit 42599838f4
25 changed files with 240 additions and 143 deletions

View File

@@ -23,7 +23,7 @@
# * USA *
# * *
# ***************************************************************************
"""Provides the object code for the Draft Dimensions.
"""Provides the object code for the dimension objects.
This includes the `LinearDimension` and `AgularDimension`.
The first one measures a distance between two points or vertices
@@ -95,9 +95,11 @@ a more generic base class, while at the same time improve the way
the link properties are used.
"""
## @package dimension
# \ingroup DRAFT
# \brief Provides the object code for the Draft Dimensions.
# \ingroup draftobjects
# \brief Provides the object code for the dimension objects.
## \addtogroup draftobjects
# @{
import math
from PySide.QtCore import QT_TRANSLATE_NOOP
@@ -659,3 +661,5 @@ def measure_two_obj_angles(link_sub_1, link_sub_2):
# Alias for compatibility with v0.18 and earlier
_AngularDimension = AngularDimension
## @}