DiscussionsIssue archiveOCCT:Data Exchange

Archived issue #0026947

Data exchange can not be compiled without visualisation any more

CommunityOCCT:Data Exchangeclosed5 public notes

Search issues

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.

01Author
Note: since DataExchange does not depend on the STEPConstruct_GDTProperty at all, this class could be moved to XCAF, right?
02Commenter 2
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.
03Commenter 2
Branch [archived branch] has been updated forcibly by Participant.

[revision removed]
04Commenter 4
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.
05Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]