1 -- File: QANewBRepNaming.cdl
2 -- Created: Fri Sep 24 15:49:16 1999
3 -- Author: Sergey ZARITCHNY
4 -- <s-zaritchny@opencascade.com>
5 ---Copyright: Open CASCADE 2003
7 package QANewBRepNaming
9 ---Purpose: Implements methods to load the Make Shape
10 -- operations in the naming data-structure (package
11 -- TNaming), which provides topological naming
12 -- facilities. Shape generation, modifications and
13 -- deletions are recorded in the data-framework
14 -- (package TDF) using the builder from package
38 enumeration TypeOfPrimitive3D is
41 end TypeOfPrimitive3D;
47 deferred class TopNaming;
72 ---Level: Boolean operation (Cut, Fuse, Common)
74 class BooleanOperation; -- creation of a new part (primitive)
76 deferred class BooleanOperationFeat; -- modification one of the shapes (feature)
87 ---Level: Fillet & Chamfer
111 --class ThruSections;
134 CleanStructure (theLabel : Label from TDF);
136 LoadNamedShape (theBuilder : in out Builder from TNaming;
137 theEvol : Evolution from TNaming;
138 theOS : Shape from TopoDS;
139 theNS : Shape from TopoDS);
141 Displace (theLabel : Label from TDF;
142 theLoc : Location from TopLoc;
143 theWithOld : Boolean from Standard);