occt: master aa75c0cf

Author Committer Branch Timestamp Parent
kgv bugmaster master 2016-09-02 16:11:23 master 1ce0716b
Changeset 0027834: Visualization, SelectMgr_ViewerSelector - iteration through detected Entities should be sorted

SelectMgr_SortCriterion now stores detected SensitiveEntity and 3D point.
SelectMgr_ToleranceMap class definition has been moved out to dedicated file (from SelectMgr_ViewerSelector).

SelectMgr_ViewerSelector - the methods implementing class-as-iterator
Init(), More(), Next(), Picked() and InitDetected(), MoreDetected(),
NextDetected(), DetectedEntity() have been deprecated.
User should access detection results by using index.
New methods PickedData(), PickedEntity(), PickedPoint() have been added
for accessing auxiliary information about picked object in sorted order.
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/SelectMgr/FILES Diff File
mod - src/SelectMgr/SelectMgr_SortCriterion.hxx Diff File
add - src/SelectMgr/SelectMgr_ToleranceMap.cxx Diff File
add - src/SelectMgr/SelectMgr_ToleranceMap.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff File
rm - src/SelectMgr/SelectMgr_ViewerSelector.lxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File