MantisBT
Mantis Bug Tracker Workflow

occt: master 665fcc31 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
kgv bugmaster master 2018-06-20 05:48:40 master 3e1b2bb9
Affected Issues 0025467: Visualization - Possibility to remove AIS_LocalContext class
Changeset 0025467: Visualization - Possibility to remove AIS_LocalContext class

Local/global selection management has been simplified by removing the distinct local context, while keeping its useful features.

The following features have been removed:
Deprecated classes AIS_LocalContext, AIS_DataMapOfILC, AIS_LocalStatus,
SelectMgr_SequenceOfSelector and SelectMgr_DataMapOfObjectSelectors;
Enumeration value AIS_DS_Temporary;
In AIS_InteractiveContext: the following methods related to Local Context:
::HasOpenedContext(), ::HighestIndex(), ::LocalContext(),
::LocalSelector(), ::OpenLocalContext(), ::CloseLocalContext(),
::IndexOfCurrentLocal(), ::CloseAllContexts(), ::ResetOriginalState(),
::ClearLocalContext(), ::UseDisplayedObjects(), ::NotUseDisplayedObjects(),
::SetShapeDecomposition(), ::SetTemporaryAttributes(),
::ActivateStandardMode(), ::DeactivateStandardMode(), ::KeepTemporary(),
::SubIntensityOn(), ::SubIntensityOff(),
::ActivatedStandardModes(), ::IsInLocal() and ::AddOrRemoveSelected() taking TopoDS_Shape;
In Draw Harness: unused commands vsetam and vunsetam;
Argument - local from commands vselmode, vremove, vdisplay, vdisplayall and verase;
Unused methods ViewerTest::StandardModeActivation(), ::PickObject() and ::PickObjects();
Test cases related to testing Local Context issues;
In AIS_InteractiveContext::DisplayedObjects(), the argument theOnlyFromNeutral.

Additional changes:
SelectMgr_SelectionManager now supports only single Viewer Selector.
The methods AIS_InteractiveContext::Display() and ::Load()
taking argument theToAllowDecomposition have been marked as deprecated; new methods without this unused argument should be used instead.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/09_Animation/src/AnimationDoc.cpp Diff ] File ]
rm - src/AIS/AIS_DataMapIteratorOfDataMapOfILC.hxx Diff ] File ]
rm - src/AIS/AIS_DataMapOfILC.hxx Diff ] File ]
mod - src/AIS/AIS_DisplayStatus.hxx Diff ] File ]
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 ]
rm - src/AIS/AIS_LocalContext.cxx Diff ] File ]
rm - src/AIS/AIS_LocalContext.hxx Diff ] File ]
rm - src/AIS/AIS_LocalContext.lxx Diff ] File ]
rm - src/AIS/AIS_LocalContext_1.cxx Diff ] File ]
rm - src/AIS/AIS_LocalStatus.cxx Diff ] File ]
rm - src/AIS/AIS_LocalStatus.hxx Diff ] File ]
rm - src/AIS/AIS_LocalStatus.lxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
mod - src/QABugs/QABugs_14.cxx Diff ] File ]
mod - src/QABugs/QABugs_17.cxx Diff ] File ]
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
mod - src/QABugs/QABugs_3.cxx Diff ] File ]
mod - src/SelectMgr/FILES Diff ] File ]
rm - src/SelectMgr/SelectMgr_DataMapIteratorOfDataMapOfObjectSelectors.hxx Diff ] File ]
rm - src/SelectMgr/SelectMgr_DataMapOfObjectSelectors.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectionManager.hxx Diff ] File ]
rm - src/SelectMgr/SelectMgr_SequenceOfSelector.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
rm - tests/bugs/vis/buc26658 Diff ] File ]
rm - tests/bugs/vis/buc60574 Diff ] File ]
rm - tests/bugs/vis/buc60614 Diff ] File ]
rm - tests/bugs/vis/buc60818 Diff ] File ]
rm - tests/bugs/vis/bug1629 Diff ] File ]
rm - tests/bugs/vis/bug1786 Diff ] File ]
rm - tests/bugs/vis/bug232 Diff ] File ]
rm - tests/bugs/vis/bug24965 Diff ] File ]
rm - tests/bugs/vis/bug24966 Diff ] File ]
rm - tests/bugs/vis/bug25528 Diff ] File ]
rm - tests/bugs/vis/bug26076 Diff ] File ]
rm - tests/bugs/vis/bug26172 Diff ] File ]
rm - tests/bugs/vis/bug26945 Diff ] File ]
rm - tests/bugs/vis/bug597_1 Diff ] File ]
rm - tests/bugs/vis/bug597_2 Diff ] File ]
rm - tests/bugs/vis/bug597_3 Diff ] File ]
rm - tests/bugs/vis/bug597_4 Diff ] File ]
rm - tests/bugs/vis/bug597_5 Diff ] File ]
rm - tests/bugs/vis/bug597_6 Diff ] File ]
rm - tests/bugs/vis/bug597_7 Diff ] File ]
rm - tests/bugs/vis/ger61351_1 Diff ] File ]
rm - tests/bugs/vis/ger61351_2 Diff ] File ]
rm - tests/bugs/vis/ger61351_3 Diff ] File ]
rm - tests/bugs/vis/ger61351_4 Diff ] File ]
rm - tests/bugs/vis/ger61351_5 Diff ] File ]
rm - tests/bugs/vis/ger61351_6 Diff ] File ]
mod - tools/VInspector/VInspector_Tools.cxx Diff ] File ]
mod - tools/VInspector/VInspector_Window.cxx Diff ] File ]


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker