View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025441 | Open CASCADE | OCCT:Data Exchange | public | 2014-10-31 21:31 | 2016-11-10 11:42 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 6.8.0 | ||||
Target Version | 7.0.0 | Fixed in Version | 7.0.0 | ||
Summary | 0025441: XCAFDoc_ShapeTool::UpdateAssembly() does not update the back-references | ||||
Description | XCAFDoc_ShapeTool::UpdateAssembly() rebuilds the assembly's shape. However, it does not follow the back-references - i.e. the users of this assembly. As the result, the higher-level assemblies referring this assembly will contain inconsistent shapes. This problem was discovered the the context of XCAFDoc_ShapeTool::RemoveComponent() method call. However, XCAFDoc_ShapeTool::SetShape() method is free of this problem because it already implements the necessary processing. It is proposed to make UpdateAssembly() responsible for traversing the back-references in bottom-up direction to ensure the shape data consistency in an XCAF document. Consequently, all methods that call UpdateAssembly() should be reviewed, e.g. duplicated code is to be removed from SetShape(). | ||||
Steps To Reproduce | pload ALL box b 0 0 0 1 1 1 box b1 1 1 1 10 10 10 NewDoc D compound b c compound c c1 XAddShape D c1 1 DFB D XShow D XSetShape D 0:1:1:3 b1 XShow D | ||||
Tags | No tags attached. | ||||
Test case number | bugs xde bug25441 | ||||
|
Fixed in branch CR26314. |
|
Branch CR26314 was reviewed |
|
Awaiting solution for 0026314 |
|
Dear BugMaster, Issue 0025441 has been fixed together with issue 0026314 in branch CR26314. Results of testing case: bugs xde bug25441 - FAILED http://occt-tests/CR26314-master-occt-64/Debian70-64/bugs/xde/bug25441.html http://occt-tests/CR26314-master-occt-64/Windows-64-VC10/bugs/xde/bug25441.html |
|
Dear BugMaster, Issue 0025441 has been fixed together with issue 0026314 in branch CR26314. Results of testing case: bugs xde bug25441 - OK http://occt-tests/CR26314-master-occt-64/Debian70-64/bugs/xde/bug25441.html http://occt-tests/CR26314-master-occt-64/Windows-64-VC10/bugs/xde/bug25441.html |
|
Fix has been integrated into master of occt repository in framework of issue 26314. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-10-31 21:31 |
|
New Issue | |
2014-10-31 21:31 |
|
Assigned To | => gka |
2015-06-03 12:57 |
|
Assigned To | gka => ink |
2015-06-03 12:57 |
|
Status | new => assigned |
2015-06-04 14:42 |
|
Relationship added | related to 0026314 |
2015-06-04 14:50 |
|
Note Added: 0041942 | |
2015-06-04 14:56 |
|
Assigned To | ink => gka |
2015-06-04 14:56 |
|
Status | assigned => resolved |
2015-06-04 14:56 |
|
Steps to Reproduce Updated | |
2015-06-05 14:21 |
|
Note Added: 0041978 | |
2015-06-05 14:21 |
|
Assigned To | gka => bugmaster |
2015-06-05 14:21 |
|
Status | resolved => reviewed |
2015-06-05 15:05 |
|
Assigned To | bugmaster => apv |
2015-06-08 15:40 |
|
Note Added: 0042022 | |
2015-06-17 13:00 |
|
Test case number | => bugs xde bug25441 |
2015-06-17 13:47 |
|
Note Added: 0042190 | |
2015-06-17 13:47 |
|
Assigned To | apv => ink |
2015-06-17 13:47 |
|
Status | reviewed => assigned |
2015-06-18 11:54 |
|
Assigned To | ink => apv |
2015-06-18 11:54 |
|
Status | assigned => feedback |
2015-06-18 12:32 |
|
Note Added: 0042227 | |
2015-06-18 12:32 |
|
Assigned To | apv => bugmaster |
2015-06-18 12:32 |
|
Status | feedback => tested |
2015-06-19 11:53 | bugmaster | Note Added: 0042260 | |
2015-06-19 11:53 | bugmaster | Status | tested => verified |
2015-06-19 11:53 | bugmaster | Resolution | open => fixed |
2015-07-03 15:31 | bugmaster | Target Version | 7.1.0 => 7.0.0 |
2015-09-19 09:19 |
|
Relationship added | related to 0026353 |
2016-04-20 15:44 |
|
Fixed in Version | => 7.0.0 |
2016-04-20 15:48 |
|
Status | verified => closed |
2016-11-10 11:42 |
|
Relationship added | related to 0028082 |