bgbsww
917093b550
Toposhape/Part: Clean GeneralFuse, Fuse, Cut; add tests; tweak other tests
2024-02-20 15:10:28 -05:00
bgbsww
0065c9cce7
Toponaming/Part: Remove makeElementShape and cleanup opcode code
2024-02-18 21:57:12 -06:00
Chris Hennes
2d0ef0e659
Merge pull request #12484 from bgbsww/bgbsww-toponamingPartFeatures
...
Toponaming/Part part features transfer
2024-02-18 21:56:34 -06:00
Vincenzo Calligaro
5763ac32b0
Part/Toponaming: tests for MapperHistory ( #12402 )
...
* Part/Toponaming: MapperHistory
* added test for MapperHistory::modified
* added test for MapperHistory::generated
* renamed edges in the test for MapperHistory::modified
---------
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-18 16:42:41 -06:00
bgbsww
dbe300133a
Toponaming/Part: Clean and test PartFeatures
2024-02-18 12:57:49 -05:00
bgbsww
10095d2625
Toponaming/Part: Add tests and clean
2024-02-17 21:13:08 -05:00
bgbsww
ddcfdddcf2
Toponaming/Part: Add tests and clean
2024-02-17 19:30:47 -05:00
bgbsww
5db6ef559e
Toponaming/Part: tests addition and cleaning
2024-02-17 18:07:23 -05:00
bgbsww
abde135776
Toponaming/Part: Cleanup makeElementPipeShell, add tests, and some delinting
2024-02-16 22:16:58 -05:00
bgbsww
921be4daaa
Toponaming/Part: Clean and add tests
2024-02-16 14:01:12 -05:00
bgbsww
ac618d8ec5
TopoNaming/Part: cleanups and tests
2024-02-15 19:07:19 -05:00
bgbsww
61bcd553ee
Toponaming/Part: Clean up linearize, add tests, and some delinting
2024-02-15 16:53:01 -05:00
Chris Hennes
779c63c2fd
Merge pull request #12414 from bgbsww/bgbsww-toponamingSearchSubShape
...
Toponaming/Part: Add searchSubShape as findSubShapesWithSharedVertex
2024-02-15 12:49:42 -06:00
bgbsww
6c3f250e4c
Toponaming/Part: Add tests for searchSubShape
2024-02-15 12:36:23 -05:00
Chris Hennes
9917565d95
Merge pull request #12405 from bgbsww/bgbsww-toponamingMakeElementDraft
...
Toponaming/Part: Transfer in MakeElementDraft
2024-02-14 21:10:56 -06:00
bgbsww
6e9cd051f2
Toponaming/Part: Cleanup and test makeElementDraft
2024-02-14 12:20:10 -05:00
Chris Hennes
d89f4d7f29
Merge pull request #12366 from bgbsww/bgbsww-toponamingGetSubTopoShape
...
Toponaming/Part: Move getSubTopoShape
2024-02-13 14:09:24 -06:00
bgbsww
ae4393978f
Toponaming/Part: clean, doc, and test getSubTopoShape
2024-02-13 10:14:39 -05:00
bgbsww
7ef0b6ec61
Toponaming/Part: Add tests, dependencies, and cleanup
2024-02-09 16:42:20 -05:00
Zheng, Lei
10d95b9ce9
Toponaming/Part: Transfer makeElementBoolean in
2024-02-09 08:23:30 -05:00
Chris Hennes
03b41403fa
Merge pull request #12189 from CalligaroV/toponamingTopoShapeWire
...
Toponaming makeElementWire
2024-02-08 20:59:26 -06:00
Chris Hennes
73d214a2ad
Merge pull request #12295 from bgbsww/bgbsww-toponamingFeaturePartBoolean
...
Toponaming: transfer in FeaturePartBoolean
2024-02-08 13:29:38 -06:00
bgbsww
b2cbd7e5a7
Clean code and testing tweak
2024-02-08 11:09:36 -05:00
CalligaroV
3066f74747
Part/Toponaming: makeElementWires
...
* Renamed enum classes members to lowercaseCapword
* Moved struct ShapeHasher back to TopoShapeMapper.h
* Added test for MapperMaker::generated
* Modifications for clang-tidy warnings
* Formatting
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-08 13:56:30 +01:00
CalligaroV
d9d6ae825e
Merge branch 'main' of https://github.com/FreeCAD/FreeCAD.git into toponamingTopoShapeWire
...
# Conflicts:
# src/Mod/Part/App/TopoShape.h
# src/Mod/Part/App/TopoShapeExpansion.cpp
2024-02-07 23:51:49 +01:00
CalligaroV
728c215372
Part/Toponaming: makeElementWires
...
* Added test for MapperMaker::generated
* Renamed spit into splitMkr in the test for MapperMaker::modified
* Disabled test for TopoShape::makeElementWires
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-07 22:23:03 +01:00
CalligaroV
1938bbef69
Part/Toponaming: makeElementWires
...
* Added test for MapperMaker::modified
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-07 15:10:58 +01:00
bgbsww
46230c9a93
Add Test for MakeElementRefine
2024-02-06 15:58:37 -05:00
CalligaroV
d23b288faf
Tests/Toponaming: Add test for simple shapes
...
* Added test for Tag Info generated by makeShapeWithElementMap
* Make sure that there's at least one mapped element before checking the element map
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-01 15:19:42 +01:00
CalligaroV
71e42f6a53
Merge branch 'main' into toponamingTopoShapeWire
...
# Conflicts:
# src/Mod/Part/App/TopoShape.h
# src/Mod/Part/App/TopoShapeExpansion.cpp
# tests/src/Mod/Part/App/TopoShapeExpansion.cpp
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-01-29 19:41:56 +01:00
bgbsww
ff153e32e4
Merge branch 'main' into bgbsww-toponamingMakeElementShape
2024-01-28 11:19:11 -05:00
bgbsww
ac63598572
Clean code and add tests
2024-01-28 11:04:34 -05:00
Chris Hennes
e24ed34867
Tests/Toponaming: Post-merge cleanup
2024-01-27 14:01:35 -06:00
bgbsww
88b5191b5e
Cleaned up complex test ( #15 )
...
* Element Map Test
* Rename test and add more assertions
* Reduce test complexity
2024-01-27 12:00:12 -06:00
Vincenzo Calligaro
2e98912266
Tests for makeShapeWithElementMap ( #12 )
...
* Tests for makeShapeWithElementMap
* Added nullShapesThrows tests for the classes derived from <TopoDS_Shape>
* Added test passing as "sources" parameter of the tested method an empty vector of TopoShapes objects
* Added test with unmappable sources
* Added test to find shapes inside other shapes made from the first ones
* Tests for makeShapeWithElementMap with simple shapes
* Added test to find source shapes' sub-shapes name in the elements maps
* Added test to find the "MAK" OpCode in the elements maps names
---------
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-01-27 12:00:12 -06:00
bgbsww
5135564fb4
Rename test and add more assertions
2024-01-27 12:00:12 -06:00
bgbsww
43f4db445a
Element Map Test
2024-01-27 12:00:12 -06:00
Chris Hennes
f91d39bac3
Tests/Toponaming: Add test framework for makeShapeWithElementMap
2024-01-27 12:00:12 -06:00
bgbsww
eb7c658a06
Add helper methods
2024-01-26 17:42:51 -07:00
bgbsww
5a68162258
Tests for makeElementShell
2024-01-25 11:13:00 -05:00
bgbsww
a6ee5f4df9
Merge branch 'main' into bgbsww-toponaming-makeElementFace
2024-01-23 08:14:07 -05:00
Chris Hennes
1a7e3848b9
Merge pull request #12023 from bgbsww/bgbsww-patch-30
...
Initial code of mapSubElement Test
2024-01-22 16:02:00 -06:00
bgbsww
5586c52069
Merge branch 'main' into bgbsww-toponaming-makeElementFace
2024-01-22 12:50:13 -05:00
bgbsww
96b4171c09
Single char constants
2024-01-22 11:29:41 -05:00
bgbsww
31a6eb5a4a
lint / review cleanups
2024-01-22 11:01:19 -05:00
bgbsww
d4c5906c5c
Add tests, reformat to modern C++, clean
2024-01-21 15:34:46 -05:00
bgbsww
22b952f8e4
Improve tests
2024-01-19 20:59:19 -05:00
bgbsww
2699c748c8
Improve tests
2024-01-19 10:49:47 -05:00
bgbsww
a2d15df6df
Split test cases
2024-01-18 13:15:21 -05:00
bgbsww
21b7da61b3
Lint and other cleanups
2024-01-18 11:46:15 -05:00