Commit Graph

22003 Commits

Author SHA1 Message Date
vocx-fc
dd70caa723 Draft: add modules of draftutils to the proper Doxygen group
This includes `gui_utils`, `init_draft_statusbar`, `init_tools`,
`messages`, `todo`, `translate`, `utils`.

These are added to the `draftutils` Doxygen group
so that the functions contained in each module are listed
appropriately in the automatically generated documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
e853503907 Draft: add modules of drafttests to the proper Doxygen group
This includes `auxiliary`, `draft_test_objects`, `test_airfoildat`,
`test_creation`, `test_dwg`, `test_dxf`, `test_import`,
`test_import_gui`, `test_import_tools`, `test_modification`,
`test_oca`, `test_pivy`, `test_svg`.

These are added to the `drafttests` Doxygen group
so that the functions and classes contained in each module
are listed appropriately in the automatically generated
documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
e9b72b5be7 Draft: add modules of drafttaskpanels to the proper Doxygen group
This includes `task_circulararray`, `task_orthoarray`,
`task_polararray`, `task_scale`, `task_selectplane`,
`task_shapestring`.

These are added to the `drafttaskpanels` Doxygen group
so that the functions and classes contained in each module
are listed appropriately in the automatically generated
documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
27fc2e89fb 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.
2020-07-17 13:01:45 +02:00
vocx-fc
a82d6b9801 Draft: add modules of draftmake to the proper Doxygen group
This includes `make_arc_3points`, `make_array`, `make_bezcurve`,
`make_block`, `make_bspline`, `make_circle`, `make_circulararray`,
`make_clone`, `make_copy`, `make_dimension`, `make_drawingview`,
`make_ellipse`, `make_facebinder`, `make_fillet`, `make_label`,
`make_line`, `make_orthoarray`, `make_patharray`, `make_point`,
`make_pointarray`, `make_polararray`, `make_polygon`,
`make_rectangle`, `make_shape2dview`, `make_shapestring`,
`make_sketch`, `make_text`, `make_wire`, `make_wpproxy`.

These are added to the `draftmake` Doxygen group
so that the functions contained in each module are listed
appropriately in the automatically generated documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
f4611f0a31 Draft: add modules of draftguitools to the proper Doxygen group
This includes `gui_annotationstyleeditor`, `gui_arcs`, `gui_array_simple`,
`gui_arrays`, `gui_base`, `gui_base_original`, `gui_beziers`,
`gui_circles`, `gui_circulararray`, `gui_clone`, `gui_circulararray`,
`gui_clone`, `gui_dimension_ops`, `gui_dimensions`, `gui_downgrade`,
`gui_draft2sketch`, `gui_drawing`, `gui_edit`, `gui_edit_arch_objects`,
`gui_edit_draft_objects`, `gui_edit_part_objects`, `gui_edit_sketcher_objects`,
`gui_ellipses`, `gui_facebinders`, `gui_fillets`, `gui_grid`,
`gui_groups`, `gui_heal`, `gui_join`, `gui_labels`, `gui_line_add_delete`,
`gui_lineops`, `gui_lines`, `gui_lineslope`, `gui_mirror`,
`gui_move`, `gui_offset`, `gui_orthoarray`, `gui_patharray`,
`gui_planeproxy`, `gui_pointarray`, `gui_points`, `gui_polararray`,
`gui_polygons`, `gui_rectangles`, `gui_rotate`, `gui_scale`,
`gui_selectplane`, `gui_shape2dview`, `gui_shapestrings`, `gui_snapper`,
`gui_snaps`, `gui_splines`, `gui_split`, `gui_stretch`, `gui_styles`,
`gui_subeleemnts`, `gui_texts`, `gui_togglemodes`, `gui_tools_utils`,
`gui_trackers`, `gui_trimex`, `gui_upgrade`, `gui_wire2spline`.

These are added to the `draftguitools` Doxygen group
so that the functions and classes contained in each module
are listed appropriately in the automatically generated
documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
44f09d6777 Draft: add modules of draftgeoutils to the proper Doxygen group
This includes `arcs`, `circle_inversion`, `circles`, `circles_apollonius`,
`circles_incomplete`, `cuboids`, `edges`, `faces`, `fillets`,
`general`, `geometry`, `intersections`, `linear_geometry`,
`offsets`, `sort_edges`, `wires`.

These are added to the `draftgeoutils` Doxygen group so that
the functions contained in each module are listed appropriately
in the automatically generated documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
1d48e9fb47 Draft: add modules of draftfunctions to the proper Doxygen group
This includes `array`, `cut`, `downgrade`, `draftiffy`, `extrude`,
`fuse`, `heal`, `join`, `mirror`, `move`, `offset`, `rotate`,
`scale`, `split` and `upgrade`.

These are added to the `draftfunction` Doxygen group
so that the functions contained in each module are listed
appropriately in the automatically generated documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
9591135cbf Draft: remove documentation in Draft.py
The Doxygen documentation paragraphs in `Draft.py` are no longer necessary,
as this information is already added to the `draft.dox` file
which can be used to consolidate the general documentation of the workbench.
2020-07-17 13:01:45 +02:00
vocx-fc
ee2977938d Draft: add Doxygen information to draft.dox
More information is added to the main `draft.dox` Doxygen file
so that this information appears when creating
the HTML documentation.
2020-07-17 13:01:45 +02:00
vocx-fc
1c65c7dc92 Draft: add Doxygen strings to the packages' __init__ files
The packages are `draftfunctions`, `draftgeoutils`, `draftguitools`,
`draftmake`, `draftobjects`, `drafttaskpanels`, `drafttests`,
`draftutils`, `draftviewproviders`.
2020-07-17 13:01:45 +02:00
wandererfan
0e9fd6c6b1 [TD]multiple faces in GeomHatch 2020-07-16 08:14:16 -04:00
paul lee
be46c0e25d [ArchWall] Fix #0004400 - Archwall creation from certain wire fails.
Forum Discussion - https://forum.freecadweb.org/viewtopic.php?f=23&t=47505
2020-07-16 13:53:11 +02:00
Bernd Hahnebach
4c94a53458 FEM: elmer tasks, add TODO comments 2020-07-16 00:09:35 +02:00
Bernd Hahnebach
a936aa8744 FEM: elmer solver, improve binary handling on Linux 2020-07-16 00:09:28 +02:00
Bernd Hahnebach
46164a2b2b FEM: elmer equations, delete wrong tool tips 2020-07-16 00:09:19 +02:00
Bernd Hahnebach
eaad0c1310 FEM: examples selfweight, comments 2020-07-16 00:09:11 +02:00
wmayer
79e8562f9b Gui: [skip ci] avoid to write several time stamps to a single line 2020-07-15 12:49:20 +02:00
wmayer
03fa5cf92b Netgen: [skip ci] force C++17 if netgen >= 6.2 is used 2020-07-15 10:50:16 +02:00
Bernd Hahnebach
b5dc95359d FEM: constraint transform task panel, fix warning message 2020-07-15 09:21:53 +02:00
Bernd Hahnebach
7da0ff6490 FEM: elmer solver, code formating 2020-07-15 08:57:51 +02:00
Bernd Hahnebach
d1701285f6 FEM: elmer equations, code formatting 2020-07-14 22:55:33 +02:00
Bernd Hahnebach
5f766aa8cd FEM: examples self weight, add comment 2020-07-14 20:58:01 +02:00
Sudhanshu Dubey
7e943a80ae FEM: unit tests, add calculix test for ccx_cantilever_selfweight example 2020-07-14 20:46:53 +02:00
Sudhanshu Dubey
c326268b8c FEM: examples, add new ccx_cantilever_selfweight exam 2020-07-14 20:46:53 +02:00
Bernd Hahnebach
a244800e63 FEM: in out, improve title strings 2020-07-14 20:46:53 +02:00
wmayer
d8b85f7c88 fix docstring and segmentation fault in Application::sNewDocument 2020-07-14 19:46:17 +02:00
Zheng, Lei
36d046d489 App/Gui: introduce temporary document
Add new argument to Application::newDocument() to create a temporary
    document. Also exposed to Python API App.newDocument() with a named
    argument 'temp'.

    The temporary document is marked with status bit 'TempDoc'. The user
    will not be prompt for saving when closing. The undo/redo is disabled.
    The AutoSaver skips it. And the tree view will not show it.
    PropertyXLink allows linking to/from object within a temporary document
    without saving.
2020-07-14 19:36:05 +02:00
Bernd Hahnebach
20cb8e2480 FEM: vtk pipeline, and frd reader, principal stress, revert and improve 35cf9681cc5b 2020-07-14 13:26:57 +02:00
wmayer
bb8ca24904 CMake: make sure that C++14, C++17 or C++20 can also be set for MSVC 2020-07-14 10:28:00 +02:00
Bernd Hahnebach
7eda764168 FEM: unit tests, deactivate another failed py2 test 2020-07-14 09:44:08 +02:00
Bernd Hahnebach
8f46df30ab FEM: unit tests, fix 2020-07-14 08:37:16 +02:00
vocx-fc
f899430739 Arch: fix incorrect indentation in the OBJ exporter 2020-07-14 08:27:42 +02:00
Bernd Hahnebach
3b0ca458ef FEM: unit test, do not run a test if it not passes python 2 2020-07-14 07:36:11 +02:00
Bernd Hahnebach
39bc111056 FEM: in out, improve imports 2020-07-14 07:36:07 +02:00
Bernd Hahnebach
89d65326e3 FEM: unit tests, update test commands 2020-07-13 23:10:11 +02:00
Bernd Hahnebach
60e6bc062a FEM: constants, fix non ascii character 2020-07-13 22:56:23 +02:00
Bernd Hahnebach
2600fee0aa FEM: z88 unit tests, fix for installed FreeCAD 2020-07-13 22:31:07 +02:00
Bernd Hahnebach
e095cd6670 FEM: examples, prescribed displacement, add comment in the regard of z88 2020-07-13 21:51:40 +02:00
Sudhanshu Dubey
aab6d8420a FEM: examples, prevent creation of z88 solver
... since it's not supported by this example
2020-07-13 21:51:31 +02:00
Sudhanshu Dubey
2d40c82435 FEM: unit tests, add z88 writing test framework 2020-07-13 16:47:57 +02:00
Bernd Hahnebach
b900b2956b FEM: elmer unit tests, better names in the regard of unit schema 2020-07-13 16:25:04 +02:00
Bernd Hahnebach
fc10c05719 FEM: elmer unit tests, add SI units file writing test 2020-07-13 16:24:58 +02:00
Bernd Hahnebach
b15f517af5 FEM: elmer writer, move constants and unit code inside class as it can change after module import 2020-07-13 16:24:53 +02:00
Yorik van Havre
6a179a5519 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2020-07-13 14:50:36 +02:00
luz paz
e4f6689e0a Merged crowdin translations 2020-07-13 14:49:45 +02:00
hlg
a2498e1fdc [Arch] ignore extrusion direction vector length 2020-07-13 14:39:28 +02:00
Vanuan
9f640d8fad [Arch] [TD] Fix #4392: ArchView invisible objects should be show for Coin* render modes 2020-07-13 14:37:50 +02:00
Vanuan
a072f944d0 [Arch] [TD] Bug 4392: ArchSection and hidden objects for Render mode 2020-07-13 14:37:50 +02:00
vocx-fc
c97d13164e Arch: update some functions that come from the Draft workbench
In particular `getGroupContents` was renamed to `get_group_contents`
in the Draft workbench, so the function name is updated accordingly.
2020-07-13 14:35:38 +02:00