DiscussionsIssue archiveOCCT:Data Exchange

Archived issue #0025694

Change STEP exporter to use AP214 IS by default

CommunityOCCT:Data Exchangeclosed8 public notes

Search issues

Description

Up to now the STEP exporter used AP214DIS (Draft International Standard) to write STEP files. The AP214 was upgraded to IS status 15 years ago by the ISO, and the respective schema has been broadly adopted.

Using the IS (instead of preceding CD and DIS) will increase interoperability with other tools which expect (or are only able to work with) the IS level.

The modification is basically to change the default value of the "write.step.schema" parameter.

Steps to reproduce

box b 1 2 3
stepwrite a b
data g
#see FILE_SCHEMA to contain "AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }"

Public activity

8 archived notes

Participants are labeled by their role within this record.

01Author
Correction: up to now the default value was AP214CD which is even preceding to DIS.
02Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Sat Jan 10 08:46:44 2015 +0400

    0025694: Change STEP exporter to use AP214 IS by default
03Commenter 3
No remarks, please test
04Commenter 2
Branch [archived branch] has been updated forcibly by Participant.

[revision removed]
05Commenter 5
Branch [archived branch] has been rebased on the current master
06Commenter 2
Branch [archived branch] has been updated by Participant.

[revision removed]


Detailed log of new commits:

Author: apv
Date: Wed Jan 21 14:39:15 2015 +0300

    Test-case for issue #0025694

07Commenter 7
Dear Commenter 1,

Branch CR25694 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested.
[revision removed]

Number of compiler warnings:
occt component:
   Linux: 18 (18 on master)
   Windows: 0 (0 on master)
products component :
   Linux: 11 (11 on master)
   Windows: 1 (1 on master)

Regressions/Differences:
Not detected

Testing cases:
bugs step(014) bug25694 - OK
http://occt-tests/CR25694-master-occt/Debian60-64/bugs/step/bug25694.html
http://occt-tests/CR25694-master-occt/Windows-32-VC10/bugs/step/bug25694.html

Testing on Linux:
Total MEMORY difference: 370045396 / 369907280
Total CPU difference: 46864.53000000016 / 46828.580000000045

Testing on Windows:
Total MEMORY difference: 276487524 / 276892936
Total CPU difference: 35632.046875 / 39964.484375
08Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]