0024624: Lost word in license statement in source files
[occt.git] / src / BRepFeat / BRepFeat_SplitShape.cdl
old mode 100755 (executable)
new mode 100644 (file)
index d94f292..f2d037c
@@ -1,9 +1,18 @@
--- File:       BRepFeat_SplitShape.cdl
--- Created:    Mon Sep  4 09:48:52 1995
--- Author:     Jacques GOUSSARD
---             <jag@bravox>
----Copyright:   Matra Datavision 1995
-
+-- Created on: 1995-09-04
+-- Created by: Jacques GOUSSARD
+-- Copyright (c) 1995-1999 Matra Datavision
+-- Copyright (c) 1999-2014 OPEN CASCADE SAS
+--
+-- This file is part of Open CASCADE Technology software library.
+--
+-- This library is free software; you can redistribute it and/or modify it under
+-- the terms of the GNU Lesser General Public License version 2.1 as published
+-- by the Free Software Foundation, with special exception defined in the file
+-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
+-- distribution for complete text of the license and disclaimer of any warranty.
+--
+-- Alternatively, this file may be used under the terms of Open CASCADE
+-- commercial license or contractual agreement.
 
 class SplitShape from BRepFeat inherits MakeShape from BRepBuilderAPI
 
@@ -28,6 +37,7 @@ uses Spliter           from LocOpe,
      Face              from TopoDS,
      Wire              from TopoDS,
      Edge              from TopoDS,
+     Compound          from TopoDS,
      Vertex            from TopoDS,
      ListOfShape       from TopTools,
      ShapeModification from BRepBuilderAPI
@@ -56,6 +66,11 @@ is
        ---C++: inline      
        is static;
 
+    SetCheckInterior(me: in out; ToCheckInterior: Boolean from Standard)
+       ---Purpose: Set the flag of check internal intersections
+       --          default value is True (to check)
+       ---C++: inline      
+       is static;
 
     Add(me: in out; W: Wire from TopoDS;
                    F: Face from TopoDS)
@@ -79,6 +94,20 @@ is
 
        is static;
     
+    Add(me: in out; Comp: Compound from TopoDS;
+                   F: Face from TopoDS)
+       ---Purpose: Adds the compound <Comp> on the face <F>. The
+       --          compound <Comp> must consist of edges lying on the
+       --          face <F>. If edges are geometrically connected,
+       --          they must be connected topologically, i.e. they
+       --          must share common vertices.
+       --          
+       -- Raises NoSuchObject  if <F> does not belong to the original shape.
+       ---C++: inline
+       raises NoSuchObject from Standard,
+              ConstructionError from Standard
+
+       is static;
 
 
     Add(me: in out; E  : Edge from TopoDS;