Salome HOME
Initialisation de la base KERNEL avec la version operationnelle de KERNEL_SRC issue...
[modules/kernel.git] / src / SALOMEDS / SALOMEDS_SequenceOfRealAttribute.cdl
1 //  File      : SALOMEDS_SequenceOfRealAttribute.cdl
2 //  Created   : Wed Nov 28 16:20:40 2001
3 //  Author    : Yves FRICAUD
4 //  Project   : SALOME
5 //  Module    : SALOMEDS
6 //  Copyright : Open CASCADE 2001
7 //  $Header:
8
9
10
11 class SequenceOfRealAttribute from SALOMEDS inherits Attribute from TDF
12
13         ---Purpose: 
14
15
16 uses Attribute         from TDF,
17      Label             from TDF,
18      GUID              from Standard,
19      HSequenceOfReal from TColStd,
20      DataSet           from TDF,
21      RelocationTable   from TDF,
22      AttributeSequence from TDF,
23      Data              from TDF,
24      Comment           from TDataStd            
25
26
27 is    
28
29
30     ---Purpose: class methods
31     --          =============
32
33     GetID (myclass)   
34     ---C++: return const &  
35     returns GUID from Standard;    
36
37     Set (myclass; label : Label from TDF)
38     ---Purpose: Find, or create a Comment attribute and set the string.
39     --          the Comment attribute is returned.
40     returns SequenceOfRealAttribute from SALOMEDS;
41     
42     ---Purpose: Comment methods
43     --          ============
44     
45     Create 
46     returns mutable SequenceOfRealAttribute from SALOMEDS;
47     
48     ---Category: IntegerArray methods
49     --          ===============
50
51     Assign(me : mutable; other : HSequenceOfReal from TColStd);
52     ---Purpose: Initialize the inner sequence by other one
53
54     ChangeValue (me : mutable; Index : Integer from Standard; Value : Real);
55     ---Purpose: Sets  the   <Index>th  element  of   the  sequence to <Value>
56     
57     Add (me : mutable; Value : Real from Standard);
58     ---Purpose: Add  new value
59     
60     Value (me : mutable; Index : Integer from Standard) returns Real;
61     ---Purpose: Value of index
62     
63     Remove (me : mutable; Index : Integer from Standard);
64     ---Purpose: Remove element on index <Index>
65  
66     Length (me : mutable) returns Integer;
67     ---Purpose: Returns length of sequence
68  
69     
70     
71     ID (me)
72         ---C++: return const & 
73     returns GUID from Standard;
74
75     Restore (me: mutable; with : Attribute from TDF);
76
77     NewEmpty (me)
78     returns mutable Attribute from TDF;
79
80     Paste (me; into : mutable Attribute from TDF;
81                RT   : mutable RelocationTable from TDF);    
82
83 fields
84
85     myValue : HSequenceOfReal from TColStd;
86     
87 end SequenceOfRealAttribute;