Archived issue #0024552
Convertation of the generic classes to the non-generic (BndLib)
Description
Package "BndLib":
Functionality of the files "BndLib_Compute.gxx", "BndLib_Compute2d.cxx" and "BndLib_Compute3d.cxx" (methods Compute(...) for 2d and 3d cases) moved to BndLib.cxx (to the template method Compute(...)). For that had to edit work with points and coordinates a little i.e. method Compute(...) was updated and some methods where Compute(..) is called in "BndLib.cxx".
Functionality of the files "BndLib_Compute.gxx", "BndLib_Compute2d.cxx" and "BndLib_Compute3d.cxx" (methods Compute(...) for 2d and 3d cases) moved to BndLib.cxx (to the template method Compute(...)). For that had to edit work with points and coordinates a little i.e. method Compute(...) was updated and some methods where Compute(..) is called in "BndLib.cxx".
Public activity
3 archived notes
Participants are labeled by their role within this record.
Changes are ready for review in CR24552 branch.
No remarks (I have pushed one more commit containing minor correction), please test
Dear Commenter 1,
Branch CR24552 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 48 (48 on master)
Windows: 1 (1 on master)
products component :
Linux: 12 (12 on master)
Windows: 2 (2 on master)
Regressions/Differences:
No regressions/differences
Testing cases:
Not needed
Testing on Linux:
Total MEMORY difference: 372570988 / 373449112
Total CPU difference: 41697.51000000006 / 44038.530000000166
Testing on Windows:
Total MEMORY difference: 417627288 / 417426984
Total CPU difference: 32236.5625 / 32472.5
There are not differences in images found by testdiff.
Branch CR24552 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 48 (48 on master)
Windows: 1 (1 on master)
products component :
Linux: 12 (12 on master)
Windows: 2 (2 on master)
Regressions/Differences:
No regressions/differences
Testing cases:
Not needed
Testing on Linux:
Total MEMORY difference: 372570988 / 373449112
Total CPU difference: 41697.51000000006 / 44038.530000000166
Testing on Windows:
Total MEMORY difference: 417627288 / 417426984
Total CPU difference: 32236.5625 / 32472.5
There are not differences in images found by testdiff.
Related records