31 #ifndef _SALOMEDS_AttributesIDL_
32 #define _SALOMEDS_AttributesIDL_
79 void SetValue(in
double value);
104 void SetValue(in
long value);
123 void Assign (in DoubleSeq other);
128 DoubleSeq CorbaSequence();
133 void Add (in
double value);
139 void Remove(in
long index);
145 void ChangeValue(in
long index, in
double value);
151 double Value(in
short index);
175 void Assign (in LongSeq other);
180 LongSeq CorbaSequence();
185 void Add (in
long value);
191 void Remove(in
long index);
197 void ChangeValue(in
long index, in
long value);
203 long Value(in
short index);
234 void SetValue(in
string value);
266 void SetValue(in
string value);
288 void SetValue(in
string value);
314 void SetValue(in
string value);
340 void SetValue(in
string value);
363 void SetValue(in
string value);
386 void SetValue(in
string value);
414 boolean IsDrawable();
419 void SetDrawable(in
boolean value);
442 boolean IsSelectable();
447 void SetSelectable(in
boolean value);
471 boolean IsExpandable();
476 void SetExpandable(in
boolean value);
502 void SetFlags(in
long flags);
508 boolean Get(in
long flags);
515 void Set(in
long flags, in
boolean value);
534 void SetVisibility(in
long viewId, in
boolean value);
541 boolean GetVisibility(in
long viewId);
567 void SetOpened(in
boolean value);
594 void SetTextColor(in
Color value);
616 Color TextHighlightColor();
621 void SetTextHighlightColor(in
Color value);
652 void SetPixMap(in
string value);
694 boolean HasPrevious();
735 void SetTreeID(in
string ID);
824 void SetValue(in
long value);
850 void SetValue(in
string value);
882 void Remove(in
SObject anObject);
925 void SetTitle(in
string title);
941 void SetRowTitle(in
long row, in
string title) raises(IncorrectIndex);
951 string GetRowTitle(in
long row) raises(IncorrectIndex);
961 void SetRowTitles(in StringSeq titles) raises(IncorrectArgumentLength);
967 StringSeq GetRowTitles();
977 void SetColumnTitle(in
long column, in
string title) raises(IncorrectIndex);
987 string GetColumnTitle(in
long column) raises(IncorrectIndex);
997 void SetColumnTitles(in StringSeq titles) raises(IncorrectArgumentLength);
1003 StringSeq GetColumnTitles();
1013 void SetRowUnit(in
long row, in
string unit) raises(IncorrectIndex);
1023 string GetRowUnit(in
long row) raises(IncorrectIndex);
1033 void SetRowUnits(in StringSeq units) raises(IncorrectArgumentLength);
1039 StringSeq GetRowUnits();
1051 long GetNbColumns();
1059 boolean HasValue(in
long row, in
long column);
1069 void RemoveValue(in
long row, in
long column) raises(IncorrectIndex);
1081 void SetNbColumns(in
long columns);
1091 LongSeq GetRowSetIndices(in
long row) raises(IncorrectIndex);
1107 LongSeq SortRow(in
long row, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1123 LongSeq SortColumn(in
long column, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1138 LongSeq SortByRow(in
long row, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1153 LongSeq SortByColumn(in
long column, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1164 void SwapCells(in
long row1, in
long column1, in
long row2, in
long column2) raises(IncorrectIndex);
1173 void SwapRows(in
long row1, in
long row2) raises(IncorrectIndex);
1182 void SwapColumns(in
long column1, in
long column2) raises(IncorrectIndex);
1293 void PutValue(in
long value, in
long row, in
long column) raises(
IncorrectIndex);
1305 long GetValue(in
long row, in
long column) raises(
IncorrectIndex);
1403 void PutValue(in
double value, in
long row, in
long volumn) raises(
IncorrectIndex);
1415 double GetValue(in
long row, in
long column) raises(
IncorrectIndex);
1509 void PutValue(in
string value, in
long row, in
long column) raises(
IncorrectIndex);
1521 string GetValue(in
long row, in
long column) raises(
IncorrectIndex);
1540 void SetUserName(in
string author);
1545 string GetUserName();
1554 void SetCreationDate(in
long minute, in
long hour, in
long day, in
long month, in
long year);
1564 boolean GetCreationDate(out
long minute, out
long hour, out
long day, out
long month, out
long year);
1570 void SetCreationMode(in
string mode);
1579 string GetCreationMode();
1584 void SetModified(in
long modified);
1589 boolean IsModified();
1602 void SetLocked(in
boolean lock);
1617 void SetModification(in
string author, in
long minute, in
long hour, in
long day, in
long month, in
long year);
1628 void GetModificationsList(out StringSeq authors, out LongSeq minutes, out LongSeq hours, out LongSeq days, out LongSeq months, out LongSeq years, in
boolean withCreator);
1634 void SetComment(in
string comment);
1640 string GetComment();
1646 void SetUnits(in
string units);
1669 void SetObject(in
string pyObject, in
boolean isScript);
1705 void SetInt(in
string ID, in
long value);
1721 void SetReal(in
string ID, in
double value);
1737 void SetString(in
string ID, in
string value);
1753 void SetBool(in
string ID, in
boolean value);
1769 void SetRealArray(in
string ID, in DoubleSeq value);
1785 void SetIntArray(in
string ID, in LongSeq value);
1801 void SetStrArray(in
string ID, in StringSeq value);
1819 boolean IsSet(in
string ID, in
long ptype);
1827 boolean RemoveID(in
string ID, in
long ptype);
1837 boolean HasFather();
1854 StringSeq GetIDs(in
long ptype);
Attribute allowing to store a sequence of real values.
Definition: SALOMEDS_Attributes.idl:117
Parameter attribute.
Definition: SALOMEDS_Attributes.idl:1695
External file definition.
Definition: SALOMEDS_Attributes.idl:352
Name attribute.
Definition: SALOMEDS_Attributes.idl:223
Flags attribute.
Definition: SALOMEDS_Attributes.idl:491
IOR attribute.
Definition: SALOMEDS_Attributes.idl:303
SortOrder
Sort order.
Definition: SALOMEDS_Attributes.idl:906
This exception is raised when sequence of incorrect length is passed as parameter.
Definition: SALOMEDS_Attributes.idl:903
Opened flag Attribute.
Definition: SALOMEDS_Attributes.idl:553
Python object attribute.
Definition: SALOMEDS_Attributes.idl:1662
Text color attribute.
Definition: SALOMEDS_Attributes.idl:583
double R
Red component of the color.
Definition: SALOMEDS_Attributes.idl:52
Icon attribute.
Definition: SALOMEDS_Attributes.idl:636
Persistent reference attribute.
Definition: SALOMEDS_Attributes.idl:329
This exception is raised when an invalid (out of range) index is passed as parameter.
Definition: SALOMEDS_Attributes.idl:901
Selectable flag attribute.
Definition: SALOMEDS_Attributes.idl:436
string ID
Main identifier of an object in SALOME application.
Definition: SALOMEDS.idl:48
The items are sorted ascending.
Definition: SALOMEDS_Attributes.idl:907
sequence< long > LongSeq
Sequence of long values.
Definition: SALOMEDS_Attributes.idl:41
sequence< SObject > ListOfSObject
Sequence containing SObjects.
Definition: SALOMEDS.idl:154
Attribute allowing to store an integer value.
Definition: SALOMEDS_Attributes.idl:92
Tree node attribute.
Definition: SALOMEDS_Attributes.idl:668
This exception is raised when an invalid identifier is passed as parameter.
Definition: SALOMEDS_Attributes.idl:1698
Table of real values.
Definition: SALOMEDS_Attributes.idl:1324
sequence< octet > TMPFile
A byte stream which is used for binary data transfer between different components.
Definition: SALOMEDS.idl:73
SortPolicy
Sort policy (specifies how empty cells are taken into account when sorting)
Definition: SALOMEDS_Attributes.idl:912
Drawable flag attribute.
Definition: SALOMEDS_Attributes.idl:408
Represents the color based on RGB palette.
Definition: SALOMEDS_Attributes.idl:50
Study properties attribute
Definition: SALOMEDS_Attributes.idl:1534
Table of integer values.
Definition: SALOMEDS_Attributes.idl:1214
Expandable flag attribute.
Definition: SALOMEDS_Attributes.idl:465
Graphic attribute.
Definition: SALOMEDS_Attributes.idl:526
double G
Green component of the color.
Definition: SALOMEDS_Attributes.idl:54
This package contains the interfaces used for creation, management and modification of the Study...
Definition: SALOMEDS.idl:40
Attribute allowing to store a sequence of integer values.
Definition: SALOMEDS_Attributes.idl:169
Empty cells are considered as lowest values.
Definition: SALOMEDS_Attributes.idl:913
Empty cells are considered as highest values.
Definition: SALOMEDS_Attributes.idl:914
Back references attribute.
Definition: SALOMEDS_Attributes.idl:866
String attribute.
Definition: SALOMEDS_Attributes.idl:277
sequence< double > DoubleSeq
Sequence of double values.
Definition: SALOMEDS_Attributes.idl:39
Text highlight color attribute.
Definition: SALOMEDS_Attributes.idl:610
Empty cells are always first.
Definition: SALOMEDS_Attributes.idl:915
SObject interface
Definition: SALOMEDS.idl:1006
double B
Blue component of the color.
Definition: SALOMEDS_Attributes.idl:56
Empty cells are always last.
Definition: SALOMEDS_Attributes.idl:916
Attribute storing GUID.
Definition: SALOMEDS_Attributes.idl:839
This file contains a set of interfaces used for creation, management and modification of the Study...
Table of string values.
Definition: SALOMEDS_Attributes.idl:1430
sequence< string > StringSeq
Sequence of string values.
Definition: SALOMEDS_Attributes.idl:43
Generic attribute interface
Definition: SALOMEDS.idl:1125
Generic table attribute.
Definition: SALOMEDS_Attributes.idl:898
External file type definition.
Definition: SALOMEDS_Attributes.idl:375
Local identifier attribute.
Definition: SALOMEDS_Attributes.idl:813
Attribute allowing to store a real value.
Definition: SALOMEDS_Attributes.idl:68