Salome HOME
This commit was generated by cvs2git to create branch 'IMPORT'.
[modules/smesh.git] / src / SMESHDS / SMESHDS_Command.cdl
1 -- File      : SMESHDS_Script.cdl
2 -- Created   : 
3 -- Author    : Yves FRICAUD, OCC
4 -- Project   : SALOME
5 -- Copyright : OCC
6
7 class Command from SMESHDS inherits TShared from MMgt
8
9 uses 
10
11         Integer        from Standard,
12         Real           from Standard,
13         CommandType    from SMESHDS,
14         ListOfReal     from TColStd,
15         ListOfInteger  from TColStd
16
17 is
18
19         Create (aType : CommandType from SMESHDS) returns Command from SMESHDS;
20
21         AddNode(me: mutable; NewNodeID : Integer; x,y,z : Real); 
22                 
23         AddEdge(me: mutable; NewEdgeID : Integer; idnode1, idnode2 : Integer); 
24
25         AddFace(me: mutable; NewFaceID : Integer; idnode1, idnode2, idnode3 : Integer);
26
27         AddFace(me: mutable; NewFaceID : Integer; idnode1, idnode2, idnode3, idnode4 : Integer);
28
29         AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4 : Integer);
30
31         AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4, idnode5 : Integer);
32
33         AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4, idnode5, idnode6 : Integer);
34
35         AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4, idnode5, idnode6, idnode7, idnode8 : Integer);
36     
37         MoveNode(me: mutable; NewNodeID : Integer; x,y,z : Real); 
38
39         RemoveNode (me: mutable; NodeID : Integer);
40
41         RemoveElement(me: mutable; ElementID : Integer);
42                 
43         GetType (me: mutable) returns CommandType from SMESHDS; 
44         
45         GetNumber (me: mutable) returns Integer from Standard;
46
47         GetIndexes      (me: mutable) 
48         ---C++ :return const &          
49         returns  ListOfInteger  from TColStd;
50
51         GetCoords       (me: mutable) 
52         ---C++ :return const &          
53         returns  ListOfReal  from TColStd;
54
55
56
57 fields
58         myType     : CommandType from SMESHDS;  
59         myNumber   : Integer from Standard;     
60         myReals    : ListOfReal from TColStd;
61         myIntegers : ListOfInteger  from TColStd;
62 end Script;