Archived issue #0005607
Porting Local Operation algorithms to use New Boolean operations
Description
Porting Local Operation algorithms to use New Boolean operations
Additional information
Documentation remark, added by IFV 2004-04-09 08:47:59:
Modified entities:
New class:
BRepAlgo_TopOpe.cdl, BRepAlgo_TopOpe.cxx
This class provides functionality of class BRepAlgo_DSAccess, its main methods:
Init(),
Load(s1, s2)
Intersect()
Intersect(s1, s2)
Merge(state1, statate2)
GetSectionEdgeSet()
are analogs of corresponding methods of BRepAlgo_DSAccess.
Modifications:
New methods were added for classes BOPTools_DSFiller and BOPTools_PaveFiller:
BOPTools_DSFiller:
InitFillersAndPools(me:out);
PartialPerform(me:out; anObjSubSet, aToolSubSet: SetOfInteger from TColStd);
ToCompletePerform(me:out);
BOPTools_PaveFiller:
PartialPerform(me:out; anObjSubSet, aToolSubSet: SetOfInteger from TColStd)
ToCompletePerform(me:out)
These methods are used in BRepAlgo_TopOpe only to create "incomplete"
interferences.
Following files were modified in order to replace BRepAlgo_DSAccess by
BrepAlgo_TopOpe:
Package LocOpe:
LocOpe.cdl
LocOpe_Builder.cdl
LocOpe_Builder.cxx
LocOpe_Builder.lxx
Package BRepFeat:
BRepFeat.cdl
BRepFeat_Builder.cxx
BRepFeat_Form.cdl
BRepFeat_Form.cxx
BRepFeat_MakeDPrism.cxx
BRepFeat_MakeLinearForm.cxx
BRepFeat_MakePipe.cxx
BRepFeat_MakePrism.cxx
BRepFeat_MakeRevol.cxx
BRepFeat_RibSlot.cdl
BRepFeat_RibSlot.cxx
Modified entities:
New class:
BRepAlgo_TopOpe.cdl, BRepAlgo_TopOpe.cxx
This class provides functionality of class BRepAlgo_DSAccess, its main methods:
Init(),
Load(s1, s2)
Intersect()
Intersect(s1, s2)
Merge(state1, statate2)
GetSectionEdgeSet()
are analogs of corresponding methods of BRepAlgo_DSAccess.
Modifications:
New methods were added for classes BOPTools_DSFiller and BOPTools_PaveFiller:
BOPTools_DSFiller:
InitFillersAndPools(me:out);
PartialPerform(me:out; anObjSubSet, aToolSubSet: SetOfInteger from TColStd);
ToCompletePerform(me:out);
BOPTools_PaveFiller:
PartialPerform(me:out; anObjSubSet, aToolSubSet: SetOfInteger from TColStd)
ToCompletePerform(me:out)
These methods are used in BRepAlgo_TopOpe only to create "incomplete"
interferences.
Following files were modified in order to replace BRepAlgo_DSAccess by
BrepAlgo_TopOpe:
Package LocOpe:
LocOpe.cdl
LocOpe_Builder.cdl
LocOpe_Builder.cxx
LocOpe_Builder.lxx
Package BRepFeat:
BRepFeat.cdl
BRepFeat_Builder.cxx
BRepFeat_Form.cdl
BRepFeat_Form.cxx
BRepFeat_MakeDPrism.cxx
BRepFeat_MakeLinearForm.cxx
BRepFeat_MakePipe.cxx
BRepFeat_MakePrism.cxx
BRepFeat_MakeRevol.cxx
BRepFeat_RibSlot.cdl
BRepFeat_RibSlot.cxx
Public activity
No public notes
Participants are labeled by their role within this record.