]> OCCT Git - occt-copy.git/commit
0030737: Visualization - implementing new selection schemes in context
authorage <age@opencascade.com>
Tue, 24 Nov 2020 13:14:19 +0000 (16:14 +0300)
committersnn <sergey.nikonov@opencascade.com>
Wed, 17 Mar 2021 15:31:57 +0000 (18:31 +0300)
commit9d8e4f254946d2dcadd5a457b16bbac2e47e7067
treec608a31c56cdf203f9ca76238e921b8ebc18e24d
parent931c0f1d0fd0a9026406538ae1afa65f116103ac
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