Archived issue #0026947
Data exchange can not be compiled without visualisation any more
Description
XCAFDimTolObjects_DimensionModifiersSequence.hxx is now included in STEPConstruct_GDTProperty.hxx, thus the DataExchange framework now depends on the XCAF and thus the visualization modules. I think this is not a desired behavior. It was a really nice feature of OCCT that DataExchange could work without compiling higher level CAF/visualization etc. frameworks.
Steps to reproduce
Branch CR26947 is ready to be reviewed
Public activity
5 archived notes
Participants are labeled by their role within this record.
Note: since DataExchange does not depend on the STEPConstruct_GDTProperty at all, this class could be moved to XCAF, right?
Branch [archived branch] has been created by Participant.
[revision removed]
Detailed log of new commits:
Author: gka
Date: Fri Dec 18 14:23:26 2015 +0300
0026947: Data exchange can not be compiled without visualization anyomre
Dependence between STEP translator and visualization occurred due to addition class STEPConstruct_GDTProperty using enumeration from package XCAFDimTolObject.
In order to avoid this dependence class STEPConstruct_GDTProperty was moved in package STEPCAFControl and was renamed to STEPCAFControl_GDTProperty.
[revision removed]
Detailed log of new commits:
Author: gka
Date: Fri Dec 18 14:23:26 2015 +0300
0026947: Data exchange can not be compiled without visualization anyomre
Dependence between STEP translator and visualization occurred due to addition class STEPConstruct_GDTProperty using enumeration from package XCAFDimTolObject.
In order to avoid this dependence class STEPConstruct_GDTProperty was moved in package STEPCAFControl and was renamed to STEPCAFControl_GDTProperty.
Branch [archived branch] has been updated forcibly by Participant.
[revision removed]
[revision removed]
No remarks, please test. It is sufficient to check only compilation, as no changes have been made in the code. Branch CR26947 is rebased on current master.
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]