DiscussionsIssue archiveOther usage issues

Archived discussion

Data Exchange / Persistance

Other usage issuesMon, 12/20/1999 - 15:273 replies

Browse this forum
QuestionAuthor

Does anyone know the if/when the data exchange toolkit will be published ? I'm interested in importing trimmed IGES surfaces.

Does anyone know how persistant objects will be done in OpenCascade ? In the old Cascade it was done with Object Store.

Thanks

Discussion

3 archived replies

Posts are displayed in their archived order.

01Commenter-1

Persistence was NOT by Objectstore but in ascii files or CArchive if Windows. By the way Objectstore was used for meta-data when requested (Euclid/Design Manager API). I don't have seen its announcement for LINUX.

02Commenter-2

Concerning the availability of the Data Exchange Component it will be published early march 2000. It will include IGES and STEP standard data exchange.

03Commenter-3

More precisely, Object Store was used in an early version of CAS.CADE in order to save application data. It has been abandoned a long time ago. Application data are now saved in a flat ASCII file.

Nevertheless, the process of data saving is based on the Open CASCADE persistence mechanism, that is:

- Data written in a file are described by classes known as persistent. The persistent classes used by the application define the persistent data model of the application. They make up a formal definition of how data are organized in the file.

- During the process of saving the data and opening a file, the application converts its runtime data (the data on which it operates, or transient data) to and from the persistent data model.

- Open CASCADE provides a function to write and read a persistent data model into and from a file.

In the next publication, a new module (Application Framework) will entend Open CASCADE with a Data Framework providing a ready-to-use save/open function.