View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025048 | Community | OCCT:Modeling Algorithms | public | 2014-07-03 18:36 | 2015-10-23 20:51 |
Reporter | BenjaminBihler | Assigned To | bugmaster | ||
Priority | normal | Severity | major | ||
Status | closed | Resolution | fixed | ||
Platform | All | OS | All | ||
Product Version | 6.7.1 | ||||
Target Version | 6.9.1 | Fixed in Version | 6.9.1 | ||
Summary | 0025048: Wrong return value of GeomLib_Tool::Parameter | ||||
Description | The line if( iMin != 0 && Dist2Min <= aTol * aTol ) U = (extrema.Point(iMin)).Parameter(); is wrong. This is right now the line 314 of GeomLib_Tool.cxx. If a parametrical curve is processed and an extremum is found (see the lines before line 314) then this method will always return true. But the if clause stated above will not set the reference parameter U, if the tolerance condition is not fulfilled. If no extremum was found which fulfills the tolerance condition, Standard_False has to be returned (according to the method documentation). Therefore the line above has to be changed to set some success variable to true, if U is set. Then this success variable has to be returned (which has to be false, if the tolerance condition was never fulfilled). | ||||
Steps To Reproduce | Not required | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
|
Branch CR25048 has been created by ifv. SHA-1: 8b9b6a3b55ccc86bb049ba7109023cbf1763cf2c Detailed log of new commits: Author: ifv Date: Fri Jul 10 14:10:14 2015 +0300 0025048: Wrong return value of GeomLib_Tool::Parameter |
|
Ok |
|
Branch CR25048 has been updated forcibly by apv. SHA-1: 8feedcef977c094d630ade8f10be9235c3570da4 |
|
Branch CR25048 has been rebased on the current master |
|
Dear BugMaster, Branch CR25048 from occt git-repository (and master from products git-repository) was compiled on Linux and Windows platforms and tested. SHA-1: 8feedcef977c094d630ade8f10be9235c3570da4 Number of compiler warnings: occt component: Linux: 24 (24 on master) Windows: 0 (0 on master) products component: Linux: 37 (37 on master) Windows: 0 (0 on master) Regressions/Differences: Not detected Testing cases: Not needed Testing on Linux: Total MEMORY difference: 95942850 / 96651091 [-0.73%] Total CPU difference: 17444.149999999863 / 17391.679999999717 [+0.30%] Testing on Windows: Total MEMORY difference: 57154862 / 56555121 [+1.06%] Total CPU difference: 16421.991268498827 / 15985.874872898929 [+2.73%] |
|
Branch CR25048 has been deleted by inv. SHA-1: 8feedcef977c094d630ade8f10be9235c3570da4 |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-03 18:36 | BenjaminBihler | New Issue | |
2014-07-03 18:36 | BenjaminBihler | Assigned To | => ifv |
2014-09-12 11:23 |
|
Target Version | => 6.8.0 |
2014-09-26 16:38 |
|
Target Version | 6.8.0 => 7.1.0 |
2015-05-22 10:58 |
|
Relationship added | related to 0025393 |
2015-07-10 14:10 | git | Note Added: 0042910 | |
2015-07-10 14:11 |
|
Status | new => assigned |
2015-07-10 14:11 |
|
Status | assigned => resolved |
2015-07-10 14:11 |
|
Steps to Reproduce Updated | |
2015-07-10 14:12 |
|
Note Added: 0042911 | |
2015-07-10 14:12 |
|
Assigned To | ifv => bugmaster |
2015-07-10 14:12 |
|
Status | resolved => reviewed |
2015-07-10 14:14 |
|
Relationship replaced | has duplicate 0025393 |
2015-07-10 16:30 |
|
Assigned To | bugmaster => apv |
2015-07-10 16:32 | git | Note Added: 0042926 | |
2015-07-10 16:33 |
|
Note Added: 0042927 | |
2015-07-13 15:25 |
|
Test case number | => Not needed |
2015-07-13 16:09 |
|
Note Added: 0042973 | |
2015-07-13 16:09 |
|
Assigned To | apv => bugmaster |
2015-07-13 16:09 |
|
Status | reviewed => tested |
2015-07-23 11:55 | bugmaster | Changeset attached | => occt master 3eb3fdd8 |
2015-07-23 11:55 | bugmaster | Status | tested => verified |
2015-07-23 11:55 | bugmaster | Resolution | open => fixed |
2015-07-31 14:44 | bugmaster | Target Version | 7.1.0 => 7.0.0 |
2015-08-14 10:56 | git | Note Added: 0044196 | |
2015-08-26 11:14 |
|
Target Version | 7.0.0 => 6.9.1 |
2015-10-16 14:56 |
|
Status | verified => closed |
2015-10-23 20:51 |
|
Fixed in Version | => 6.9.1 |