Archived issue #0024552

Convertation of the generic classes to the non-generic (BndLib)

Open CASCADEOCCT:Codingclosed3 public notes

Search issues

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".

Public activity

3 archived notes

Participants are labeled by their role within this record.

01Commenter 1
Changes are ready for review in CR24552 branch.
02Commenter 2
No remarks (I have pushed one more commit containing minor correction), please test
03Commenter 3
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.

Related records