1 -- File : SMESHDS_Script.cdl
3 -- Author : Yves FRICAUD, OCC
7 class Command from SMESHDS inherits TShared from MMgt
11 Integer from Standard,
13 CommandType from SMESHDS,
14 ListOfReal from TColStd,
15 ListOfInteger from TColStd
19 Create (aType : CommandType from SMESHDS) returns Command from SMESHDS;
21 AddNode(me: mutable; NewNodeID : Integer; x,y,z : Real);
23 AddEdge(me: mutable; NewEdgeID : Integer; idnode1, idnode2 : Integer);
25 AddFace(me: mutable; NewFaceID : Integer; idnode1, idnode2, idnode3 : Integer);
27 AddFace(me: mutable; NewFaceID : Integer; idnode1, idnode2, idnode3, idnode4 : Integer);
29 AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4 : Integer);
31 AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4, idnode5 : Integer);
33 AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4, idnode5, idnode6 : Integer);
35 AddVolume(me: mutable; NewVolID : Integer; idnode1, idnode2, idnode3, idnode4, idnode5, idnode6, idnode7, idnode8 : Integer);
37 MoveNode(me: mutable; NewNodeID : Integer; x,y,z : Real);
39 RemoveNode (me: mutable; NodeID : Integer);
41 RemoveElement(me: mutable; ElementID : Integer);
43 GetType (me: mutable) returns CommandType from SMESHDS;
45 GetNumber (me: mutable) returns Integer from Standard;
47 GetIndexes (me: mutable)
48 ---C++ :return const &
49 returns ListOfInteger from TColStd;
51 GetCoords (me: mutable)
52 ---C++ :return const &
53 returns ListOfReal from TColStd;
58 myType : CommandType from SMESHDS;
59 myNumber : Integer from Standard;
60 myReals : ListOfReal from TColStd;
61 myIntegers : ListOfInteger from TColStd;