Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0029256Open CASCADE[OCCT] OCCT:Application Frameworkpublic2017-10-24 14:532020-09-11 15:32
Assigned Tokgv 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0029256: Application Framework - TDocStd_Application does not provide an interface for appending entities to already opened document
DescriptionTDocStd_Application provides only method TDocStd_Application::Open() for opening existing files, which basically creates a new document.

This is inconsistent with other XDE interfaces STEPCAFControl_Reader::Transfer() / IGESCAFControl_Reader::Transfer(), which appends new roots to existing document.

In general, either the reading part should be improved to provide a new mode or auxiliary tool which would allow merging one document into another.
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
kgv (developer)
2017-10-27 18:53
edited on: 2017-10-27 18:54

It seems TDF_CopyTool/TDocStd_XLinkTool are too low-level tools for such operations - I have no like guessing how to use them for appending content of one opened document to another one and have got corrupted result / crashes due to NULL-dereference afterwards.

mpv (developer)
2017-10-30 15:49

Could you provide an example of crashing code allowing to reproduce the problem?

- Issue History
Date Modified Username Field Change
2017-10-24 14:53 kgv New Issue
2017-10-24 14:53 kgv Assigned To => mpv
2017-10-24 14:53 kgv Relationship added related to 0029189
2017-10-27 18:53 kgv Note Added: 0071833
2017-10-27 18:54 kgv Note Edited: 0071833 View Revisions
2017-10-30 15:49 mpv Note Added: 0071848
2017-10-30 15:49 mpv Assigned To mpv => kgv
2017-10-30 15:49 mpv Status new => feedback
2019-09-04 17:51 kgv Target Version 7.4.0 => 7.5.0
2020-09-11 15:32 utverdov Target Version 7.5.0 => 7.6.0*

Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker