Integration of OCCT 6.5.0 from SVN
[occt.git] / src / TransferBRep / TransferBRep_TransferResultInfo.cdl
1 -- File:        TransferBRep_TransferResultInfo.cdl
2 -- Created:     Wed Aug 11 09:53:43 1999
3 -- Author:      Roman LYGIN
4 --              <rln@kinox>
5 ---Copyright:    Matra Datavision 1999
6
7
8 class TransferResultInfo from TransferBRep inherits TShared from MMgt 
9
10     ---Purpose: Data structure for storing information on transfer result.
11     --          At the moment it dispatches information for the following types:
12     --          - result,
13     --          - result + warning(s),
14     --          - result + fail(s),
15     --          - result + warning(s) + fail(s)
16     --          - no result,
17     --          - no result + warning(s),
18     --          - no result + fail(s),
19     --          - no result + warning(s) + fail(s),
20
21 is
22
23     Create returns TransferResultInfo from TransferBRep;
24         ---Purpose: Creates object with all fields nullified.
25         
26     Clear (me: mutable);
27         ---Purpose: Resets all the fields.
28         
29     Result (me: mutable) returns Integer;
30         ---C++: inline
31         ---C++: return &
32         
33     ResultWarning (me: mutable) returns Integer;
34         ---C++: inline
35         ---C++: return &
36         
37     ResultFail (me: mutable) returns Integer;
38         ---C++: inline
39         ---C++: return &
40         
41     ResultWarningFail (me: mutable) returns Integer;
42         ---C++: inline
43         ---C++: return &
44         
45     NoResult (me: mutable) returns Integer;
46         ---C++: inline
47         ---C++: return &
48         
49     NoResultWarning (me: mutable) returns Integer;
50         ---C++: inline
51         ---C++: return &
52         
53     NoResultFail (me: mutable) returns Integer;
54         ---C++: inline
55         ---C++: return &
56         
57     NoResultWarningFail (me: mutable) returns Integer;
58         ---C++: inline
59         ---C++: return &
60         
61 fields
62
63     myR,  myRW,  myRF,  myRWF,
64     myNR, myNRW, myNRF, myNRWF: Integer;
65     
66 end TransferResultInfo;