]> OCCT Git - occt-copy.git/commit
0030268: Inspectors - improvements in VInspector plugin
authornds <nds@opencascade.com>
Tue, 10 Dec 2019 22:40:15 +0000 (01:40 +0300)
committernds <nds@opencascade.com>
Tue, 10 Dec 2019 22:40:15 +0000 (01:40 +0300)
commitb6eba2db9b179bee3dc4b988617bd5ba7424108d
tree43c95af41cc8632def1460ed9306e4459330f008
parenta8950b62bfcad4393a5a1fd9218e351b5600d846
0030268: Inspectors - improvements in VInspector plugin

# Dump for OCCT objects. It improves perfomance during the dump parsing in inspector items. A cache creating for property view values.
# ItemPresentableObject has no custom children due to the dump children count is not fixed (e.g. computed selections count)
# GetStream() has been replaced by initStream() + Stream()
# VInspector_ViewModel::FindPointers do nothing as it was poor performance of it when it parses BVH tree.
41 files changed:
src/SelectMgr/SelectMgr_Selection.cxx
tools/MessageModel/MessageModel_ItemAlert.cxx
tools/MessageModel/MessageModel_ItemAlert.hxx
tools/MessageModel/MessageModel_ItemReport.cxx
tools/MessageModel/MessageModel_ItemReport.hxx
tools/TreeModel/TreeModel_ItemBase.cxx
tools/TreeModel/TreeModel_ItemBase.hxx
tools/TreeModel/TreeModel_ItemProperties.cxx
tools/TreeModel/TreeModel_ItemProperties.hxx
tools/TreeModel/TreeModel_ItemStream.cxx
tools/TreeModel/TreeModel_ItemStream.hxx
tools/VInspector/VInspector_ItemBVHTree.cxx
tools/VInspector/VInspector_ItemBVHTree.hxx
tools/VInspector/VInspector_ItemContext.cxx
tools/VInspector/VInspector_ItemContext.hxx
tools/VInspector/VInspector_ItemGraphic3dCamera.cxx
tools/VInspector/VInspector_ItemGraphic3dCamera.hxx
tools/VInspector/VInspector_ItemGraphic3dGroup.cxx
tools/VInspector/VInspector_ItemGraphic3dGroup.hxx
tools/VInspector/VInspector_ItemPresentableObject.cxx
tools/VInspector/VInspector_ItemPresentableObject.hxx
tools/VInspector/VInspector_ItemPrs3dAspect.cxx
tools/VInspector/VInspector_ItemPrs3dAspect.hxx
tools/VInspector/VInspector_ItemPrs3dDrawer.cxx
tools/VInspector/VInspector_ItemPrs3dDrawer.hxx
tools/VInspector/VInspector_ItemSelectBasicsEntityOwner.cxx
tools/VInspector/VInspector_ItemSelectBasicsEntityOwner.hxx
tools/VInspector/VInspector_ItemSelectMgrBaseFrustum.cxx
tools/VInspector/VInspector_ItemSelectMgrBaseFrustum.hxx
tools/VInspector/VInspector_ItemSelectMgrSelectableObjectSet.cxx
tools/VInspector/VInspector_ItemSelectMgrSelectableObjectSet.hxx
tools/VInspector/VInspector_ItemSelectMgrSelectingVolumeManager.cxx
tools/VInspector/VInspector_ItemSelectMgrSelectingVolumeManager.hxx
tools/VInspector/VInspector_ItemSelectMgrSensitiveEntity.cxx
tools/VInspector/VInspector_ItemSelectMgrSensitiveEntity.hxx
tools/VInspector/VInspector_ItemSelectMgrViewerSelector.cxx
tools/VInspector/VInspector_ItemSelectMgrViewerSelector.hxx
tools/VInspector/VInspector_ItemV3dViewer.cxx
tools/VInspector/VInspector_ItemV3dViewer.hxx
tools/VInspector/VInspector_ViewModel.cxx
tools/ViewControl/ViewControl_PropertyView.cxx