]> OCCT Git - occt-copy.git/commit
0030737: Visualization - implementing new selection schemes in context CR0_DMUReviewer_IR-2020-05-15_DR-1541
authorage <age@opencascade.com>
Tue, 24 Nov 2020 13:14:19 +0000 (16:14 +0300)
committerage <age@opencascade.com>
Tue, 22 Dec 2020 11:52:46 +0000 (14:52 +0300)
commitd79a0af18714704a00290f33591a5f707a6c8293
tree4f972b5ab4a4aef8ccef30f62c2a391caeaf96e0
parentb157d88ccb671117ce5d38d69ff5115387e79af1
0030737: Visualization - implementing new selection schemes in context

Improved AIS_SelectionScheme_ReplaceExtra scheme (now is a part of AIS_SelectionScheme_Replace)
Replaced AIS_NListOfEntityOwner with AIS_NArray1OfEntityOwner
Fixed bug with incorrect highlighting in xor mode (select several times the same objects)
Fixed selections filters
Cherry picked a new highlighting logic from 75cf82505b83f6c85f43b1327e13bd5b88355ff5
src/AIS/AIS_InteractiveContext.hxx
src/AIS/AIS_InteractiveContext_1.cxx
src/AIS/AIS_NArray1OfEntityOwner.hxx [new file with mode: 0644]
src/AIS/AIS_Selection.cxx
src/AIS/AIS_Selection.hxx
src/AIS/FILES