occt: master 02974a19
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2016-09-03 09:23:55 | master 3065019c |
Affected Issues | 0027805: Visualization - AIS_InteractiveContext::FitSelected() is broken for global selection | |||
Changeset | 0027805: Visualization - AIS_InteractiveContext::FitSelected() is broken for global selection AIS_Selection class has been cleaned up: - SelectMgr_EntityOwner is now used in interface instead of Standard_Transient. - Method ::Select() has been renamed to ::Clear() for clarity. - Dropped unused class fields. - Owners without Selectable are not added to the list (should never happen). SelectMgr_SelectableObject::BndBoxOfSelected() has been modified to properly compute bounding box of ALL selection Entities for specified Owner (only first Entity has been used before the patch). Methods of AIS_InteractiveContext::DisplaySelected(), ::SetSelectedAspect(), ::FitSelected(), ::SubIntensityOff() have been fixed (wrong DownCast). AIS_InteractiveContext::AddSelect() now handles properly AIS_InteractiveObject as argument. |
|||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | |||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | |||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | |||
mod - src/AIS/AIS_InteractiveContext_2.cxx | Diff File | |||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | |||
mod - src/AIS/AIS_LocalContext.hxx | Diff File | |||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | |||
rm - src/AIS/AIS_NDataMapOfTransientIteratorOfListTransient.hxx | Diff File | |||
rm - src/AIS/AIS_NListIteratorOfListTransient.hxx | Diff File | |||
mod - src/AIS/AIS_Selection.cxx | Diff File | |||
mod - src/AIS/AIS_Selection.hxx | Diff File | |||
rm - src/AIS/AIS_Selection.lxx | Diff File | |||
mod - src/AIS/FILES | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx | Diff File | |||
add - tests/bugs/vis/bug27805 | Diff File |