MantisBT - Community
View Issue Details
0027285Community[OCCT] OCCT:Visualizationpublic2016-03-18 11:082016-04-20 15:49
solomin_s 
bugmaster 
normalminor 
closedfixed 
[OCCT] 7.0.0 
[OCCT] 7.0.0[OCCT] 7.0.0 
bugs vis bug27285
0027285: Visualization - selection of AIS_MultipleConnectedInteractive is broken
AIS_InteractiveContext::AddOrRemoveSelected() method dows not work for AIS_MultipleConnectedInteractive objects.
pload ALL
vinit
vsetdispmode 1
box b 100 100 100
vdisplay b
vconnect bc 0 0 300 b
vchangeselected b
vchangeselected bc
No tags attached.
png 6.9.1.png (2,398) 2016-03-18 11:08
https://tracker.dev.opencascade.org/
png 7.0.0.rc.png (2,384) 2016-03-18 11:08
https://tracker.dev.opencascade.org/
Issue History
2016-03-18 11:08solomin_sNew Issue
2016-03-18 11:08solomin_sAssigned To => kgv
2016-03-18 11:08solomin_sFile Added: 6.9.1.png
2016-03-18 11:08solomin_sFile Added: 7.0.0.rc.png
2016-03-18 14:27gitNote Added: 0051782
2016-03-18 14:28vpaSummary[Regression] Selection of AIS_MultipleConnectedInteractive is broken => Visualization - selection of AIS_MultipleConnectedInteractive is broken
2016-03-18 14:29vpaNote Added: 0051783
2016-03-18 14:29vpaStatusnew => resolved
2016-03-18 14:35kgvNote Added: 0051784
2016-03-18 14:35kgvAssigned Tokgv => bugmaster
2016-03-18 14:35kgvStatusresolved => reviewed
2016-03-18 15:02apvAssigned Tobugmaster => apv
2016-03-21 14:58bugmasterChangeset attached => occt master 7411850a
2016-03-21 14:58bugmasterAssigned Toapv => bugmaster
2016-03-21 14:58bugmasterStatusreviewed => verified
2016-03-21 14:58bugmasterResolutionopen => fixed
2016-03-21 16:23apvTest case number => bugs vis bug27285
2016-03-21 16:25apvNote Added: 0051822
2016-04-17 12:57gitNote Added: 0052790
2016-04-20 15:43aivFixed in Version => 7.0.0
2016-04-20 15:49aivStatusverified => closed

Notes
(0051782)
git   
2016-03-18 14:27   
Branch CR27285 has been created by vpa.

SHA-1: 57f552e5df1972571fd8fa7c5a2b9e379c713fb4


Detailed log of new commits:

Author: vpa
Date: Fri Mar 18 14:26:07 2016 +0300

    0027285: Visualization - selection of AIS_MultipleConnectedInteractive is broken
    
    - method SelectMgr_SelectableObject::HasSelection became virtual, unnecessary variable was removed;
    - redefined HasSelection method for multiple connected interactives;
    - AIS_InteractiveContext::AddOrRemoveSelected was corrected to use global selection owner;
    - test case for issue 0027285
(0051783)
vpa   
2016-03-18 14:29   
Dear Kirill,

please review patch in branch CR27285.
(0051784)
kgv   
2016-03-18 14:35   
Please test the patch.
(0051822)
apv   
2016-03-21 16:25   
Dear BugMaster,

Branch CR27285 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested.
SHA-1: 57f552e5df1972571fd8fa7c5a2b9e379c713fb4

Number of compiler warnings:
occt component:
   Linux: 0 (0 on master)
   Windows: 0 (0 on master)
   MacOS: 0 (0 on master)
products component:
   Linux: 68
   Windows: 0
   MacOS: 1127

Regressions/Differences:
Not detected

Testing cases:
bugs vis bug27285 - OK
http://occt-tests/CR27285-master-OCCT/Debian70-64/bugs/vis/bug27285.html [^]
http://occt-tests/CR27285-master-OCCT/Windows-64-VC10/bugs/vis/bug27285.html [^]

Testing on Linux:
Total MEMORY difference: 90260734 / 89898306 [+0.40%]
Total CPU difference: 19375.069999999938 / 19349.469999999998 [+0.13%]

Testing on Windows:
Total MEMORY difference: 57443627 / 58017615 [-0.99%]
Total CPU difference: 18925.978919598605 / 18103.619648098836 [+4.54%]
(0052790)
git   
2016-04-17 12:57   
Branch CR27285 has been deleted by kgv.

SHA-1: 57f552e5df1972571fd8fa7c5a2b9e379c713fb4