]> OCCT Git - occt.git/commit
0028024: Data Exchange - create a convenient mechanism for managing shape healing...
authoratereshi <atereshi@opencascade.com>
Mon, 16 May 2022 13:17:12 +0000 (16:17 +0300)
committersmoskvin <smoskvin@opencascade.com>
Mon, 31 Oct 2022 15:06:02 +0000 (18:06 +0300)
commit51329afcef941d7fe62ed59050f098670b9aac40
tree46b8a3ba86df0bfcc2863bd1cd41b43d28e9f8a6
parent13f5da81ad1f77e7a4e564c5ed90fe5512465498
0028024: Data Exchange - create a convenient mechanism for managing shape healing options when reading STEP or IGES file

Problem: There is no possibility to change shape healing options from DRAW without rewriting resource file.
Change: Shape healing parameters from STEP and IGES resource files were duplicated to InterfaceStatic. Resource manager initialize from InterfaceStatic if resource file name is empty.
Result: User can operationally change shape healing parameters from DRAW command using "param" command.
14 files changed:
src/IFSelect/IFSelect_Functions.cxx
src/IGESData/IGESData.cxx
src/Interface/Interface_Static.cxx
src/Interface/Interface_Static.hxx
src/Resource/Resource_Manager.cxx
src/Resource/Resource_Manager.hxx
src/STEPControl/STEPControl_Controller.cxx
src/ShapeProcess/ShapeProcess_Context.cxx
src/XSAlgo/XSAlgo_AlgoContainer.cxx
src/XSTEPResource/FILES [changed mode: 0755->0644]
src/XSTEPResource/IGES [changed mode: 0755->0644]
src/XSTEPResource/STEP [changed mode: 0755->0644]
tests/bugs/step/bug28024 [new file with mode: 0644]
tests/bugs/xde/bug6805 [changed mode: 0755->0644]