View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024683 | Open CASCADE | OCCT:Modeling Algorithms | public | 2014-03-04 15:09 | 2014-11-11 12:51 |
Reporter | Assigned To | apn | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | ||
Product Version | 6.7.0 | ||||
Target Version | 6.8.0 | Fixed in Version | 6.8.0 | ||
Summary | 0024683: Convertation of the generic classes to the non-generic. Part 1 | ||||
Description | 1) Generic classes "BRepApprox_ApproxLineGen" and "BRepApprox_SurfaceToolGen" from "BRepApprox" package converted to the non-generic classes "BRepApprox_ApproxLine" and "BRepApprox_SurfaceTool". 2) Generic classes "BRepBlend_HCurve3dToolGen" and "BRepBlend_HCurve2dToolGen" from "BRepBlend" package converted to the non-generic classes "BRepBlend_HCurve3dTool" and "BRepBlend_HCurve2dTool". 3) Generic classes "Blend_Extremity", "Blend_Line" and "Blend_PointOnRst" from "Blend" package converted to the non-generic classes and moved to the "BRepBlend" package. Therefore names of this classes were changed to "BRepBlend_Extremity", "BRepBlend_Line" and "BRepBlend_PointOnRst". And some other minor changes were done. | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
child of | 0024487 | closed | Getting rid of generic CDL classes |
|
Changes are ready for review in CR24683 branch. |
|
The only remark I have is new dependency on Adaptor3d added in Blend.cdl which seems to be not necessary. Anyway reviewed, ready for testing. |
|
Igor, please have a look at the patch |
|
Seems to be Ok, for IntSurf_PntOn2S BRepApprox_ApproxLine::Point it is possible to return const & |
|
Corrected. (CR24683 branch) |
|
Dear BugMaster, Branch CR24683 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: 56f75df775966f17d0df0f2bcf1ffbb6afbc4cb1 Number of compiler warnings: occt component : Linux: 30 (30 on master) Windows: 0 (0 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: 386073232 / 386252568 Total CPU difference: 49162.22999999993 / 48827.240000000005 Testing on Windows: Total MEMORY difference: 431427280 / 430913404 Total CPU difference: 34876.140625 / 35761.53125 There are not differences in images found by testdiff. |
|
Dear BugMaster, Branch CR24683 (and products from GIT master) was compiled on Debug mode and tested. Regressions/Differences: http://occt-tests/CR24683-master-occt-deb/Debian60-64/bugs/modalg_1/buc60669.html http://occt-tests/CR24683-master-occt-deb/Windows-32-VC9/bugs/modalg_1/buc60669.html bugs modalg_1(006) buc60669 http://occt-tests/CR24683-master-occt-deb/Debian60-64/bugs/modalg_1/bug16517_1.html http://occt-tests/CR24683-master-occt-deb/Windows-32-VC9/bugs/modalg_1/bug16517_1.html bugs modalg_1(006) bug16517_1 http://occt-tests/CR24683-master-occt-deb/Debian60-64/bugs/modalg_1/bug16517_2.html http://occt-tests/CR24683-master-occt-deb/Windows-32-VC9/bugs/modalg_1/bug16517_2.html bugs modalg_1(006) bug16517_2 http://occt-tests/CR24683-master-occt-deb/Debian60-64/bugs/modalg_4/bug825.html http://occt-tests/CR24683-master-occt-deb/Windows-32-VC9/bugs/modalg_4/bug825.html bugs modalg_4(009) bug825 http://occt-tests/CR24683-master-occt-deb/Debian60-64/bugs/moddata_2/bug23092.html http://occt-tests/CR24683-master-occt-deb/Windows-32-VC9/bugs/moddata_2/bug23092.html bugs moddata_2(012) bug23092 |
|
CR24683 branch is corrected. |
|
No remarks, please test |
|
Dear BugMaster, Branch CR24683 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: d9a49e9724b69868a3c6342fd23559d61c6d282b Number of compiler warnings: occt component : Linux: 30 (30 on master) Windows: 0 (0 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: 385952824 / 386276008 Total CPU difference: 55448.2 / 48827.5 Testing on Windows: Total MEMORY difference: 430695908 / 430913404 Total CPU difference: 33872.71875 / 35761.53125 There are no differences in images found by testdiff. |
occt: master 04f7bd75 2014-03-27 12:24:53
Committer: apn Details Diff |
0024683: Convertation of the generic classes to the non-generic. Part 1 Generic classes from "BRepApprox" package: "BRepApprox_ApproxLineGen" and "BRepApprox_SurfaceToolGen" converted to the non-generic classes "BRepApprox_ApproxLine" and "BRepApprox_SurfaceTool". Generic classes from "BRepBlend" package: "BRepBlend_HCurve3dToolGen" and "BRepBlend_HCurve2dToolGen" converted to the non-generic classes "BRepBlend_HCurve3dTool" and "BRepBlend_HCurve2dTool". Generic classes from "Blend" package: "Blend_Extremity", "Blend_Line" and "Blend_PointOnRst" moved to the corresponding non-generic classes "BRepBlend_Extremity", "BRepBlend_Line" and "BRepBlend_PointOnRst" to "BRepBlend" package. And some other minor changes were done. Field "myPntOn2S" was deleted from "BRepApprox_ApproxLine" class. Therefore BRepApprox_ApproxLine::Point(...) method was a little changed. |
Affected Issues 0024683 |
|
mod - src/Blend/Blend.cdl | Diff File | ||
mod - src/Blend/Blend_CSWalking.cdl | Diff File | ||
mod - src/Blend/Blend_Walking.cdl | Diff File | ||
mod - src/BRepApprox/BRepApprox.cdl | Diff File | ||
mod - src/BRepBlend/BRepBlend.cdl | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-03-04 15:09 |
|
New Issue | |
2014-03-04 15:09 |
|
Assigned To | => abv |
2014-03-04 15:20 |
|
Note Added: 0028126 | |
2014-03-04 15:20 |
|
Status | new => resolved |
2014-03-13 14:04 |
|
Description Updated | |
2014-03-13 16:00 |
|
Description Updated | |
2014-03-13 16:09 |
|
Description Updated | |
2014-03-14 10:29 |
|
Note Added: 0028272 | |
2014-03-14 10:29 |
|
Assigned To | abv => dln |
2014-03-14 10:29 |
|
Status | resolved => reviewed |
2014-03-14 11:02 |
|
Note Added: 0028274 | |
2014-03-14 12:20 |
|
Note Added: 0028277 | |
2014-03-14 15:01 |
|
Assigned To | dln => mkv |
2014-03-14 16:54 |
|
Note Added: 0028289 | |
2014-03-19 11:11 |
|
Note Added: 0028343 | |
2014-03-19 11:11 |
|
Note Added: 0028344 | |
2014-03-19 11:12 |
|
Test case number | => Not needed |
2014-03-19 11:12 |
|
Assigned To | mkv => dln |
2014-03-19 11:12 |
|
Status | reviewed => assigned |
2014-03-19 15:53 |
|
Note Added: 0028357 | |
2014-03-19 15:54 |
|
Assigned To | dln => abv |
2014-03-19 15:54 |
|
Status | assigned => resolved |
2014-03-19 15:54 |
|
Note Edited: 0028357 | |
2014-03-19 15:54 |
|
Note Edited: 0028357 | |
2014-03-20 11:55 |
|
Note Added: 0028386 | |
2014-03-20 11:55 |
|
Assigned To | abv => bugmaster |
2014-03-20 11:55 |
|
Status | resolved => reviewed |
2014-03-20 15:00 |
|
Assigned To | bugmaster => mkv |
2014-03-21 17:43 |
|
Note Added: 0028429 | |
2014-03-21 17:43 |
|
Assigned To | mkv => bugmaster |
2014-03-21 17:43 |
|
Status | reviewed => tested |
2014-03-28 16:38 | apn | Changeset attached | => occt master 04f7bd75 |
2014-03-28 16:38 | apn | Assigned To | bugmaster => apn |
2014-03-28 16:38 | apn | Status | tested => verified |
2014-03-28 16:38 | apn | Resolution | open => fixed |
2014-04-04 11:54 |
|
Target Version | 6.7.1 => 6.8.0 |
2014-04-10 14:47 | kgv | Relationship added | child of 0024487 |
2014-11-11 12:47 |
|
Fixed in Version | => 6.8.0 |
2014-11-11 12:51 |
|
Status | verified => closed |