1 -- File : SALOMEDS_PythonObjectAttribute.cdl
2 -- Created : Tue Oct 8 10:13:30 2002
3 -- Author : Michael Ponikarov
6 -- Copyright : Open CASCADE
9 class PythonObjectAttribute from SALOMEDS inherits Attribute from TDF
14 uses Attribute from TDF,
18 RelocationTable from TDF,
20 HArray1OfCharacter from TColStd
25 ---Purpose: class methods
29 ---C++: return const &
30 returns GUID from Standard;
32 Set (myclass; label : Label from TDF)
33 returns PythonObjectAttribute from SALOMEDS;
35 ---Purpose: Common methods
39 returns mutable PythonObjectAttribute from SALOMEDS;
41 SetObject(me: mutable; theSequence : CString from Standard; theScript : Boolean from Standard);
43 GetObject(me) returns CString from Standard;
45 IsScript(me) returns Boolean from Standard;
47 GetLength(me) returns Integer from Standard;
50 ---C++: return const &
51 returns GUID from Standard;
53 Restore (me: mutable; with : Attribute from TDF);
56 returns mutable Attribute from TDF;
58 Paste (me; into : mutable Attribute from TDF;
59 RT : mutable RelocationTable from TDF);
63 mySequence : CString from Standard;
64 myIsScript : Boolean from Standard;
66 end PythonObjectAttribute;