View Issue Details

IDProjectCategoryView StatusLast Update
0022152Open CASCADEOCCT:Application Frameworkpublic2012-01-10 13:39
Reporterbugmaster Assigned Toszy  
PrioritynormalSeveritytrivial 
Status closedResolutionfixed 
OSAll 
Fixed in Version6.5.0 
Summary0022152: Redefinition of several executable units to toolkits
DescriptionIt is suggested to redefine several executable units to toolkits

List of units for redifining:
BinLPlugin
BinPlugin
BinTObjPlugin
BinXCAFPlugin
StdLPlugin
StdPlugin
XCAFPlugin
XmlLPlugin
XmlPlugin
XmlTObjPlugin
XmlXCAFPlugin
Additional information
and documentation updates
Documentation remark, added by SZY 2011-01-25 12:43:41:

Improvements:
The next units are impacted:
BinLPlugin
BinPlugin
BinTObjPlugin
BinXCAFPlugin
StdLPlugin
StdPlugin
XCAFPlugin
XmlLPlugin
XmlPlugin
XmlTObjPlugin
XmlXCAFPlugin

Each listed above unit contains PLUGIN macro which pass corresponding ***Drivers
unit name. For example BinPlugin has reference to BinDrivers.
But at the same time BinDrivers unit is already linked in TKBin toolkit together
with other units. To remove this duplication BinPluging should be removed and
PLUGIN macro integrated in BinDrivers package. In addition Plugin file from
StdResource unit should be updated replacing "BinPlugin" name by TKBin name. For
other units the same work is done.

The used solution allows to make optimization of OCCT units structure.
Changes:
1. Removed extra units:
BinLPlugin
BinPlugin
BinTObjPlugin
BinXCAFPlugin
StdLPlugin
StdPlugin
XCAFPlugin
XmlLPlugin
XmlPlugin
XmlTObjPlugin
XmlXCAFPlugin

2. Modified each ***Drivers class (added PLUGIN macro).
3. Modified "Plugin" file from StdResource (replaced names of corresponding plugins)
Modified entities:
StdResource
 - Plugin
BinDrivers
 - BinDrivers.cxx
BinLDrivers
 - BinLDrivers.cxx
BinTObjDrivers
- BinTObjDrivers.cxx
BinXCAFDrivers
 - BinXCAFDrivers.cxx
StdDrivers
 - StdDrivers.cxx
StdLDrivers
 - StdLDrivers.cxx
XCAFDrivers
 - XCAFDrivers.cxx
XmlDrivers
 - XmlDrivers.cxx
XmlLDrivers
 - XmlLDrivers.cxx
XmlTObjDrivers
 - XmlTObjDrivers.cxx
XmlXCAFDrivers
 - XmlXCAFDrivers.cxx
TagsNo tags attached.
Test case number

Attached Files

  • OCC22152.tar.gz (11,965 bytes)
  • OCC22152-v2.tar.gz (6,134 bytes)
  • OCC22152-v2-correct.tar.gz (4,606 bytes)
  • Plugin.tar.gz (570 bytes)

Activities

2010-12-23 16:35

 

OCC22152.tar.gz (11,965 bytes)

2010-12-23 16:45

 

OCC22152-v2.tar.gz (6,134 bytes)

2011-01-20 18:40

 

OCC22152-v2-correct.tar.gz (4,606 bytes)

2011-01-26 16:19

 

Plugin.tar.gz (570 bytes)

Issue History

Date Modified Username Field Change
2010-12-14 20:54 bugmaster Assigned To bugmaster => inv
2010-12-14 20:54 bugmaster Status new => assigned
2010-12-15 13:42 bugmaster Status assigned => resolved
2010-12-15 14:26 bugmaster Assigned To inv => szy
2010-12-15 14:26 bugmaster Status resolved => assigned
2010-12-23 18:34 szy Status assigned => resolved
2011-01-20 18:41 mkv Status resolved => tested
2011-01-24 15:38 bugmaster Status tested => verified
2011-08-02 10:32 bugmaster Category OCCT:OCAF => OCCT:Application Framework
2012-01-10 13:39 atp Description Updated
2012-01-10 13:39 atp Additional Information Updated