MantisBT - Community
View Issue Details
0025547Community[OCCT] OCCT:Meshpublic2014-12-03 14:262015-05-14 15:32
sjl 
bugmaster 
normalmajor 
closedfixed 
[OCCT] 6.8.0 
[OCCT] 6.9.0[OCCT] 6.9.0 
bugs mesh(016) bug25547
0025547: static class mehtods not exported in BrepMesh_GeomTool
On BRepMesh_GeomTool.hxx ln(140)
Standard_EXPORT has been removed from
 static Standard_Boolean Normal(const Handle(BRepAdaptor_HSurface)& ...
since previous release. Thus removing it from the dll interface. Was this somehow intentional. Now the method is inaccessible..
(Also other similar methods in this file and a bit weird title in ref documation)
# Note: this test does not exist in master and created specially for this issue
pload QAcommands
OCC25547
No tags attached.
Issue History
2014-12-03 14:26sjlNew Issue
2014-12-03 14:26sjlAssigned To => oan
2014-12-05 11:43oanNote Added: 0035046
2014-12-05 11:43oanSeverityjust a question => major
2014-12-05 11:43oanStatusnew => assigned
2014-12-05 13:08gitNote Added: 0035056
2014-12-05 13:10oanSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=8755#r8755
2014-12-05 13:11oanSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=8756#r8756
2014-12-05 13:16oanNote Added: 0035058
2014-12-05 13:16oanAssigned Tooan => pdn
2014-12-05 13:16oanStatusassigned => resolved
2014-12-05 14:43pdnAssigned Topdn => bugmaster
2014-12-05 14:43pdnStatusresolved => reviewed
2014-12-05 16:53mkvAssigned Tobugmaster => mkv
2014-12-05 17:49gitNote Added: 0035077
2014-12-08 18:36mkvNote Added: 0035160
2014-12-08 18:38mkvNote Added: 0035161
2014-12-08 18:38mkvAssigned Tomkv => bugmaster
2014-12-08 18:38mkvStatusreviewed => tested
2014-12-08 18:41gitNote Added: 0035162
2014-12-08 18:42mkvTest case number => bugs mesh(016) bug25547
2014-12-08 18:43mkvNote Added: 0035163
2014-12-08 18:43mkvAssigned Tobugmaster => oan
2014-12-08 18:43mkvStatustested => feedback
2014-12-09 12:14oanNote Added: 0035195
2014-12-09 12:14oanAssigned Tooan => mkv
2014-12-09 12:14oanStatusfeedback => reviewed
2014-12-09 12:21mkvNote Added: 0035198
2014-12-09 12:21mkvAssigned Tomkv => bugmaster
2014-12-09 12:21mkvStatusreviewed => tested
2014-12-16 16:46bugmasterChangeset attached => occt master d315303d
2014-12-16 16:46bugmasterStatustested => verified
2014-12-16 16:46bugmasterResolutionopen => fixed
2015-01-19 16:21bugmasterTarget Version => 6.9.0
2015-01-26 12:35gitNote Added: 0036586
2015-05-14 15:29aivStatusverified => closed
2015-05-14 15:32aivFixed in Version => 6.9.0

Notes
(0035046)
oan   
2014-12-05 11:43   
Dear SJL,

Thank you for this important remark! This hurtful mistake ocurred during refactoring of BRepMesh package and removing of CDL declarations. We are going to fix it immediately. All static methods will be accessible.
(0035056)
git   
2014-12-05 13:08   
Branch CR25547 has been created by oan.

SHA-1: 0fd7ec6aa5649e1f05445d6009d2bd14611edb14


Detailed log of new commits:

Author: oan
Date: Fri Dec 5 13:08:06 2014 +0300

    0025547: static class mehtods not exported in BrepMesh_GeomTool
(0035058)
oan   
2014-12-05 13:16   
Branch CR25547 is ready to be reviewed.
(0035077)
git   
2014-12-05 17:49   
Branch CR25547 has been updated forcibly by mkv.

SHA-1: 5a849a40e1682a502a4ed697bc6be82d0cd9f608
(0035160)
mkv   
2014-12-08 18:36   
Dear BugMaster,
Branch CR25547 was rebased on current master of occt git-repository.
(0035161)
mkv   
2014-12-08 18:38   
Dear BugMaster,
Branch CR25547 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
SHA-1: 5a849a40e1682a502a4ed697bc6be82d0cd9f608

Number of compiler warnings:

occt component :
Linux: 18 (18 on master)
Windows: 0 (0 on master)

products component :
Linux: 11 (11 on master)
Windows: 1 (1 on master)

Regressions/Differences:
No regressions/differences

Testing cases:
http://occt-tests.nnov.opencascade.com/CR25547-master-occt/Debian60-64/bugs/mesh/bug25547.html [^]
http://occt-tests.nnov.opencascade.com/CR25547-master-occt/Windows-32-VC10/bugs/mesh/bug25547.html [^]
bugs mesh(016) bug25547: OK

Testing on Linux:
occt component :
Total MEMORY difference: 363906564 / 363562240
Total CPU difference: 48698.530000000115 / 47537.4299999999
products component :
Total MEMORY difference: 112894328 / 112707072
Total CPU difference: 16293.029999999988 / 16215.419999999982

Testing on Windows:
occt component :
Total MEMORY difference: 277207912 / 277133700
Total CPU difference: 34447.734375 / 41681.890625
products component :
Total MEMORY difference: 80808896 / 71187188
Total CPU difference: 14137.03125 / 13033.296875

There are no differences in images found by testdiff.
(0035162)
git   
2014-12-08 18:41   
Branch CR25547 has been updated by mkv.

SHA-1: b9d57d2435e0a5f5176a358de74570f4f5f9fd35


Detailed log of new commits:

Author: mkv
Date: Mon Dec 8 18:40:54 2014 +0300

    Test case for issue CR25547

(0035163)
mkv   
2014-12-08 18:43   
Dear oan,
could you please review test case bugs/mesh(016)/bug25547
(0035195)
oan   
2014-12-09 12:14   
Dear mkv,

thank you, it is OK for me.
(0035198)
mkv   
2014-12-09 12:21   
OK. Branch CR25547 is TESTED.
(0036586)
git   
2015-01-26 12:35   
Branch CR25547 has been deleted by inv.

SHA-1: b9d57d2435e0a5f5176a358de74570f4f5f9fd35