MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0031197Open CASCADE[OCCT] OCCT:Visualizationpublic2019-11-26 14:362019-12-08 22:30
Reporternds 
Assigned Tonds 
PrioritynormalSeveritymajor 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.5.0*Fixed in Version 
Summary0031197: Visualization - SetTransformPersistence for highlight, select presentations
DescriptionSetTransformPersistence should be redefined in SelectMgr_SelectableObject to update state of transform persistent in highlight, select presentations if the presentations have been already created.

Also, it's proposed to redefine this method in AIS_InteractiveObject. The proposed functionality is:
1. calling the parent method,
2. after it, performing the functionality of AIS_InteractiveContext::SetTransformPersistent for updating internal context selection/graphical structures automatically. If we forget doing this (moreover there is no a separate method in context with this functionality), the object stays in wrong myObjects container of SelectMgr_SelectableObjectSet. This problem is pretty difficult to predict and discover.
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0030218closedapn Visualization - custom selection presentation is not updated within SelectMgr_SelectableObject::UpdateTransformation() 

-  Notes
(0089394)
git (administrator)
2019-12-05 17:17

Branch CR31197 has been created by nds.

SHA-1: df3644aa354c932483d89f553b09a2f399135f0f


Detailed log of new commits:

Author: nds
Date: Thu Dec 5 17:15:09 2019 +0300

    0031197: Visualization - SetTransformPersistence for highlight, select presentations
(0089453)
kgv (developer)
2019-12-08 22:30
edited on: 2019-12-08 22:30

Please also provide steps to reproduce (at least in form of pseudo code), as for now it is unclear what kind of scenario patch should fix.


- Issue History
Date Modified Username Field Change
2019-11-26 14:36 nds New Issue
2019-11-26 14:36 nds Assigned To => nds
2019-11-26 15:20 kgv Relationship added related to 0030218
2019-12-05 17:15 nds Severity minor => major
2019-12-05 17:15 nds Description Updated View Revisions
2019-12-05 17:17 git Note Added: 0089394
2019-12-08 22:30 kgv Note Added: 0089453
2019-12-08 22:30 kgv Note Edited: 0089453 View Revisions


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker