]> OCCT Git - occt-copy.git/commit
0027342: STEP - support C++ streams for import / export
authorimn <imn@opencascade.com>
Wed, 6 Apr 2016 13:09:55 +0000 (16:09 +0300)
committerapl <anton.poletaev@opencascade.com>
Thu, 20 Apr 2017 13:05:30 +0000 (16:05 +0300)
commitde7db1220cda558d60e95a80dc4e2ac9c8e1667e
tree7bd460b5eda8741e9cfad3b43244839e2016f9cf
parent2029028dfa2f7fa39e8282b1aad1d0182a4b705b
0027342: STEP - support C++ streams for import / export

- Although Lex and YACC predate C++, have been generated a C++ parser.
- Porting parser now allows use C++ stream's
- Added in ImportExport sample the function of reading the .stpZ files (Zip_Files.cxx, Zip_Files.h files with BSD License) with the STEP file
-- xxx.stpZ names and archive file inside xxx.stp or (xxx.step) must match
-- and reading limit no more than one STEP file in the stpZ compressed file
33 files changed:
samples/mfc/standard/Common/ImportExport/ImportExport.cpp
samples/mfc/standard/Common/ImportExport/Zip_Files.cpp [new file with mode: 0644]
samples/mfc/standard/Common/ImportExport/Zip_Files.h [new file with mode: 0644]
samples/mfc/standard/mfcsample/CMakeLists.txt
src/IFSelect/IFSelect_WorkLibrary.hxx
src/IFSelect/IFSelect_WorkSession.cxx
src/IFSelect/IFSelect_WorkSession.hxx
src/IGESSelect/IGESSelect_WorkLibrary.cxx
src/IGESSelect/IGESSelect_WorkLibrary.hxx
src/StepFile/FILES
src/StepFile/FlexLexer.h [new file with mode: 0644]
src/StepFile/StepFile_Read.cxx
src/StepFile/StepFile_Read.hxx
src/StepFile/lex.step.c [deleted file]
src/StepFile/lex.step.cxx [new file with mode: 0644]
src/StepFile/location.hh [new file with mode: 0644]
src/StepFile/position.hh [new file with mode: 0644]
src/StepFile/recfile.pc
src/StepFile/scanner.hpp [new file with mode: 0644]
src/StepFile/stack.hh [new file with mode: 0644]
src/StepFile/step.lex
src/StepFile/step.tab.c [deleted file]
src/StepFile/step.tab.cxx [new file with mode: 0644]
src/StepFile/step.tab.h [deleted file]
src/StepFile/step.tab.hxx [new file with mode: 0644]
src/StepFile/step.yacc
src/StepFile/stepread.c [deleted file]
src/StepFile/stepread.cxx [new file with mode: 0644]
src/StepFile/stepread.ph
src/StepSelect/StepSelect_WorkLibrary.cxx
src/StepSelect/StepSelect_WorkLibrary.hxx
src/XSControl/XSControl_Reader.cxx
src/XSControl/XSControl_Reader.hxx