occt: master 85114087

Author Committer Branch Timestamp Parent
kgv apn master 2016-11-17 12:51:44 master c894a5fd
Changeset 0028101: Visualization, Select3D_SensitiveSet - fix NULL dereference on re-adding the same sensitivity

Select3D_SensitiveSet now stores BVH_PrimitiveSet as class field (no dynamic allocation),
and BVH_PrimitiveSet subclass now stores raw pointer to Select3D_SensitiveSet (no smart pointer).

Select3D_BVHPrimitiveContent definition has been moved into Select3D_SensitiveSet
class definition to avoid confusion.

Unused field Select3D_SensitiveSet::myIsLeftChildQueuedFirst has been removed.
mod - src/Select3D/FILES Diff File
rm - src/Select3D/Select3D_BVHPrimitiveContent.cxx Diff File
rm - src/Select3D/Select3D_BVHPrimitiveContent.hxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.cxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.hxx Diff File