--- 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
Face from TopoDS,
Wire from TopoDS,
Edge from TopoDS,
+ Compound from TopoDS,
Vertex from TopoDS,
ListOfShape from TopTools,
ShapeModification from BRepBuilderAPI
---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)
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;