0025614: Provide API access to the new fuctionalities of Boolean Components
[occt.git] / src / BOPTest / BOPTest_Objects.cdl
CommitLineData
b311480e 1-- Created by: Peter KURNEV
973c2be1 2-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 3--
973c2be1 4-- This file is part of Open CASCADE Technology software library.
b311480e 5--
d5f74e42 6-- This library is free software; you can redistribute it and/or modify it under
7-- the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 8-- by the Free Software Foundation, with special exception defined in the file
9-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
10-- distribution for complete text of the license and disclaimer of any warranty.
b311480e 11--
973c2be1 12-- Alternatively, this file may be used under the terms of Open CASCADE
13-- commercial license or contractual agreement.
7fd59977 14
4e57c75e 15class Objects from BOPTest
7fd59977 16
85915310 17 ---Purpose:
7fd59977 18
4e57c75e 19uses
85915310 20 ListOfShape from BOPCol,
21 PDS from BOPDS,
4e57c75e 22 PaveFiller from BOPAlgo,
23 Builder from BOPAlgo,
24 PBuilder from BOPAlgo,
25 BOP from BOPAlgo,
85915310 26 Section from BOPAlgo
27
7fd59977 28--raises
29
30is
4e57c75e 31 PaveFiller(myclass)
85915310 32 returns PaveFiller from BOPAlgo;
4e57c75e 33 ---C++: return &
34
35 Init(myclass);
36
37 Clear(myclass);
38
39 PDS(myclass)
85915310 40 returns PDS from BOPDS;
41
4e57c75e 42 Builder(myclass)
85915310 43 returns Builder from BOPAlgo;
4e57c75e 44 ---C++: return &
45
46 BOP(myclass)
85915310 47 returns BOP from BOPAlgo;
4e57c75e 48 ---C++: return &
85915310 49
50 Section(myclass)
51 returns Section from BOPAlgo;
52 ---C++: return &
53
4e57c75e 54 Shapes(myclass)
85915310 55 returns ListOfShape from BOPCol;
4e57c75e 56 ---C++: return &
57
58 Tools(myclass)
85915310 59 returns ListOfShape from BOPCol;
4e57c75e 60 ---C++: return &
61 --
62 SetBuilder(myclass;
85915310 63 theBuilder:PBuilder from BOPAlgo);
4e57c75e 64
65 SetBuilderDefault(myclass);
66
49b0c452 67 SetRunParallel(myclass;
68 theFlag: Boolean from Standard);
69
70 RunParallel(myclass)
71 returns Boolean from Standard;
72
73 SetFuzzyValue(myclass;
74 theValue: Real from Standard);
75
76 FuzzyValue(myclass)
77 returns Real from Standard;
78
7fd59977 79--fields
80
4e57c75e 81end Objects;