0023024: Update headers of OCCT files
[occt.git] / src / BRepBuilderAPI / BRepBuilderAPI_Command.cdl
CommitLineData
b311480e 1-- Created on: 1993-07-21
2-- Created by: Remi LEQUETTE
3-- Copyright (c) 1993-1999 Matra Datavision
4-- Copyright (c) 1999-2012 OPEN CASCADE SAS
5--
6-- The content of this file is subject to the Open CASCADE Technology Public
7-- License Version 6.5 (the "License"). You may not use the content of this file
8-- except in compliance with the License. Please obtain a copy of the License
9-- at http://www.opencascade.org and read it completely before using this file.
10--
11-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
13--
14-- The Original Code and all software distributed under the License is
15-- distributed on an "AS IS" basis, without warranty of any kind, and the
16-- Initial Developer hereby disclaims all such warranties, including without
17-- limitation, any warranties of merchantability, fitness for a particular
18-- purpose or non-infringement. Please see the License for the specific terms
19-- and conditions governing the rights and limitations under the License.
20
7fd59977 21
22
23
24
25deferred class Command from BRepBuilderAPI
26
27 ---Purpose: Root class for all commands in BRepBuilderAPI.
28 --
29 -- Provides :
30 --
31 -- * Managements of the notDone flag.
32 --
33 -- * Catching of exceptions (not implemented).
34 --
35 -- * Logging (not implemented).
36
37raises
38 NotDone from StdFail
39
40is
41 Delete(me:out) is virtual;
42 ---C++: alias "Standard_EXPORT virtual ~BRepBuilderAPI_Command(){Delete() ; }"
43
44 Initialize;
45 ---Purpose: Set done to False.
46
47 IsDone(me) returns Boolean is virtual;
48 ---Level: Public
49
50 Done(me : in out)
51 ---Purpose: Set done to true.
52 ---Level: Public
53 is static protected;
54
55 NotDone(me : in out)
56 ---Purpose: Set done to false.
57 ---Level: Public
58 is static protected;
59
60
61
62 Check(me)
63 ---Purpose: Raises NotDone if done is false.
64 ---Level: Public
65 raises NotDone from StdFail
66 is static;
67
68fields
69 myDone : Boolean;
70
71end Command;