MantisBT
Mantis Bug Tracker Workflow

View Revisions: Issue #24940 All Revisions ] Back to Issue ]
Summary 0024940: Cyclic dependency detected between: BOPInt IntTools
Revision 2014-05-23 11:59 by pkv
Additional information
and documentation updates
WOKSteps_jini.edl does a full transitive dependency check on non-windows. (It seems to actually look inside the implementation files, not just rely on CDL declarations, which is cool.) This seems to run only when doing a java wrapper.

It fails to build our wrapper classes because of this cyclic dependency. We don't directly use either of those packages but we must use something that uses something that does.

This cyclic dependency has been there since OCC6.6.0, I believe.

Just for the record, this aspect of WOK is useful and it would be good when WOK is removed for this cyclic dependency checking tool to be retained, and made to run on Windows too.

I. New features:
 I.1 classes
BOPInt_Context
BOPInt_ShrunkRange
BOPInt_Tools
have been removed

I.2 package BOPInt has been removed

I.3 classes:
IntTools_Context
IntTools_ShrunkRange
have been added to replace corresponding BOPInt_ classes.
The classes provide same functionality as corresponding BOPInt_ classes.

II. Changes:
II.1. classes :
BOPAlgo_ArgumentAnalyzer
BOPAlgo_Builder
BOPAlgo_BuilderArea
BOPAlgo_BuilderFace
BOPAlgo_BuilderSolid
BOPAlgo_CheckerSI
BOPAlgo_PaveFiller
BOPAlgo_ShellSplitter
BOPTools_AlgoTools3D
BRepFill_TrimShellCorner
IntTools_BeanFaceIntersector
IntTools_EdgeFace
IntTools_FaceFace
IntTools_Tools
have been modified to use new classes IntTools_Context IntTools_ShrunkRange

II.2. class:
IntTools_Tools
has been modofied to provide the functionality that was in BOPInt_Tools

III. Modified entities:
packages:
BOPAlgo
BOPTools
BRepFill
IntTools
QANewModTopOpe
Revision 2014-05-21 09:06 by laurie123
Additional information
and documentation updates
WOKSteps_jini.edl does a full transitive dependency check on non-windows. (It seems to actually look inside the implementation files, not just rely on CDL declarations, which is cool.) This seems to run only when doing a java wrapper.

It fails to build our wrapper classes because of this cyclic dependency. We don't directly use either of those packages but we must use something that uses something that does.

This cyclic dependency has been there since OCC6.6.0, I believe.

Just for the record, this aspect of WOK is useful and it would be good when WOK is removed for this cyclic dependency checking tool to be retained, and made to run on Windows too.


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker