1 -- File: NMTTools_DSFiller.cdl
2 -- Created: Fri Dec 5 13:57:03 2003
3 -- Author: Peter KURNEV
5 ---Copyright: Matra Datavision 2003
8 class DSFiller from NMTTools
14 InterferencePool from BOPTools,
15 PInterferencePool from BOPTools,
16 ShapesDataStructure from NMTDS,
17 PShapesDataStructure from NMTDS,
18 PPaveFiller from NMTTools,
19 PaveFiller from NMTTools
24 returns DSFiller from NMTTools;
28 ---Purpose: Destructor
30 -- Selectors/Modifiers
31 SetCompositeShape (me:out;
32 aS: Shape from TopoDS);
35 returns Shape from TopoDS;
39 aFlag:Boolean from Standard);
42 returns Boolean from Standard;
53 returns ShapesDataStructure from NMTDS;
54 ---C++: return const &
57 returns InterferencePool from BOPTools;
58 ---C++: return const &
61 returns Boolean from Standard;
64 returns PaveFiller from NMTTools;
65 ---C++: return const &
67 ChangePaveFiller (me:out)
68 returns PaveFiller from NMTTools;
72 myCompositeShape : Shape from TopoDS is protected;
73 myDS : PShapesDataStructure from NMTDS is protected;
74 myInterfPool : PInterferencePool from BOPTools is protected;
75 myPaveFiller : PPaveFiller from NMTTools is protected;
77 myIsDone : Boolean from Standard is protected;
78 myIsNewFiller : Boolean from Standard is protected;