From: yfr Date: Fri, 18 Jun 2004 13:21:33 +0000 (+0000) Subject: DCQ : Merge with Ecole_Ete_a6. X-Git-Tag: Merge_with_Ecole_Ete_a6~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=4fe2bfd3729de003086ee845a45a216034accf5f;p=modules%2Fsuperv.git DCQ : Merge with Ecole_Ete_a6. --- diff --git a/doc/salome/gui/SUPERV/pics/addnode1.jpg b/doc/salome/gui/SUPERV/pics/addnode1.jpg new file mode 100755 index 0000000..85b4990 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/addnode1.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/addnode2.jpg b/doc/salome/gui/SUPERV/pics/addnode2.jpg new file mode 100755 index 0000000..471423b Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/addnode2.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/browsenode.jpg b/doc/salome/gui/SUPERV/pics/browsenode.jpg new file mode 100755 index 0000000..dfdef06 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/browsenode.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/browseport.jpg b/doc/salome/gui/SUPERV/pics/browseport.jpg new file mode 100755 index 0000000..c656836 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/browseport.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/control.jpg b/doc/salome/gui/SUPERV/pics/control.jpg new file mode 100755 index 0000000..101edfa Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/control.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/description.jpg b/doc/salome/gui/SUPERV/pics/description.jpg new file mode 100755 index 0000000..48f974b Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/description.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/filter.jpg b/doc/salome/gui/SUPERV/pics/filter.jpg new file mode 100755 index 0000000..31062c2 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/filter.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/full.jpg b/doc/salome/gui/SUPERV/pics/full.jpg new file mode 100755 index 0000000..d5f5f5e Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/full.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/graphex.jpg b/doc/salome/gui/SUPERV/pics/graphex.jpg new file mode 100755 index 0000000..60fa77b Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/graphex.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/kill.jpg b/doc/salome/gui/SUPERV/pics/kill.jpg new file mode 100755 index 0000000..d9f0107 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/kill.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/links.jpg b/doc/salome/gui/SUPERV/pics/links.jpg new file mode 100755 index 0000000..94409e8 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/links.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/loopfunctions.jpg b/doc/salome/gui/SUPERV/pics/loopfunctions.jpg new file mode 100755 index 0000000..35529da Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/loopfunctions.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/nodedescription.jpg b/doc/salome/gui/SUPERV/pics/nodedescription.jpg new file mode 100755 index 0000000..a2e2356 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/nodedescription.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/nodestypes.jpg b/doc/salome/gui/SUPERV/pics/nodestypes.jpg new file mode 100755 index 0000000..22f0ce4 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/nodestypes.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/reference.jpg b/doc/salome/gui/SUPERV/pics/reference.jpg new file mode 100755 index 0000000..c780c24 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/reference.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/reload.jpg b/doc/salome/gui/SUPERV/pics/reload.jpg new file mode 100755 index 0000000..32e8d37 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/reload.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/runicn.jpg b/doc/salome/gui/SUPERV/pics/runicn.jpg new file mode 100755 index 0000000..152a462 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/runicn.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/setval.jpg b/doc/salome/gui/SUPERV/pics/setval.jpg new file mode 100755 index 0000000..7fadf91 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/setval.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/stepbystep.jpg b/doc/salome/gui/SUPERV/pics/stepbystep.jpg new file mode 100755 index 0000000..4a4a6f2 Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/stepbystep.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/supwind.jpg b/doc/salome/gui/SUPERV/pics/supwind.jpg new file mode 100755 index 0000000..1e0ff0c Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/supwind.jpg differ diff --git a/doc/salome/gui/SUPERV/pics/tablemode.jpg b/doc/salome/gui/SUPERV/pics/tablemode.jpg new file mode 100755 index 0000000..acebe2b Binary files /dev/null and b/doc/salome/gui/SUPERV/pics/tablemode.jpg differ diff --git a/doc/salome/gui/SUPERV/whdata/whftdata.js b/doc/salome/gui/SUPERV/whdata/whftdata.js new file mode 100755 index 0000000..9e3b6ab --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whftdata.js @@ -0,0 +1,24 @@ +var gTEA = new Array(); +function aTE(sTopicTitle, sTopicURL) +{ + var len = gTEA.length; + gTEA[len] = new topicEntry(sTopicTitle, sTopicURL); +} + +function topicEntry(sTopicTitle, sTopicURL) +{ + this.sTopicTitle = sTopicTitle; + this.sTopicURL = sTopicURL; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putFtsTData) + { + parent.putFtsTData(gTEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whftdata0.htm b/doc/salome/gui/SUPERV/whdata/whftdata0.htm new file mode 100755 index 0000000..1aa68ed --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whftdata0.htm @@ -0,0 +1,53 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whftdata0.xml b/doc/salome/gui/SUPERV/whdata/whftdata0.xml new file mode 100755 index 0000000..03823cd --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whftdata0.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whfts.htm b/doc/salome/gui/SUPERV/whdata/whfts.htm new file mode 100755 index 0000000..4454361 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfts.htm @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whfts.js b/doc/salome/gui/SUPERV/whdata/whfts.js new file mode 100755 index 0000000..2041512 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfts.js @@ -0,0 +1,39 @@ +var gaFileMapping = new Array(); +var gaFileTopicMapping = new Array(); + +function fileMapping(sStartKey, sEndKey, sFileName) +{ + this.sStartKey = sStartKey; + this.sEndKey = sEndKey; + this.sFileName = sFileName; + this.aFtsKeys = null; +} + +function fileTopicMapping(nIdBegin, nIdEnd, sFileName) +{ + this.nBegin = nIdBegin; + this.nEnd = nIdEnd; + this.sFileName = sFileName; + this.aTopics = null; +} + + +function iWM(sStartKey, sEndKey, sFileName) +{ + gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName); +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.ftsReady) + { + parent.ftsReady(gaFileMapping, gaFileTopicMapping); + } +} + +function iTM(nIdBegin, nIdEnd, sFileName) +{ + gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName); +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/SUPERV/whdata/whfts.xml b/doc/salome/gui/SUPERV/whdata/whfts.xml new file mode 100755 index 0000000..8ff84b2 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfts.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whfwdata.js b/doc/salome/gui/SUPERV/whdata/whfwdata.js new file mode 100755 index 0000000..463bfb0 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfwdata.js @@ -0,0 +1,36 @@ +var gWEA = new Array(); +function aWE() +{ + var len = gWEA.length; + gWEA[len] = new ftsEntry(aWE.arguments); +} + +function ftsEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 1) + { + this.sItemName = fn_arguments[0]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (nLen > 1) + { + this.aTopics = new Array(); + for (var i = 0; i < nLen - 1; i ++ ) + { + this.aTopics[i] = fn_arguments[i + 1]; + } + } + } +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putFtsWData) + { + parent.putFtsWData(gWEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whfwdata0.htm b/doc/salome/gui/SUPERV/whdata/whfwdata0.htm new file mode 100755 index 0000000..64fc07e --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfwdata0.htm @@ -0,0 +1,468 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whfwdata0.xml b/doc/salome/gui/SUPERV/whdata/whfwdata0.xml new file mode 100755 index 0000000..cba4f44 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfwdata0.xml @@ -0,0 +1,456 @@ + + + 22,34, + 8,16,19,20,2,22,23,29,31,32,34,35, + 34, + 8,16,19,20,2,23,29,31,32,35, + 16,35, + 1,24,5,19,27, + 7,30, + 6, + 4, + 22, + 6,30,31, + 22,25,26, + 12,20,29,31,35, + 21,35, + 22, + 3,4,10,22, + 3,4,10,19,2,22,23,35, + 3, + 1,24,5,33, + 33, + 0,7, + 4,10,13,14,16,21,23,25,26,27,33,35, + 9,11,15,23, + 22,34, + 23, + 9,18,20,35, + 23,25,26,32, + 4,1,24,5,14,36,17,31,32, + 3,6,15, + 31, + 13,22,34, + 4,2,23, + 6,34,35, + 7, + 1,24,5,35, + 10,13,22,23,28,30,34, + 1,24,5,22,31, + 23, + 4,6,9,17,20,23, + 33, + 17,22,30, + 22,34, + 11, + 23,25,26, + 2, + 22, + 27,32, + 13,22,34, + 31, + 4,1,24,5,6,10,14,36,16,17,19,20,22,29,31,32, + 32, + 21,30,34, + 7, + 23, + 36,27,32,35, + 22, + 4,29,32, + 36,27,30,35, + 21,22, + 27, + 18,30,34, + 7, + 35, + 21, + 1,24,5,6,7,22,27,29,34, + 33, + 6,22, + 4,1,24,5,6,9,10,11,36,16,17,19,20,2,27,28,30,31,32,33, + 4, + 3,4,1,24,5,6,8,9,10,11,12,14,15,36,16,17,19,20,2,23,27,28,29,30,31,32,33, + 22, + 2, + 4,27, + 1,24,5,6,35, + 18,34, + 0,4,7,13,16,17,19,21,22,28,34, + 17, + 0,4,7,18,34, + 1,24,5,35, + 22,34, + 30,35, + 35, + 1,24,5,16, + 0,7,13,2,34,35, + 0,35, + 7, + 0,4,21,23,35, + 28, + 0,7,35, + 10,11,23, + 21,23,35, + 4,1,24,5,6,9,10,14,17,19,20, + 21, + 22, + 0,6,7,8,18,21,22,33,34,35, + 22, + 4,9,35, + 23, + 0,4,36,22,34, + 34, + 7, + 4,9,10,11,15,16,22,27,31,34,35, + 0,4,7,36,16, + 2,23, + 4, + 2, + 0,4,13,36,18,21,27,30,35, + 6,7,9,10,13,16,19,22,28,30,33,34, + 22,34, + 7,2,22,34, + 0,4,7,13,21,22,34,35, + 4,6,8,36,17,21,2,30,34, + 11,12,35, + 34, + 13, + 33, + 1,24,5,6,7, + 31, + 21, + 4,1,24,5,10,14,36,16,17,19,20,22,29,32, + 14, + 0,2,35, + 13,21, + 6,36,27, + 21, + 21, + 13, + 4, + 22, + 32, + 23,25,26, + 25,26, + 22,34, + 4,5,7,10,14,15,19,21,28, + 4,14,35, + 34, + 22,34, + 22,30,34, + 22,34, + 28, + 1,24,5,16,22,29, + 13,19,22,30,34, + 22, + 17, + 36,35, + 10,2,22,34, + 0,4,7,8,13,19,21,22,30,34, + 7,8,13,17,21,22,27,30,33,34,35, + 4,14,16,35, + 7,16,35, + 16, + 7, + 22,34, + 3,4,7,15,21, + 35, + 22, + 4,16, + 4,14,16,17,19,20,21,35, + 34, + 17,21,35, + 17, + 14,16, + 7,22,30,34, + 4,18,2,22,28,30,33,34, + 0,13,18,21, + 16,27, + 0,4,1,24,5,7,10,36,17,2,22,23,27,30,31,32,34,35, + 10,2, + 4, + 27,32, + 6, + 4,7,15,18,21,22,34, + 31, + 34, + 4,16, + 7,13,34, + 0, + 9,2,22,27,32,34, + 4,13, + 32, + 2, + 0,4,18, + 0,3,4,1,24,5,6,7,8,9,10,12,13,14,15,16,17,19,20,21,2,22,23,25,26,27,28,29,30,32,33,34,35, + 0,21,28, + 28, + 8,28, + 4,6, + 27, + 34, + 21, + 4,22, + 6, + 7,2, + 30, + 34, + 34, + 34, + 4,10,14,16,19,28,30,31,33, + 3,4,1,24,5,7,8,12,13,14,15,16,20,22,27,28,29,32,34, + 13, + 30, + 13, + 14,19,35, + 22, + 4, + 22, + 7,35, + 4, + 1,24,5,35, + 7,2,22,34, + 22, + 0,22,30,34, + 19, + 22,35, + 22, + 3,4,7,15,18,21,22,34, + 0,3,4,7,13,36,18,2,22,30,32,34,35, + 20,35, + 12,20,29, + 22,34, + 34, + 4, + 21,35, + 8, + 4,28, + 30, + 13, + 21, + 14,15,28,31, + 1,24,5, + 7,8,30, + 8,30, + 22,34, + 22,30,34, + 7,8,22,27,30,31,33,35, + 34, + 4, + 4,20,2, + 2,23, + 0,10,11,13,19,21,2,22,23,32,34,35, + 4, + 1,24,5,27, + 4,21, + 25,26,31,35, + 17, + 23, + 0,4,22,30,34,35, + 22, + 4,10,12,14,16,19,20,28,29,30,33,35, + 16,23, + 13,22, + 34, + 4,28, + 23, + 22, + 0,9, + 6, + 4,1,24,5,6,9,10,11,14,36,16,17,19,20,2,23,27,28,30,31,32,33, + 17,21,35, + 4,6,30, + 22, + 6,7,21,23, + 3,1,24,5,12,14,15,20,29,35, + 4,19,28, + 14,19,23,30,35, + 0,14,21,31,35, + 34, + 11,2,23,25,26, + 4,2,23,35, + 23, + 22,34, + 1,24,5,7,16,22,29,34, + 4,7,14,18,27,35, + 4,9,10,14,16,29,30,31,32,35, + 0,4,22,27,33, + 0,3,4,5,6,7,8,10,12,13,15,36,17,18,19,21,2,22,25,26,27,29,30,32,33,34,35, + 6,23, + 17, + 21, + 27,32, + 35, + 1,24,5,19,29,32, + 0,3,4,7,12,15,18,20,21,2,29,34, + 4,9,14,20, + 30, + 16,21,30,33, + 4, + 3,4,1,24,5,8,9,11,12,15,36,17,19,20,2,23,25,26,27,29,32,33, + 35, + 23, + 1,24,5,22, + 34, + 7,2,22,34, + 0,3,4,7,13,36,17,18,21,2,22,27,30,32,34,35, + 13,21, + 34, + 4,27,32,34, + 0,4,7,36,17,27,30,32,34, + 3,5,6,8,12,14,15,36,25,26,29, + 6,35, + 22,34, + 4, + 30,34, + 35, + 10,2, + 23,25,26, + 4,21, + 23,35, + 4,1,24,5,6,8,9,11,14,36,17,20,2,23,27,32, + 0,3,4,6,7,11,13,36,18,19,2,22,23,27,32,34,35, + 23, + 13,15, + 3,12,15,20,22,29, + 7, + 7,34, + 21,25,26, + 13, + 35, + 18,22,34, + 17, + 21, + 4,7,21, + 21, + 17,22,27,34,35, + 4, + 4,7,22,28,34, + 23, + 6, + 3,12,14,15,19,20,29,35, + 28, + 18, + 7, + 4, + 35, + 27,32, + 7,28, + 16,28, + 25,26, + 27, + 29,35, + 25,26, + 4,7,18,21,22, + 0,6, + 19,25,26,27, + 30, + 34, + 8,22,30,33,35, + 22,23,34, + 3,4,1,24,5,6,8,9,11,12,15,36,17,20,2,23,27,29,32, + 7,8,22,30,31,34, + 18,21,22,27,34, + 13, + 4,21,31, + 4,14,22,23,27,30, + 16,17,19,21, + 7, + 10,14,2,22,23,27, + 16,19,20, + 4, + 14, + 3,4,8,12,14,15,16,19,29, + 4, + 14, + 36, + 0,4,7,13,15,36,18,21,22,34, + 5,36,17,22,23,30,32,35, + 22, + 6,22,34, + 7, + 4, + 10,18,22,34, + 4, + 2, + 0,4,22,33,34, + 13,21, + 21,35, + 13, + 13, + 17, + 23, + 4,16,19,20,22,29, + 22,30,31,33,34, + 8,22,30,34, + 7,22,30,34, + 33,35, + 30,35, + 0,19,27, + 16, + 7, + 2, + 7,23,30, + 0,27,31,32,35, + 3, + 22,34, + 0,4,1,24,6,7,8,9,10,13,14,15,16,17,19,20,21,2,22,23,25,26,27,28,30,31,33,34,35, + 14, + 7,8,30,33,35, + 0,4,13,34, + 34, + 8,18,22,27,28,30, + 4, + 6, + 0, + 34, + 17, + 27, + 4, + 4,22, + 6,13, + 7,13,22,27,34, + 3,5,6,7,8,12,15,36,22,25,26,29,34, + 4,10,14,16,19,28,30,31,33, + 18, + 0,18,22,34, + 18,22,34, + 4, + 13,22,34, + 4,27, + 4,11,13,2,22,34, + 0,3,4,7,13,17,22,32,33,34, + 22,34, + 4, + 23, + 4,1,24,5,6,8,9,11,14,36,17,20,2,23,27,32, + 16,30,31, + 6,7,19,21,22,28,30,34,35, + 35, + 33, + 32, + 0,7,13,36,22,27,32,34,35, + 34, + 4,1,24,5,6,9,10,17,20,23,25,26,27,28,35, + 2, + 14,25,26, + 21, + 7,8,30, + 16, + 4,23,27, + 6,21, + 22, + 11,22,23,30, + 6,23,30, + 34, + 4,1,24,5,7,9,10,12,13,14,36,17,18,19,2,22,23,27,29,30,31,32,33,34,35, + 4,1,24,6,9,10,14,36,16,17,20,23,25,26,28,31, + 6,18, + 4, + 20, + 34, + 16,19,20, + 8,27, + 3,4,1,24,5,6,8,9,10,11,12,16,17,19,20,2,23,25,26,27,28,29,30,32,33, + + diff --git a/doc/salome/gui/SUPERV/whdata/whgdata.js b/doc/salome/gui/SUPERV/whdata/whgdata.js new file mode 100755 index 0000000..7293273 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whgdata.js @@ -0,0 +1,25 @@ +var gIEA = new Array(); +function aGE(sName, sDef) +{ + var len = gIEA.length; + gIEA[len] = new gloEntry(sName, sDef); +} + +function gloEntry(sName, sDef) +{ + this.sName = sName; + this.sDef = sDef; + this.nNKOff = 0; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + parent.putData(gIEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whgdata0.htm b/doc/salome/gui/SUPERV/whdata/whgdata0.htm new file mode 100755 index 0000000..9fbefcb --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whgdata0.htm @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whgdata0.xml b/doc/salome/gui/SUPERV/whdata/whgdata0.xml new file mode 100755 index 0000000..de63592 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whgdata0.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whglo.htm b/doc/salome/gui/SUPERV/whdata/whglo.htm new file mode 100755 index 0000000..d00c260 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whglo.htm @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whglo.js b/doc/salome/gui/SUPERV/whdata/whglo.js new file mode 100755 index 0000000..ded3d57 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whglo.js @@ -0,0 +1,33 @@ +var gaFileMapping = new Array(); +function fileMapping(sBK, sEK, sFileName, nNum) +{ + this.sBK = sBK; + this.sEK = sEK; + this.sFileName = sFileName; + this.aKs = null; + this.nNum = nNum; + this.oUsedItems = null; +} + + +function iFM(sBK, sEK, sFileName, nNum) +{ + var i = gaFileMapping.length; + gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); + if (i == 0) { + gaFileMapping[i].nTotal = nNum; + } + else { + gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal; + } +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) + { + parent.projReady(gaFileMapping); + } +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/SUPERV/whdata/whglo.xml b/doc/salome/gui/SUPERV/whdata/whglo.xml new file mode 100755 index 0000000..dcdf6cf --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whglo.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whidata.js b/doc/salome/gui/SUPERV/whdata/whidata.js new file mode 100755 index 0000000..c8c2a05 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whidata.js @@ -0,0 +1,88 @@ +// const strings +var gIEA = new Array(); +function aIE() +{ + var len = gIEA.length; + gIEA[len] = new indexEntry(aIE.arguments); +} + +function topic(sName, sURL) +{ + this.sName = sName; + this.sURL = sURL; +} + +function indexEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 3) + { + this.nType = fn_arguments[0]; + this.nPKOff = 0; + this.nNKOff = fn_arguments[1]; + this.sName = fn_arguments[2]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (Math.floor(nLen / 2) * 2 == nLen) + { + this.sTarget = fn_arguments[3]; + if (nLen > 5) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 5)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]); + } + } + + } + else + { + if (nLen > 4) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 4)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]); + } + } + } + } +} + +function getIndexTopicMappingList(nItemIndex) +{ + var sTopics = ""; + if (gIEA.length > nItemIndex) + { + if (gIEA[nItemIndex].aTopics) + { + var i = 0; + var nLen = gIEA[nItemIndex].aTopics.length; + for (i = 0; i < nLen; i ++) + { + sTopics += "," + gIEA[nItemIndex].aTopics[i]; + } + } + } + return sTopics; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + for (var i = 0; i < gIEA.length; i ++ ) + { + if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length) + { + + gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff; + } + } + parent.putData(gIEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whidx.htm b/doc/salome/gui/SUPERV/whdata/whidx.htm new file mode 100755 index 0000000..c0aa175 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whidx.htm @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whtdata.js b/doc/salome/gui/SUPERV/whdata/whtdata.js new file mode 100755 index 0000000..64bcff9 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtdata.js @@ -0,0 +1,58 @@ +var gTEA = new Array(); +function aTE() +{ + gTEA[gTEA.length] = new tocEntry(aTE.arguments); +} + +function tocEntry(fn_arguments) +{ + if (fn_arguments.length < 3) + { + alert ("data format wrong!!!"); + return; + } + + this.nType = fn_arguments[0]; + this.nContents = fn_arguments[1]; + this.sItemName = fn_arguments[2]; + + if (this.nType == 1 || this.nType == 2 || this.nType == 16) + { + if (fn_arguments.length > 3) + { + this.sItemURL = fn_arguments[3]; + if (fn_arguments.length > 4) + { + this.sTarget = fn_arguments[4]; + if (fn_arguments.length > 5) + this.sIconRef = fn_arguments[5]; + } + } + } + if (this.nType == 4 || this.nType == 8) + { + if (fn_arguments.length > 3) + { + this.sRefURL = fn_arguments[3]; + if (fn_arguments.length > 4) + { + this.sItemURL = fn_arguments[4]; + if (fn_arguments.length > 5) + { + this.sTarget = fn_arguments[5]; + if (fn_arguments.length > 6) + this.sIconRef = fn_arguments[6]; + } + } + } + } +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.putData) { + parent.putData(gTEA); + } +} +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whtdata0.htm b/doc/salome/gui/SUPERV/whdata/whtdata0.htm new file mode 100755 index 0000000..127f786 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtdata0.htm @@ -0,0 +1,54 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whtdata0.xml b/doc/salome/gui/SUPERV/whdata/whtdata0.xml new file mode 100755 index 0000000..a348827 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtdata0.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whtoc.htm b/doc/salome/gui/SUPERV/whdata/whtoc.htm new file mode 100755 index 0000000..5f8c14e --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtoc.htm @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whtoc.js b/doc/salome/gui/SUPERV/whdata/whtoc.js new file mode 100755 index 0000000..1456050 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtoc.js @@ -0,0 +1,28 @@ +// const strings +var gaProj = new Array(); +var gsRoot = ""; + +function setRoot(sRoot) +{ + gsRoot = sRoot +} + +function aPE(sProjPath, sRootPath) +{ + gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath); +} + +function tocProjEntry(sProjPath, sRootPath) +{ + this.sPPath = sProjPath; + this.sRPath = sRootPath; +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) { + parent.projReady(gsRoot, gaProj); + } +} +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whtoc.xml b/doc/salome/gui/SUPERV/whdata/whtoc.xml new file mode 100755 index 0000000..bffb89a --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtoc.xml @@ -0,0 +1,4 @@ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whexpbar.gif b/doc/salome/gui/SUPERV/whgdata/whexpbar.gif new file mode 100755 index 0000000..e677dc6 Binary files /dev/null and b/doc/salome/gui/SUPERV/whgdata/whexpbar.gif differ diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf0.htm b/doc/salome/gui/SUPERV/whgdata/whlstf0.htm new file mode 100755 index 0000000..9366db8 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf0.htm @@ -0,0 +1,46 @@ + + +Search Words List + + + + + + + +

+ + +able 1 2 3 4 5
aborted 1 2
above
access
accessible
according 1 2 3
achieve 1 2
achieved
action 1 2 3
actions 1 2
activity 1 2
actual
add 1 2 3 4 5 6 7 8
adding 1 2 3 4
addition
additional 1 2 3 4
adds
again
algorithm 1 2
allow 1 2
allowing 1 2 3 4
allows 1 2 3 4 5 6 7
already 1 2 3 4
always 1 2
angle
another 1 2 3 4
any 1 2 3 4
appear 1 2 3 4 5 6 7 8 9
application
applied
applies 1 2
argument
arguments 1 2 3
aside 1 2 3
associated 1 2 3
attributes
author 1 2 3 4
automatically 1 2 3 4 5 6 7
available 1 2 3 4 5
+

+back
background 1 2 3 4 5 6
based
before 1 2 3
begin
beginning
begun
better 1 2 3
black
body
bold 1 2
boolean 1 2 3
bottom
box 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
brackets
branch
branches 1 2
brief
broken
browse 1 2
browser 1 2
busports
button 1 2 3
+

+calculated 1 2 3 4
calculation
calculations
call
case 1 2 3
cases
catalog
catalogue
chain
change 1 2 3 4 5 6 7 8 9
changes 1 2 3
changing 1 2 3 4
chapter
check 1 2
checks
choose 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
clear
click 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
code
color
column 1 2
comments 1 2 3 4 5
comparison 1 2
component 1 2 3 4 5 6 7 8 9 10
components 1 2
composing
computation 1 2 3 4 5
concerning 1 2 3 4
condition 1 2
conditional 1 2
conditions
configure
confirm 1 2 3 4
connect
connected 1 2 3 4
connecting 1 2
connection
connections
consequently
consist
consisting
consists 1 2 3 4
console
constant 1 2 3
construct
constructed 1 2
constructing
construction 1 2 3
container
containers
containing 1 2 3 4 5 6 7 8 9
contains
continues
control 1 2 3 4 5 6 7 8 9
controlling 1 2
copied
copy 1 2 3
copying
corners
correspond 1 2
correspondent
corresponding 1 2 3
corresponds
could


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf1.htm b/doc/salome/gui/SUPERV/whgdata/whlstf1.htm new file mode 100755 index 0000000..0981a53 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf1.htm @@ -0,0 +1,49 @@ + + +Search Words List + + + + + + + +

<<

+

+create 1 2 3 4 5 6
created 1 2 3 4 5 6
creating 1 2
current 1 2 3 4
currently
cursor 1 2
cut
+

+d
data 1 2 3 4 5 6 7 8 9
dataflow 1 2 3 4 5 6 7 8 9 10 11 12
def 1 2
default 1 2 3 4
define 1 2 3 4
defined 1 2 3 4 5 6
defines
definite 1 2 3 4 5 6 7 8 9
delete 1 2 3
deleted
deleting 1 2
dependencies
depending
described
description 1 2 3 4 5
descriptions
desktop
destined
dialog 1 2 3 4 5 6 7 8 9 10 11 12 13 14
difference
different 1 2 3
direct
directing
displayed 1 2 3
distributed
divided
document
does
doloop
double
drag 1 2 3
drop 1 2
duplicated 1 2
+

+edit 1 2 3 4 5 6 7
edited 1 2
editing 1 2
edition 1 2 3
elif
else 1 2
end 1 2 3
endof 1 2
engine
enter 1 2 3 4 5 6
etc 1 2 3 4 5
even
every
examine 1 2
examining
example 1 2 3 4
execute 1 2
executed 1 2 3 4 5 6 7 8
executes
executing
execution 1 2 3 4 5 6 7 8 9 10 11
existing 1 2 3 4
export 1 2
exportation
exporting
exports
external
+

+fact 1 2
factory 1 2 3 4 5
facultative
false
field 1 2
fields
file 1 2 3 4 5 6 7 8
files
fill
filter 1 2 3
filtering
find 1 2
finished 1 2 3 4
first 1 2 3 4 5 6 7 8
flow 1 2 3 4
folder 1 2
follow
followed
following 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
follows 1 2
four 1 2
fourth
frame 1 2
full
function 1 2 3 4 5 6 7
functionality
functioning
functions 1 2
further
future 1 2
+

+gate
gates 1 2
general
get 1 2 3 4 5 6
give
given
gives
going
goto 1 2 3


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf2.htm b/doc/salome/gui/SUPERV/whgdata/whlstf2.htm new file mode 100755 index 0000000..48487e7 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf2.htm @@ -0,0 +1,53 @@ + + +Search Words List + + + + + + + +

<<

+

+graph 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
graphical 1 2 3
graphs 1 2 3 4 5 6 7 8 9 10 11
gui
+

+hasn 1 2
haven
having 1 2
head
help
here 1 2
hides
highlighted 1 2
him
+

+i1
i2
i3
icon 1 2 3 4 5 6 7 8 9
icons
if 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
ignored
illegal
implementation
import 1 2
imported 1 2
importing
incr
independent
index
indicate
indicates
indications
information
informations 1 2 3
ingate 1 2 3 4
init
initial 1 2 3 4
initialization 1 2
initialized
initloop
inline 1 2 3 4 5 6 7 8
input 1 2 3 4 5 6 7 8 9 10 11 12 13
insert 1 2
inserting
insertion 1 2 3
inside 1 2
integer
integrated
interactive 1 2
interactively
interface 1 2
interfaces
intermediate
internal
introduction
item 1 2 3
items
+

+just 1 2 3
+

+kill 1 2
killed 1 2 3
kind 1 2
kinds 1 2
+

+last 1 2 3
launch 1 2 3 4 5
launched 1 2 3
launches
least
level
levels
like 1 2 3
line 1 2
link 1 2 3 4 5 6 7
linked 1 2 3 4 5
linking 1 2
links 1 2 3 4 5 6 7 8
list
ll 1 2 3 4
load
loading
locate 1 2 3
located
locating 1 2
logging
look
loop 1 2 3 4
loopnode
loops 1 2 3
+

+main 1 2 3 4 5 6 7 8 9 10 11 12
make 1 2
manage
managed
management
manually 1 2
mark
max
mean
means
mentioned
menu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
menus
messages 1 2 3
method 1 2 3
methods
min
mode 1 2 3 4
modes
modifiable 1 2 3 4 5 6 7 8 9 10
modification 1 2
modifications
modify 1 2 3 4 5
modifying
module 1 2 3 4 5
moment
mouse 1 2 3 4 5
move 1 2 3 4
movements


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf3.htm b/doc/salome/gui/SUPERV/whgdata/whlstf3.htm new file mode 100755 index 0000000..eb267e1 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf3.htm @@ -0,0 +1,49 @@ + + +Search Words List + + + + + + + +

<<

+

+must 1 2
+

+name 1 2 3 4 5 6 7 8
necessary 1 2 3 4 5 6
new 1 2 3 4 5 6 7 8 9 10
next 1 2 3 4 5
node 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
nodes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
normal 1 2
notification
numeric
+

+object 1 2
obtain
ok 1 2 3 4 5 6
one 1 2 3 4 5 6 7 8 9 10 11 12
open 1 2 3 4
opens
operating
operation 1 2
operations 1 2 3
opposite
option 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
optional
options
ortho
otherwise 1 2 3 4
our
outgate 1 2 3 4
output 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+

+parallel 1 2
parallelism
parameter 1 2 3 4
parameters 1 2 3 4 5 6 7 8 9
part 1 2 3 4 5 6 7 8 9 10 11
particular 1 2
particularities 1 2
paste
perform
performed
performing
phases
picture 1 2
place 1 2 3
platform 1 2
point 1 2
points
pop 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
port 1 2 3 4 5 6 7 8 9 10 11 12 13
ports 1 2 3 4 5 6 7 8 9 10 11 12 13 14
positions
possibility 1 2
possible 1 2 3 4 5 6
predefined
present 1 2
presentation 1 2 3
problems
procedure
processed 1 2 3
produced
progress
provide
provided
provides
publish
put 1 2 3 4 5
py
python 1 2 3 4 5
+

+random
ranged
read 1 2 3 4 5 6 7 8
realized
receive
received
rectangle
redo
reference
referenced
references
referencing
referred
registered 1 2
reload
reloaded
reloading
relocate 1 2
remove
rename 1 2
renaming
replace 1 2
represent
representation 1 2
represented
representing
represents 1 2 3 4
required 1 2 3 4
restart
restarted
result
resume 1 2 3 4
resumed 1 2
return 1 2 3


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf4.htm b/doc/salome/gui/SUPERV/whgdata/whlstf4.htm new file mode 100755 index 0000000..9e951bb --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf4.htm @@ -0,0 +1,49 @@ + + +Search Words List + + + + + + + +

<<

+

+right 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
run
running 1 2 3 4 5 6
+

+s 1 2 3 4 5
safe
salome 1 2 3
same 1 2 3 4 5 6
save 1 2 3
saved
script
search 1 2 3
second
see 1 2 3 4 5 6
seen
select 1 2 3 4 5 6 7 8 9
selectall
selection
serves
service 1 2 3 4 5 6 7 8
services 1 2 3
set 1 2 3 4 5 6 7 8
setting 1 2 3
shouldn
show
shown
shows 1 2 3
signature
simple 1 2 3 4
simultaneously
sketch
so 1 2 3 4 5
solve
solver
solvers 1 2
sometimes
special
specify
spervision
standard 1 2 3 4 5 6
start 1 2 3 4
started 1 2 3
state 1 2 3 4
states
status 1 2 3 4
step 1 2
stop 1 2
stopped
storage
store
stored 1 2
straight
string
structure 1 2 3
study 1 2 3 4 5
submenu
supervision 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
supplementary
supply 1 2
suspend 1 2
suspended 1 2 3 4
switch 1 2 3 4
switches
switching
switchport
+

+t 1 2 3 4 5 6
tab
table
tabs
taken
tests
text
them
third
thread
threads
three 1 2
time 1 2 3 4 5
title 1 2 3 4 5 6 7 8 9 10 11
titles 1 2
toolbar 1 2 3 4 5 6 7 8 9
transfer
transferred 1 2 3
transferring
transmit
transmits
transmitter
tree
true 1 2 3
try
trying
two 1 2 3 4 5 6
type 1 2 3 4 5 6 7 8 9
types
+

+underlying 1 2
undo
unmark
up 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
update
updated 1 2
upper
usage
used 1 2 3
user 1 2 3 4 5 6
using 1 2 3 4
usual
+

+validate
value 1 2 3 4 5 6 7 8
values 1 2 3 4 5 6
variable


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf5.htm b/doc/salome/gui/SUPERV/whgdata/whlstf5.htm new file mode 100755 index 0000000..1e676a0 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf5.htm @@ -0,0 +1,46 @@ + + +Search Words List + + + + + + + +

<<

+

+view 1 2 3 4 5
viewer 1 2 3 4 5 6 7 8 9 10 11 12
views
violet
visual 1 2 3
visualize
+

+waiting 1 2 3
want
way 1 2 3
well 1 2
whether
while 1 2 3 4
whole 1 2 3
why
will 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
window 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
without 1 2
works
would
+

+x
xml 1 2 3
+

+yet 1 2
your 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl0.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl0.htm new file mode 100755 index 0000000..ed20001 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl0.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ AB AC AD AG AL AN AP AR AS AT AU AV ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl1.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl1.htm new file mode 100755 index 0000000..0ff5b52 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl1.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ BA BE BL BO BR BU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl10.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl10.htm new file mode 100755 index 0000000..ee8ee2d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl10.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ MA ME MI MO MU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl11.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl11.htm new file mode 100755 index 0000000..80f5c8c --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl11.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ NA NE NO NU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl12.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl12.htm new file mode 100755 index 0000000..e66a20b --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl12.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ OB OK ON OP OR OT OU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl13.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl13.htm new file mode 100755 index 0000000..ba1329c --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl13.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ PA PE PH PI PL PO PR PU PY ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl14.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl14.htm new file mode 100755 index 0000000..62b6a3d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl14.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ RA RE RI RU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl15.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl15.htm new file mode 100755 index 0000000..061603d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl15.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ S SA SC SE SH SI SK SO SP ST SU SW ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl16.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl16.htm new file mode 100755 index 0000000..29e4240 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl16.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ T TA TE TH TI TO TR TW TY ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl17.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl17.htm new file mode 100755 index 0000000..94a730c --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl17.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ UN UP US ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl18.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl18.htm new file mode 100755 index 0000000..fb0126b --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl18.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ VA VI ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl19.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl19.htm new file mode 100755 index 0000000..2fb4a72 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl19.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ WA WE WH WI WO ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl2.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl2.htm new file mode 100755 index 0000000..2893bcc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl2.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ CA CH CL CO CR CU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl20.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl20.htm new file mode 100755 index 0000000..6a7e73b --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl20.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ X XM ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl21.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl21.htm new file mode 100755 index 0000000..08ed236 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl21.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ YE YO ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl3.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl3.htm new file mode 100755 index 0000000..baf3e16 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl3.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ D DA DE DI DO DR DU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl4.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl4.htm new file mode 100755 index 0000000..46fd9fc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl4.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ ED EL EN ET EV EX ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl5.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl5.htm new file mode 100755 index 0000000..d3591a9 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl5.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ FA FI FL FO FR FU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl6.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl6.htm new file mode 100755 index 0000000..481eb10 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl6.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ GA GE GI GO GR GU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl7.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl7.htm new file mode 100755 index 0000000..de29426 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl7.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ HA HE HI ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl8.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl8.htm new file mode 100755 index 0000000..561f845 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl8.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ I IC IF IG IL IM IN IT ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl9.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl9.htm new file mode 100755 index 0000000..3310445 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl9.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ LA LE LI LL LO ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstg0.htm b/doc/salome/gui/SUPERV/whgdata/whlstg0.htm new file mode 100755 index 0000000..e421241 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstg0.htm @@ -0,0 +1,112 @@ + + +Glossary words list + + + + + + + +

+ +
+Cell
+Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.
+ +
+Component
+One integer or real value can correspond to each component of a field and to each entity of a mesh
+ +
+Descendant connectivity
+It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.
+ +
+Edge
+An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).
+ +
+Entity of a mesh
+Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.
+ +
+Equivalence
+Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.
+ +
+Face
+Face of a volumetrical cell (triangle, quadrangle).
+ +
+Family
+Entities of a mesh are described by a certain number  of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.
+ +
+Field
+Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.
+ +
+Field profile
+Fields can be defined only on one part of the mesh. Profile  of the field or profile of the component of a field indicates which entities of the mesh contain values.
+ +
+Group
+Unordered set of entities of a mesh. One entity can belong to  several groups.
+ +
+Mesh
+Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).
+ +
+Nodal connectivity
+It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.
+ +
+Node
+Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.
+ +
+Point
+Geometrical entity determined by its coordinates in the space.
+ +
+Reference connectivity
+For each type of entity of a mesh, reference connectivity define the topology of an entity.
+ +
+Result
+List of fields referring to one mesh.
+ +
+Study
+Study represents a chain of sequences of calculations.
+

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlsti0.htm b/doc/salome/gui/SUPERV/whgdata/whlsti0.htm new file mode 100755 index 0000000..2c881ba --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlsti0.htm @@ -0,0 +1,38 @@ + + + +Index words list + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt0.htm b/doc/salome/gui/SUPERV/whgdata/whlstt0.htm new file mode 100755 index 0000000..426ab6d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt0.htm @@ -0,0 +1,50 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt1.htm b/doc/salome/gui/SUPERV/whgdata/whlstt1.htm new file mode 100755 index 0000000..5589de6 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt1.htm @@ -0,0 +1,55 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt2.htm b/doc/salome/gui/SUPERV/whgdata/whlstt2.htm new file mode 100755 index 0000000..c9bedcf --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt2.htm @@ -0,0 +1,66 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+       Creating a new graph
+       Importing graphs from file
+       Exporting graphs
+       Copying graphs
+       Inserting graphs
+       Referencing graphs in the study
+       Changing graph description
+       Reloading dataflow
+       Nodes in the graph
+       Linking nodes
+       Changing view mode
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt3.htm b/doc/salome/gui/SUPERV/whgdata/whlstt3.htm new file mode 100755 index 0000000..38864fe --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt3.htm @@ -0,0 +1,79 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+       Creating a new graph
+       Importing graphs from file
+       Exporting graphs
+       Copying graphs
+       Inserting graphs
+       Referencing graphs in the study
+       Changing graph description
+       Reloading dataflow
+       Nodes in the graph
+          About nodes
+          Computation nodes
+          Loop nodes
+          Switch nodes
+          GOTO nodes
+          Adding nodes
+          Directing dataflow between nodes
+          Locating nodes in the window
+          Deleting nodes
+          Renaming nodes
+          Changing node description
+          Editing node function
+          Adding node ports
+       Linking nodes
+       Changing view mode
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt4.htm b/doc/salome/gui/SUPERV/whgdata/whlstt4.htm new file mode 100755 index 0000000..f0f7ccc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt4.htm @@ -0,0 +1,70 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+       Creating a new graph
+       Importing graphs from file
+       Exporting graphs
+       Copying graphs
+       Inserting graphs
+       Referencing graphs in the study
+       Changing graph description
+       Reloading dataflow
+       Nodes in the graph
+       Linking nodes
+          Linking node ports
+          Deleting links
+          Points in links
+          Modifying links
+       Changing view mode
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt5.htm b/doc/salome/gui/SUPERV/whgdata/whlstt5.htm new file mode 100755 index 0000000..03955bc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt5.htm @@ -0,0 +1,62 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+    Initializing and executing graphs
+       Setting input parameters
+       Referencing output values in the study
+       Running dataflow
+       Controlling execution of the graph
+       Step-by-Step execution
+       Examining calculated data
+       Filtering and logging output messages
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf30.htm b/doc/salome/gui/SUPERV/whgdata/whnvf30.htm new file mode 100755 index 0000000..7daf4a5 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf30.htm @@ -0,0 +1,12 @@ + + + +toc frame + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf31.htm b/doc/salome/gui/SUPERV/whgdata/whnvf31.htm new file mode 100755 index 0000000..abe7282 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf31.htm @@ -0,0 +1,14 @@ + + + +Index frame + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf32.htm b/doc/salome/gui/SUPERV/whgdata/whnvf32.htm new file mode 100755 index 0000000..afdcde9 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf32.htm @@ -0,0 +1,14 @@ + + + +search frame + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf33.htm b/doc/salome/gui/SUPERV/whgdata/whnvf33.htm new file mode 100755 index 0000000..0e897d8 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf33.htm @@ -0,0 +1,14 @@ + + + +Glossary frame + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvl31.htm b/doc/salome/gui/SUPERV/whgdata/whnvl31.htm new file mode 100755 index 0000000..bd342a1 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvl31.htm @@ -0,0 +1,42 @@ + + + +Index Letters + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvl32.htm b/doc/salome/gui/SUPERV/whgdata/whnvl32.htm new file mode 100755 index 0000000..54b3a79 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvl32.htm @@ -0,0 +1,71 @@ + + + +Search Letters + + + + + + + +

+ # + A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + R + S + T + U + V + W + X + Y + Z +

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvl33.htm b/doc/salome/gui/SUPERV/whgdata/whnvl33.htm new file mode 100755 index 0000000..d181711 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvl33.htm @@ -0,0 +1,71 @@ + + + +Glossary Letters + + + + + + + +

+ # + A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + R + S + T + U + V + W + X + Y + Z +

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp30.htm b/doc/salome/gui/SUPERV/whgdata/whnvp30.htm new file mode 100755 index 0000000..cc65c8f --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp30.htm @@ -0,0 +1,14 @@ + + + + Content Navigation Pane + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp31.htm b/doc/salome/gui/SUPERV/whgdata/whnvp31.htm new file mode 100755 index 0000000..dfca9ca --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp31.htm @@ -0,0 +1,14 @@ + + + + Index Navigation Pane + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp32.htm b/doc/salome/gui/SUPERV/whgdata/whnvp32.htm new file mode 100755 index 0000000..c0b6f6d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp32.htm @@ -0,0 +1,15 @@ + + + + Search Navigation Pane + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp33.htm b/doc/salome/gui/SUPERV/whgdata/whnvp33.htm new file mode 100755 index 0000000..4981265 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp33.htm @@ -0,0 +1,14 @@ + + + + Glossary Navigation Pane + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt30.htm b/doc/salome/gui/SUPERV/whgdata/whnvt30.htm new file mode 100755 index 0000000..706e7bd --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt30.htm @@ -0,0 +1,46 @@ + + + +Content Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt31.htm b/doc/salome/gui/SUPERV/whgdata/whnvt31.htm new file mode 100755 index 0000000..ebfdb88 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt31.htm @@ -0,0 +1,44 @@ + + + +Index Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt32.htm b/doc/salome/gui/SUPERV/whgdata/whnvt32.htm new file mode 100755 index 0000000..93c54b3 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt32.htm @@ -0,0 +1,44 @@ + + + +Search Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt33.htm b/doc/salome/gui/SUPERV/whgdata/whnvt33.htm new file mode 100755 index 0000000..9219c27 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt33.htm @@ -0,0 +1,44 @@ + + + +Glossary Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/tui/Makefile.in b/doc/salome/tui/Makefile.in new file mode 100644 index 0000000..c81ebd8 --- /dev/null +++ b/doc/salome/tui/Makefile.in @@ -0,0 +1,43 @@ +# Copyright (C) 2003 CEA/DEN, EDF R&D +# +# +# +# File : Makefile.in +# Author : Vasily Rusyaev (Open Cascade NN) +# Module : doc +# $Header: + +top_srcdir=@top_srcdir@ +top_builddir=../../.. +root_srcdir=@ROOT_SRCDIR@ +srcdir=@srcdir@ +VPATH=.:@srcdir@ +doxygen=@DOXYGEN@ + +@COMMENCE@ + +docs: + cp -fr $(srcdir)/SUPERV ./INPUT; \ + cd INPUT; \ + sed 's|../../../share/salome|$(root_srcdir)|' ./doxyfile > ./doxyfile1; \ + mv -f doxyfile1 doxyfile; \ + $(doxygen) ./doxyfile; \ + cd ..; \ + cp -fr $(srcdir)/SUPERV/sources/static/*.* ./SUPERV/ + cp -fr $(srcdir)/SUPERV/sources/ SUPERV/ + cp -fr $(srcdir)/SUPERV/HTML/ SUPERV/ + rm -fr INPUT + +clean: + rm -fr SUPERV + +distclean: clean + rm -fr INPUT + +install: + $(INSTALL) -d $(docdir); \ + mkdir -p $(docdir)/tui + cp -fr SUPERV $(docdir)/tui + +uninstall: + rm -fr $(docdir)/tui/SUPERV diff --git a/doc/salome/tui/SUPERV/HTML/AddComponent.html b/doc/salome/tui/SUPERV/HTML/AddComponent.html new file mode 100644 index 0000000..b9ec0e7 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/AddComponent.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + +
interface AddComponent
IDL file
Python
Adder Addition ( )
return_value = Addition ( )
double Add ( in double x, in double y, out double z )
[ return_value, z ] = Add ( x, y )
double LastResult ( )
return_value = LastResult ( )

+ + + + + + + + + + + + + + + + + + + + + + + +
interface Adder
IDL file
Python
double Add ( in double x, in double y, out double z )
[ return_value, z ] = Add ( x, y )
double AddAndCompare ( in double x, in double y, in Adder anOtherAdder, out double z )
[ return_value, z ] = AddAndCompare ( x, y, anOtherAdder )
void SetLastResult ( in double z )
SetLastResult ( z )
void LastResult ( out double z )
z = LastResult ( )

+
diff --git a/doc/salome/tui/SUPERV/HTML/DivComponent.html b/doc/salome/tui/SUPERV/HTML/DivComponent.html new file mode 100644 index 0000000..7e0477c --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/DivComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface DivComponent
IDL file
Python
void Div ( in double x, in double y, out double z )
z = Div ( x, y )

+
diff --git a/doc/salome/tui/SUPERV/HTML/FactorialComponent.html b/doc/salome/tui/SUPERV/HTML/FactorialComponent.html new file mode 100644 index 0000000..b95e4b9 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/FactorialComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface FactorialComponent
IDL file
Python
long eval ( in long n )
return_value = eval ( n )

+
diff --git a/doc/salome/tui/SUPERV/HTML/MulComponent.html b/doc/salome/tui/SUPERV/HTML/MulComponent.html new file mode 100644 index 0000000..df34913 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/MulComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface MulComponent
IDL file
Python
void Mul ( in double x, in double y, out double z )
z = Mul ( x, y )

+
diff --git a/doc/salome/tui/SUPERV/HTML/NPMatComponent.html b/doc/salome/tui/SUPERV/HTML/NPMatComponent.html new file mode 100644 index 0000000..ae3d601 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/NPMatComponent.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
interface PCSRMat
IDL file
Python
unsigned long NbRows ( )
return_value = NbRows ( )
unsigned long NbCols ( )
return_value = NbCols ( )
void LMat ( out unsigned long start, out unsigned long end )
[ start, end ] = LMat ( )
CSRMatStruct ncsrmat ( in unsigned long start, in unsigned long end )
return_value = ncsrmat ( start, end )

+ + + + + + + + + + + + + + + + + + + + + + + +
interface NPMatComponent
IDL file
Python
void SetFileName ( in string filename )
SetFileName ( filename )
void ReadDataFromFile ( in string id_callback )
ReadDataFromFile ( id_callback )
void SaveDataToFile ( in string id_callback )
SaveDataToFile ( id_callback )
void SPGetData ( in string id_callback )
SPGetData ( id_callback )

+
diff --git a/doc/salome/tui/SUPERV/HTML/NPSolveComponent.html b/doc/salome/tui/SUPERV/HTML/NPSolveComponent.html new file mode 100644 index 0000000..c7f797f --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/NPSolveComponent.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + +
interface NPSolveComponent
IDL file
Python
void Solve ( in PCSRMat A, in PVec b, out PVec x )
x = Solve ( A, b )
void SPSolve ( in PCSRMat A, in PVec b, in string id_callback )
SPSolve ( A, b, id_callback )

+
diff --git a/doc/salome/tui/SUPERV/HTML/NPVecComponent.html b/doc/salome/tui/SUPERV/HTML/NPVecComponent.html new file mode 100644 index 0000000..9f39247 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/NPVecComponent.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + +
interface PVec
IDL file
Python
unsigned long Size ( )
return_value = Size ( )
void LVec ( out unsigned long start, out unsigned long end )
[ start, end ] = LVec ( )
DoubleVec nvec ( in unsigned long start, in unsigned long end )
return_value = nvec ( start, end )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface NPVecComponent
IDL file
Python
void SetFileName ( in string filename )
SetFileName ( filename )
void ReadDataFromFile ( in string id_callback )
ReadDataFromFile ( id_callback )
void SaveDataToFile ( in string id_callback )
SaveDataToFile ( id_callback )
void SPGetData ( in string id_callback )
SPGetData ( id_callback )
void SPPutData ( in PVec vec, in string id_callback )
SPPutData ( vec, id_callback )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SUPERV.html b/doc/salome/tui/SUPERV/HTML/SUPERV.html new file mode 100644 index 0000000..a191eaa --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SUPERV.html @@ -0,0 +1,682 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface SuperG
IDL file
Python
Graph Graph ( in string aGraph )
return_value = Graph ( aGraph )
Graph GraphE ( in string aGraph )
return_value = GraphE ( aGraph )
Value StringValue ( in string aString )
return_value = StringValue ( aString )
Value AnyValue ( in any anAny )
return_value = AnyValue ( anAny )
Graph getGraph ( in string ior )
return_value = getGraph ( ior )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface CNode
IDL file
Python
string Name ( )
return_value = Name ( )
Service Service ( )
return_value = Service ( )
KindOfNode Kind ( )
return_value = Kind ( )
SDate CreationDate ( )
return_value = CreationDate ( )
SDate LastUpdateDate ( )
return_value = LastUpdateDate ( )
string Version ( )
return_value = Version ( )
string Author ( )
return_value = Author ( )
string Comment ( )
return_value = Comment ( )
boolean SetName ( in string aNewName )
return_value = SetName ( aNewName )
boolean SetAuthor ( in string anAuthor )
return_value = SetAuthor ( anAuthor )
boolean SetComment ( in string aComment )
return_value = SetComment ( aComment )
Port Port ( in string aParameterName )
return_value = Port ( aParameterName )
Port Input ( in string InputParameterName, in Value aValue )
return_value = Input ( InputParameterName, aValue )
ListOfPorts Ports ( )
return_value = Ports ( )
ListOfLinks Links ( )
return_value = Links ( )
boolean IsGraph ( )
return_value = IsGraph ( )
boolean IsComputing ( )
return_value = IsComputing ( )
boolean IsFactory ( )
return_value = IsFactory ( )
boolean IsInLine ( )
return_value = IsInLine ( )
boolean IsGOTO ( )
return_value = IsGOTO ( )
boolean IsLoop ( )
return_value = IsLoop ( )
boolean IsEndLoop ( )
return_value = IsEndLoop ( )
boolean IsSwitch ( )
return_value = IsSwitch ( )
boolean IsEndSwitch ( )
return_value = IsEndSwitch ( )
long SubGraph ( )
return_value = SubGraph ( )
long Thread ( )
return_value = Thread ( )
boolean IsWaiting ( )
return_value = IsWaiting ( )
boolean IsReady ( )
return_value = IsReady ( )
boolean IsRunning ( )
return_value = IsRunning ( )
boolean IsDone ( )
return_value = IsDone ( )
boolean IsSuspended ( )
return_value = IsSuspended ( )
GraphState State ( )
return_value = State ( )
boolean ReadyW ( )
return_value = ReadyW ( )
boolean RunningW ( )
return_value = RunningW ( )
boolean DoneW ( )
return_value = DoneW ( )
boolean SuspendedW ( )
return_value = SuspendedW ( )
boolean Kill ( )
return_value = Kill ( )
boolean KillDone ( )
return_value = KillDone ( )
boolean Stop ( )
return_value = Stop ( )
boolean Suspend ( )
return_value = Suspend ( )
boolean SuspendDone ( )
return_value = SuspendDone ( )
boolean Resume ( )
return_value = Resume ( )
boolean ReRun ( )
return_value = ReRun ( )
boolean ReRunAt ( in string aNodeName )
return_value = ReRunAt ( aNodeName )
boolean ReStart ( )
return_value = ReStart ( )
boolean ReStartAt ( in string aNodeName )
return_value = ReStartAt ( aNodeName )
AutomatonState AutoState ( )
return_value = AutoState ( )
ControlState Control ( )
return_value = Control ( )
void ControlClear ( )
ControlClear ( )
boolean ContainerKill ( )
return_value = ContainerKill ( )
void Coords ( in long X, in long Y )
Coords ( X, Y )
long X ( )
return_value = X ( )
long Y ( )
return_value = Y ( )
long CpuUsed ( )
return_value = CpuUsed ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface FNode
IDL file
Python
string GetComponentName ( )
return_value = GetComponentName ( )
string GetInterfaceName ( )
return_value = GetInterfaceName ( )
string GetContainer ( )
return_value = GetContainer ( )
boolean SetComponentName ( in string aComponentName )
return_value = SetComponentName ( aComponentName )
boolean SetInterfaceName ( in string anInterfaceName )
return_value = SetInterfaceName ( anInterfaceName )
boolean SetContainer ( in string aContainer )
return_value = SetContainer ( aContainer )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface INode
IDL file
Python
void SetPyFunction ( in string FuncName, in ListOfStrings aPyInitFunction )
SetPyFunction ( FuncName, aPyInitFunction )
ListOfStrings PyFunction ( )
return_value = PyFunction ( )
string PyFuncName ( )
return_value = PyFuncName ( )
Port InPort ( in string aParameterName, in string aParameterType )
return_value = InPort ( aParameterName, aParameterType )
Port OutPort ( in string aParameterName, in string aParameterType )
return_value = OutPort ( aParameterName, aParameterType )

+ + + + + + + + + + + + + + + +
interface GNode
IDL file
Python
boolean SetCoupled ( in string anInLineNode )
return_value = SetCoupled ( anInLineNode )
INode Coupled ( )
return_value = Coupled ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface LNode
IDL file
Python
void SetPyInit ( in string MoreName, in ListOfStrings aPyMoreFunction )
SetPyInit ( MoreName, aPyMoreFunction )
ListOfStrings PyInit ( )
return_value = PyInit ( )
string PyInitName ( )
return_value = PyInitName ( )
void SetPyMore ( in string MoreName, in ListOfStrings aPyMoreFunction )
SetPyMore ( MoreName, aPyMoreFunction )
ListOfStrings PyMore ( )
return_value = PyMore ( )
string PyMoreName ( )
return_value = PyMoreName ( )
void SetPyNext ( in string NextName, in ListOfStrings aPyNextFunction )
SetPyNext ( NextName, aPyNextFunction )
ListOfStrings PyNext ( )
return_value = PyNext ( )
string PyNextName ( )
return_value = PyNextName ( )

+ + + + + + + +
interface ELNode
IDL file
Python

+ + + + + + + +
interface SNode
IDL file
Python

+ + + + + + + +
interface ESNode
IDL file
Python

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Graph
IDL file
Python
CNode CNode ( in Service aService )
return_value = CNode ( aService )
FNode FNode ( in string aComponentName, in string anInterfaceName, in Service aService )
return_value = FNode ( aComponentName, anInterfaceName, aService )
INode INode ( in string FuncName, in ListOfStrings aPythonFunction )
return_value = INode ( FuncName, aPythonFunction )
GNode GNode ( in string FuncName, in ListOfStrings aPythonFunction, in string anINode )
return_value = GNode ( FuncName, aPythonFunction, anINode )
LNode LNode ( in string InitName, in ListOfStrings InitFunction, in string MoreName, in ListOfStrings MoreFunction, in string NextName, in ListOfStrings NextFunction, out INode anEndOfLoop )
[ return_value, anEndOfLoop ] = LNode ( InitName, InitFunction, MoreName, MoreFunction, NextName, NextFunction )
SNode SNode ( in string FuncName, in ListOfStrings aPythonFunction, out INode anEndOfSwitch )
[ return_value, anEndOfSwitch ] = SNode ( FuncName, aPythonFunction )
Component ComponentRef ( in string aComputerContainer, in string aComponentName )
return_value = ComponentRef ( aComputerContainer, aComponentName )
Link Link ( in Port OutputPort, in Port InputPort )
return_value = Link ( OutputPort, InputPort )
boolean Import ( in string anXmlFile )
return_value = Import ( anXmlFile )
boolean Export ( in string anXmlFile )
return_value = Export ( anXmlFile )
boolean IsReadOnly ( )
return_value = IsReadOnly ( )
boolean Run ( )
return_value = Run ( )
boolean EventNoW ( out CNode aNode, out GraphEvent anEvent, out GraphState aState )
[ return_value, aNode, anEvent, aState ] = EventNoW ( )
boolean Event ( out CNode aNode, out GraphEvent anEvent, out GraphState aState )
[ return_value, aNode, anEvent, aState ] = Event ( )
boolean EventW ( out CNode aNode, out GraphEvent anEvent, out GraphState aState )
[ return_value, aNode, anEvent, aState ] = EventW ( )
long LevelMax ( )
return_value = LevelMax ( )
ListOfNodes LevelNodes ( in long aLevel )
return_value = LevelNodes ( aLevel )
long ThreadsMax ( )
return_value = ThreadsMax ( )
long GraphsNumber ( )
return_value = GraphsNumber ( )
long Threads ( )
return_value = Threads ( )
long SuspendedThreads ( )
return_value = SuspendedThreads ( )
boolean IsValid ( )
return_value = IsValid ( )
boolean IsExecutable ( )
return_value = IsExecutable ( )
boolean IsDataFlow ( )
return_value = IsDataFlow ( )
boolean IsEditing ( )
return_value = IsEditing ( )
boolean IsExecuting ( )
return_value = IsExecuting ( )
long LastLevelDone ( )
return_value = LastLevelDone ( )
boolean Start ( )
return_value = Start ( )
Graph Copy ( )
return_value = Copy ( )
boolean Merge ( in Graph aGraph )
return_value = Merge ( aGraph )
ListOfNodes Nodes ( )
return_value = Nodes ( )
ListOfLinks GLinks ( )
return_value = GLinks ( )
string getIOR ( )
return_value = getIOR ( )
ListOfGraphs Graphs ( )
return_value = Graphs ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Link
IDL file
Python
Port OutPort ( )
return_value = OutPort ( )
Port InPort ( )
return_value = InPort ( )
long CoordsSize ( )
return_value = CoordsSize ( )
boolean AddCoord ( in long index, in long X, in long Y )
return_value = AddCoord ( index, X, Y )
boolean ChangeCoord ( in long index, in long X, in long Y )
return_value = ChangeCoord ( index, X, Y )
boolean RemoveCoord ( in long index )
return_value = RemoveCoord ( index )
boolean Coords ( in long index, out long X, out long Y )
[ return_value, X, Y ] = Coords ( index )

+ + + + + + + + + + + + + + + + + + + + + + + +
interface Value
IDL file
Python
string ToString ( )
return_value = ToString ( )
any ToAny ( )
return_value = ToAny ( )
boolean IsIOR ( )
return_value = IsIOR ( )
string ComponentDataType ( )
return_value = ComponentDataType ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Port
IDL file
Python
boolean Input ( in Value aValue )
return_value = Input ( aValue )
CNode Node ( )
return_value = Node ( )
string Name ( )
return_value = Name ( )
string Type ( )
return_value = Type ( )
Link Link ( )
return_value = Link ( )
ListOfLinks Links ( )
return_value = Links ( )
boolean IsInput ( )
return_value = IsInput ( )
boolean HasInput ( )
return_value = HasInput ( )
boolean IsLinked ( )
return_value = IsLinked ( )
KindOfPort Kind ( )
return_value = Kind ( )
boolean IsParam ( )
return_value = IsParam ( )
boolean IsGate ( )
return_value = IsGate ( )
boolean IsInLine ( )
return_value = IsInLine ( )
boolean IsLoop ( )
return_value = IsLoop ( )
boolean IsSwitch ( )
return_value = IsSwitch ( )
boolean IsEndSwitch ( )
return_value = IsEndSwitch ( )
GraphState State ( )
return_value = State ( )
boolean IsDone ( )
return_value = IsDone ( )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SubComponent.html b/doc/salome/tui/SUPERV/HTML/SubComponent.html new file mode 100644 index 0000000..ecbbcfc --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SubComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface SubComponent
IDL file
Python
void Sub ( in double x, in double y, out double z )
z = Sub ( x, y )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SyrComponent.html b/doc/salome/tui/SUPERV/HTML/SyrComponent.html new file mode 100644 index 0000000..c94b3c5 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SyrComponent.html @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface SyrComponent
IDL file
Python
long C_ISEVEN ( in long anInteger )
return_value = C_ISEVEN ( anInteger )
long C_ISONE ( in long anOddInteger )
return_value = C_ISONE ( anOddInteger )
long C_M3 ( in long anOddInteger )
return_value = C_M3 ( anOddInteger )
long C_M3P1 ( in long anOddInteger )
return_value = C_M3P1 ( anOddInteger )
long C_DIV2 ( in long anEvenInteger )
return_value = C_DIV2 ( anEvenInteger )
long C_INCR ( in long aCount )
return_value = C_INCR ( aCount )
long C_MIN ( in long aMinVal, in long anInteger )
return_value = C_MIN ( aMinVal, anInteger )
long C_MAX ( in long aMaxVal, in long anInteger )
return_value = C_MAX ( aMaxVal, anInteger )
ListOfSyr C_LISTOFSYR ( )
return_value = C_LISTOFSYR ( )
ListOfSyr C_AVERAGE ( in ListOfSyr aListOfSyr, in long anInteger, in long aCount, out double anAverage )
[ return_value, anAverage ] = C_AVERAGE ( aListOfSyr, anInteger, aCount )
Syr Init ( in long anOddInteger )
return_value = Init ( anOddInteger )

+ + + + + + + + + + + + + + + +
interface ListOfSyr
IDL file
Python
SeqOfSyr GetSeqOfSyr ( )
return_value = GetSeqOfSyr ( )
void SetSeqOfSyr ( in SeqOfSyr aSeqOfSyr )
SetSeqOfSyr ( aSeqOfSyr )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Syr
IDL file
Python
long Initial ( )
return_value = Initial ( )
long Current ( )
return_value = Current ( )
long IsEven ( )
return_value = IsEven ( )
long IsOne ( )
return_value = IsOne ( )
long Count ( )
return_value = Count ( )
void M3p1 ( )
M3p1 ( )
void Div2 ( )
Div2 ( )
void Incr ( )
Incr ( )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SyrControlComponent.html b/doc/salome/tui/SUPERV/HTML/SyrControlComponent.html new file mode 100644 index 0000000..8f39a3d --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SyrControlComponent.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface SyrControlComponent
IDL file
Python
void L_OneEven ( in long ValOne, in long ValEven, out long Finished, out long Incr, out long Even, out long Odd )
[ Finished, Incr, Even, Odd ] = L_OneEven ( ValOne, ValEven )
void C_NotOneIsEven ( out long ValOne, out long ValEven )
[ ValOne, ValEven ] = C_NotOneIsEven ( )
void LOOPN ( in long InLoop, in long NN, in long KK, in long min, in long max, out long OutLoop, out long N, out long K )
[ OutLoop, N, K ] = LOOPN ( InLoop, NN, KK, min, max )
void WHILENOTONE ( in long N, out long OutLoop )
OutLoop = WHILENOTONE ( N )
void IFNOTEVEN ( in long N, out long Odd, out long Even )
[ Odd, Even ] = IFNOTEVEN ( N )
void LOOPi ( in long InLoop, in long ii, out long OutLoop, out long i )
[ OutLoop, i ] = LOOPi ( InLoop, ii )
void WHILEEVEN ( in long N, out long OutLoop )
OutLoop = WHILEEVEN ( N )

+
diff --git a/doc/salome/tui/SUPERV/doxyfile b/doc/salome/tui/SUPERV/doxyfile new file mode 100755 index 0000000..4413e11 --- /dev/null +++ b/doc/salome/tui/SUPERV/doxyfile @@ -0,0 +1,200 @@ +# Doxyfile 1.3-rc1 + +#--------------------------------------------------------------------------- +# General configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "SALOME - SUPERV - v.2.0.0" +PROJECT_NUMBER = id#1.0 +OUTPUT_DIRECTORY = ../ +OUTPUT_LANGUAGE = English +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = NO +ALWAYS_DETAILED_SEC = YES +INLINE_INHERITED_MEMB = YES +FULL_PATH_NAMES = NO +STRIP_FROM_PATH = +INTERNAL_DOCS = YES +CASE_SENSE_NAMES = YES +SHORT_NAMES = NO +HIDE_SCOPE_NAMES = NO +VERBATIM_HEADERS = YES +SHOW_INCLUDE_FILES = YES +JAVADOC_AUTOBRIEF = YES +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = NO +DISTRIBUTE_GROUP_DOC = NO +TAB_SIZE = 5 +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ALIASES = +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 25 +OPTIMIZE_OUTPUT_FOR_C = YES +OPTIMIZE_OUTPUT_JAVA = YES +SHOW_USED_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = log.txt +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = ../../../share/salome/idl/SUPERV.idl +FILE_PATTERNS = +RECURSIVE = NO +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = sources/ +INPUT_FILTER = +FILTER_SOURCE_FILES = YES +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = SUPERV +HTML_FILE_EXTENSION = .html +HTML_HEADER = sources/myheader.html +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = YES +TOC_EXPAND = YES +DISABLE_INDEX = YES +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = YES +TREEVIEW_WIDTH = 250 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_SCHEMA = +XML_DTD = +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = YES +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = NO +#--------------------------------------------------------------------------- +# Configuration::addtions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = YES +CLASS_GRAPH = YES +COLLABORATION_GRAPH = NO +TEMPLATE_RELATIONS = YES +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DOT_IMAGE_FORMAT = jpg +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1200 +GENERATE_LEGEND = NO +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::addtions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO +CGI_NAME = search.cgi +CGI_URL = +DOC_URL = +DOC_ABSPATH = +BIN_ABSPATH = /usr/local/bin/ +EXT_DOC_PATHS = diff --git a/doc/salome/tui/SUPERV/sources/Application-About.png b/doc/salome/tui/SUPERV/sources/Application-About.png new file mode 100755 index 0000000..7b58330 Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/Application-About.png differ diff --git a/doc/salome/tui/SUPERV/sources/Application-About1.jpg b/doc/salome/tui/SUPERV/sources/Application-About1.jpg new file mode 100755 index 0000000..cf7ab8b Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/Application-About1.jpg differ diff --git a/doc/salome/tui/SUPERV/sources/application.gif b/doc/salome/tui/SUPERV/sources/application.gif new file mode 100644 index 0000000..0b05d5c Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/application.gif differ diff --git a/doc/salome/tui/SUPERV/sources/application.jpg b/doc/salome/tui/SUPERV/sources/application.jpg new file mode 100755 index 0000000..a6979ab Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/application.jpg differ diff --git a/doc/salome/tui/SUPERV/sources/bg_salome.gif b/doc/salome/tui/SUPERV/sources/bg_salome.gif new file mode 100755 index 0000000..677b704 Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/bg_salome.gif differ diff --git a/doc/salome/tui/SUPERV/sources/logocorp.gif b/doc/salome/tui/SUPERV/sources/logocorp.gif new file mode 100755 index 0000000..7697e08 Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/logocorp.gif differ diff --git a/doc/salome/tui/SUPERV/sources/myheader.html b/doc/salome/tui/SUPERV/sources/myheader.html new file mode 100755 index 0000000..83ca543 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/myheader.html @@ -0,0 +1,24 @@ + + + + + + Main Page + + + +  +
+ + + + + + +
+
+
+ + + + diff --git a/doc/salome/tui/SUPERV/sources/occ.gif b/doc/salome/tui/SUPERV/sources/occ.gif new file mode 100755 index 0000000..ce017c8 Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/occ.gif differ diff --git a/doc/salome/tui/SUPERV/sources/static/doxygen.css b/doc/salome/tui/SUPERV/sources/static/doxygen.css new file mode 100755 index 0000000..0a8e93d --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/doxygen.css @@ -0,0 +1,49 @@ +H1 { text-align: center; } +CAPTION { font-weight: bold } +A.qindex {} +A.qindexRef {} +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code { text-decoration: none; font-weight: normal; color: #4444ee } +A.codeRef { font-weight: normal; color: #4444ee } +A:hover { text-decoration: none; background-color: lightblue } +DL.el { margin-left: -1cm } +DIV.fragment { width: 100%; border: none; background-color: #CCCCCC } +DIV.ah { background-color: #CCCCCC; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } +TD.md { background-color: lightblue; font-weight: bold; } +TD.mdname1 { background-color: lightblue; font-weight: bold; color: #602020; } +TD.mdname { background-color: lightblue; font-weight: bold; color: #602020; width: 600px; } +DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold } +DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller } +BODY { background: url(sources/bg_salome.gif) } +TD.indexkey { + background-color: #CCCCCC; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +TD.indexvalue { + background-color: #CCCCCC; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +span.keyword { color: #008000 } +span.keywordtype { color: #604020 } +span.keywordflow { color: #e08000 } +span.comment { color: #800000 } +span.preprocessor { color: #806020 } +span.stringliteral { color: #002080 } +span.charliteral { color: #008080 } diff --git a/doc/salome/tui/SUPERV/sources/static/examples_SUPERV.html b/doc/salome/tui/SUPERV/sources/static/examples_SUPERV.html new file mode 100755 index 0000000..8642d34 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/examples_SUPERV.html @@ -0,0 +1,495 @@ + + + + + + + + Main Page + + + + +   +
+ + + + + + + + +
+ + +
+
+ +

Examples

+ +

Interfaces:

+
+SUPERV::Graph
+SUPERV::CNode
+SUPERV::FNode
+SUPERV::INode

+SUPERV::LNode
+SUPERV::Port
+SUPERV::Link
+
+
+
+

+

+
+
SUPERV::Graph
+

+
CNode CNode( in SALOME_ModuleCatalog::Service +aService )
+
+Create a Computing Node in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+
+AddAndCompare_ServiceinParameter = []
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'Adder' , 'Adder' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'x' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'y' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'Adder' , 'anOtherAdder' ) )
+
+AddAndCompare_ServiceoutParameter = []
+AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'FuncValue' ) )
+AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'z' ) )
+AddAndCompare_Service = SALOME_ModuleCatalog.Service( 'AddAndCompare' , AddAndCompare_ServiceinParameter +, AddAndCompare_ServiceoutParameter , 0 )
+
+AddAndCompare = GraphEssai.CNode( AddAndCompare_Service )
+
+
+
+
+
FNode FNode( in string aComponentName,  +in string anInterfaceName,  in SALOME_ModuleCatalog::Service +aService )
+
+Create a Factory Node in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+Add = GraphEssai.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+
+
+
+INode INode( in string FuncName, in ListOfStrings aPythonFunction +)
+
+Create an InLine Node in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+PyAdd = []
+PyAdd.append( 'from time import *       ' )
+PyAdd.append( 'def Add(a,b) :           +' )
+PyAdd.append( '    print "Add will wait 5 seconds"         +' )
+PyAdd.append( '    d = dir()        +' )
+PyAdd.append( '    print "Add",d        +' )
+PyAdd.append( '    d = dir(sleep)        +' )
+PyAdd.append( '    print "Add",d        +' )
+PyAdd.append( '    sleep(5)         +' )
+PyAdd.append( '    print "Add waited"         +' )
+PyAdd.append( '    n = 0     ' )
+PyAdd.append( '    while n < 10000 :     +' )
+PyAdd.append( '        i = 0     +' )
+PyAdd.append( '        s = 0     +' )
+PyAdd.append( '        while i <= b +:     ' )
+PyAdd.append( '            +s = s + i     ' )
+PyAdd.append( '            +i = i + 1     ' )
+PyAdd.append( '        n = n + 1     +' )
+PyAdd.append( '    return s          +' )
+PyAdd.append( '' )
+Add = GraphEssai.INode( 'Add' , PyAdd )
+
+
+
+GNode GNode( in string FuncName , in ListOfStrings aPythonFunction, +in string anINode )
+
+Create a GOTO node and link to the corresponding InLine node
+
+GraphEssai = Graph( 'GraphEssai' )
+Pylabel_test = []
+Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+Pylabel_test.append( '    print "label_begin",ValEven,ValOne,NB,KB' +)
+Pylabel_test.append( '    return ValEven,ValOne,NB,KB' )
+label_test = GraphEssai.INode( 'label_test' , Pylabel_test )
+Pycontrol = []
+Pycontrol.append( 'def control_m3p1( N , K ):' )
+Pycontrol.append( '    return 0,1,N,K' )
+control = GraphEssai.GNode( 'control_m3p1' , Pycontrol , 'label_test' )
+
+
+
+LNode LNode( in string InitName , in ListOfStrings InitFunction +, in string MoreName , in ListOfStrings MoreFunction , in string +NextName , in ListOfStrings NextFunction , out INode anEndOfLoop +)
+
+Create a "for" or "while" node and the corresponding end of loop +node
+
+GraphEssai = Graph( 'GraphEssai' )
+
+PyforN = []
+PyforN.append( 'def InitN( NN , K , SyrComponent , min , max ) :' )
+PyforN.append( '    N = max' )
+PyforN.append( '    if min > 0 :' )
+PyforN.append( '        if max >= min +:' )
+PyforN.append( '            +N = min' )
+PyforN.append( '    return N,K,SyrComponent,min,max' )
+
+PyMoreforN = []
+PyMoreforN.append( 'def MoreN( NN , KK , SyrComponent , min , max ) :' )
+PyMoreforN.append( '    N = 0' )
+PyMoreforN.append( '    OutLoop = 0' )
+PyMoreforN.append( '    if max > NN :' )
+PyMoreforN.append( '        N = NN' )
+PyMoreforN.append( '        OutLoop = +1' )
+PyMoreforN.append( '    return OutLoop,N,0,SyrComponent,min,max' +)
+
+PyNextforN = []
+PyNextforN.append( 'def NextN( NN , KK , SyrComponent , min , max ) :' )
+PyNextforN.append( '    N = NN + 1' )
+PyNextforN.append( '    K = KK' )
+PyNextforN.append( '    return N,K,SyrComponent,min,max' )
+
+forN,endforN = GraphEssai.LNode( 'InitN' , PyforN , 'MoreN' , PyMoreforN +, 'NextN' , PyNextforN )
+
+
+SNode SNode( in string FuncName, in ListOfStrings aPythonFunction, +out INode anEndOfSwitch )
+
+Create a "if / elseif / else" or "switch" node and the corresponding +end node
+
+GraphEssai = Graph( 'GraphEssai' )
+
+PyifNotEven = []
+PyifNotEven.append( 'import SyrComponent_idl' )
+PyifNotEven.append( 'def ifNotEven( SyrComponent , N , K ) :' )
+PyifNotEven.append( '    Even = SyrComponent.C_ISEVEN( N )' +)
+PyifNotEven.append( '    Odd = 1 - Even' )
+PyifNotEven.append( '    return Odd,Even,SyrComponent,N,K' +)
+
+ifNotEven,endifNotEven = GraphEssai.SNode( 'ifNotEven' , PyifNotEven )
+
+
+Link Link( in Port OutputPort ,  in Port InputPort +)
+
+Creates a link  connecting two ports of the nodes in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+Add = GraphEssai.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Mul = GraphEssai.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Link = GraphEssai.Link(  Add.Port( 'FuncValue' ), Mul.Port( 'x' ) )
+
+
+boolean Run()
+
+Starts asynchronous execution of the graph
+
+...
+GraphEssai.Run()
+
+
+boolean Event( out CNode aNode , out GraphEvent anEvent +, out GraphState aState )
+
+Runs Graph and prints information about Graph performance
+
+...
+GraphEssai.Run()
+aStatus,aNode,anEvent,aState = GraphEssai.Event()
+while aStatus :
+    print aNode.Thread(),aNode.SubGraph(),aNode.Name(),anEvent,aState
+    aStatus,aNode,anEvent,aState = GraphEssai.Event()
+
+
+
+
+
SUPERV::CNode
+
+
+string Name()
+string Author()
+string Comment()
+boolean SetName(in string aNewName )
+boolean SetAuthor(in string anAuthor )
+boolean SetComment(in string aComment )
+
+
Get / Set methods for Name, Author and Comment strings of the node.
+
+
#Create CNode
+
AddAndCompare.SetName( 'AddAndCompare' )
+AddAndCompare.SetAuthor( 'NoBody' )
+AddAndCompare.SetComment( 'Python function' )
+print "Name:", AddAndCompare.Name(), "  Author:", AddAndCompare.Author(), +"   Comment:", AddAndCompare.Comment()
+
+
+
+Port Port( in string aParameterName )
+
+Returns Port instance from created node
+
+#Create FNode
+Addz = Add.Port('z')
+
+
+Port Input( in string InputParameterName ,  in Value +aValue )
+
+Sets value into Port by its name and returs correspondent port +instance
+
+#Create FNode
+Addx = Add.Input("x",3.)
+
+
+
+void Coords( in long X , in long Y )
+
long X()

+long Y()
+
+Methods to sets position of the node and getting current coordinates
+
+#Create +FNode
+Add.Coords( 1 , 152 )
+print "X=", Add.X(), "   Y=", Add.Y()
+
+
+long CpuUsed()
+
+Returns the Cpu used by a node in seconds
+
+#Run Graph and wait for its finish
+print "CPU used: ", Add.CpuUsed(), " sec"
+
+
+
+
+
+
SUPERV::FNode
+
+
+string GetContainer()
+boolean SetContainer(in string aContainer )
+

+Get / Set method for container name
+
+#Create +FNode
+Add.SetContainer( 'localhost/FactoryServer' )
+print "Container: ", Add.GetContainer()
+
+
+
+
SUPERV::INode
+
+
+
+void SetPyFunction( in string FuncName ,  in ListOfStrings +aPyInitFunction )
+
+Replaces Python function of inline node by new one
+
+#Create INode
+PyIsOdd = []
+PyIsOdd.append( 'def IsOdd(a) :   ' )
+PyIsOdd.append( '    print a,"IsOdd"  ' )
+PyIsOdd.append( '    return a ' )
+Add.SetPyFunction("IsOdd", PyIsOdd)
+
+
+string PyFuncName()
+
+
Returns Name of the Python function
+
+#Create +INode
+print "Name:",  Add.PyFuncName()
+
+
+
+ ListOfStrings PyFunction()
+
+
Returns Python function as a list of strings
+
+#Create +INode
+PyFunc = Add.PyFunction()
+
+
+SUPERV::Port InPort( in string aParameterName , in string +aParameterType )
+SUPERV::Port OutPort( in string aParameterName , in string aParameterType +)
+

+Creation of In and Out ports of Inline Node
+
+#Create +INode
+Add.InPort('a', 'long')
+
Add.InPort('b', 'long')
+ +
Add.OutPort('s', 'long')
+
+
+
+
+
+
SUPERV::LNode
+
+
+
+void SetPyInit( in string InitName ,  in ListOfStrings +aPyInitFunction )
+void SetPyMore( in string MoreName ,  in ListOfStrings +aPyMoreFunction )
+void SetPyNext( in string NextName ,  in ListOfStrings aPyNextFunction +)
+

+Sets (replaces) Python fonction of according clause (Init, More, +Next) in Loop Node
+
+#Create Loop Node
+Pyfori = []
+Pyfori.append( 'def Initfori( ii , K ) :' )
+Pyfori.append( '    return 1,0,K' )
+PyMorefori = []
+PyMorefori.append( 'def Morefori( ii , K ) :' )
+PyMorefori.append( '    OutLoop = 0' )
+PyMorefori.append( '    if 2 > ii :' )
+PyMorefori.append( '        OutLoop = +1' )
+PyMorefori.append( '    return OutLoop,ii,K' )
+PyNextfori = []
+PyNextfori.append( 'def Nextfori( ii , K ) :' )
+PyNextfori.append( '    ii = ii + 1' )
+PyNextfori.append( '    return ii,K' )
+forN.SetPyInit('Initfori', Pyfori)
+
forN.SetPyMore('Morefori', PyMorefori)
+ +
forN.SetPyNext('Nextfori', PyNextfori)
+
+
+
+string PyInitName()
+
+string PyMoreName()
+string PyNextName()
+
+
+
Returns Python function name of according clause
+
+#Create +Loop Node
+print "Init Name:", forN.PyInitName()
+print "More Name:", forN.PyMoreName()
+print "Next Name:", forN.PyNextName()
+
+
+ListOfStrings PyInit()
+ListOfStrings PyMore()
+ListOfStrings PyNext()
+

+Returns Python function as a list of strings +from according clause
+
+#Create +Loop Node
+InitFunc = forN.PyInit()
+
MoreFunc = forN.PyMoret()
+ +
NextFunc = forN.PyNext()
+
+
+
+
+ +
SUPERV::Port
+
+
+boolean Input( in Value aValue )
+
+Sets value to the input port instance
+
+#CreatePorts
+aPort = Add.Port('a')
+aPort.Input(10)
+
+
+CNode Node()
+
+Returns Node - owner of the port
+
+Add = aPort.Node()
+
+
+string Name()
+
+Returns Name of the Port
+
+print "Port Name:", aPort.Name()
+
+
+
+ +
+
+
+ + + diff --git a/doc/salome/tui/SUPERV/sources/static/nodestypes.jpg b/doc/salome/tui/SUPERV/sources/static/nodestypes.jpg new file mode 100755 index 0000000..22f0ce4 Binary files /dev/null and b/doc/salome/tui/SUPERV/sources/static/nodestypes.jpg differ diff --git a/doc/salome/tui/SUPERV/sources/static/overview_Supervision.html b/doc/salome/tui/SUPERV/sources/static/overview_Supervision.html new file mode 100755 index 0000000..ef630f8 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/overview_Supervision.html @@ -0,0 +1,324 @@ + + + + + + Main Page + + + +  +
+ + + + + +
+
+
+
+

General overview

+

Table of contents

+ + +
+

1. Introduction

+

The Supervision module of the SALOME platform allows to define and execute + a chain of distributed numeric components, as well as to control the progress + of this chain. The various calculations to be chained and the exchanged data + are specified in a computing scheme, which can be of two types :

+ +

Of simple conception, the data flow schemes can be built in a graphic way and + validated automatically by the supervision engine.

+

The script type computing schemes, which offer the possibility of building + complex chains, should be conceived by warned users (developers) who master + the syntax and the use of the scripting language.

+

Once specified and validated, certain computing schemes defined by scripts + can be made customizable (input and output data, parameter sets) and integrated + into the platform to form components. These components can be used to build + schemes of higher level.

+

Besides the definition of computing schemes, the Supervision module must also + take care of their execution and follow-up (complete execution or step by step) + :

+ +

The user can visualize the progress of the scheme and the exchanged data, be + informed about the evolution of the execution of a component (errors, warning, + tracks, ...), to intervene by stopping, pausing or by resuming the execution + of the scheme or a particular component.

+ Back to the contents +

2. Defintions

+

2.1 Computing scheme of type DataFlow

+

The computing schemes of type dataflow, feasible by the Supervision module, + are directed acyclic graphs, described by a set of nodes and of directed links. + A node represents a service of an instance of a computation component.

+

A node is provided with input port(s) and/or output port(s). The input port(s) + (resp. output port(s)) represent the input argument(s) (resp. output argument(s)) + of the service. Certain services can possibly require the use of parameters + which will be grouped together in configuration files (defined in the Data/Properties + module, and recorded in the study).

+

The computing schemes of type data flow do not contain either loops, conditional + branches or any operation of control. They can thus be built easily in a graphic + way, by connecting output ports to input ports of nodes. Although the graphic + construction is the simplest way, these computing schemes can also be defined + in the language of script.

+

A node represents a service (function, method) of an instance of a component. + If the component possesses a unique service (“Run” method), one will omit the + term “service of”. Various services of the same component can be used in various + nodes of the graph, or the same service can be used several times.

+

2.2 Types of nodes

+

In the SUPERVISION module there are the following types of nodes:

+ + + +

The dependance between different types of nodes is shown on the following picture: +

+
+

2.2.1 Computation node

+

This node represents a computation algorithm in the graph structure. Nodes + of such type can present a service registered in the Component Catalog (Factory + Node) or an external service defined in Python script by user (InLine node). + Python function of InLine node can be edited in Supervision Graph edit mode. +

+

2.2.2 Loop node

+

Loop node is a kind of Control nodes. In fact two nodes represent Loop: +start loop and end loop nodes. Nodes of such type are always InLine nodes. +User have to supply this type of node by service, which will check conditions of end of loop.

+ +

With that kind of nodes may be defined all kinds of loops:

+ +“for( initial condition(s) ; end condition(s) ; end loop code )” or

+ +“while( end condition )”

+ +etc…

+

Here you can see a simple example of Python functions set in a Loop node:

+

+def Init(Index,Min,Max,Incr) :  
+
+    if Min <= Max :  
+
+        Index = Min  
+
+    else :  
+
+        Index = Max  
+
+    return Index,Min,Max,Incr  
+
+ 
+
+def More(Index,Min,Max,Incr) :  
+
+    if Index < Max :  
+
+        DoLoop = 1  
+
+    else :  
+
+        DoLoop = 0  
+
+    return DoLoop,Index,Min,Max,Incr  
+
+ 
+
+def Next(Index,Min,Max,Incr) :  
+
+    Index = Index + Incr  
+
+    return Index,Min,Max,Incr
+
+ +

2.2.3 Switch node

+

Switch node is a kind of Control node. In fact two nodes present Switch: start Switch and end Switch. + Nodes of such type are always InLine nodes. You have to supply this type of node by service, which will perform switching. That's why nodes of such type can have at least two or more switch ports (Boolean), but only one switch port can have "True" value at a definite moment of graph execution.

+ +

With that kind of node you can define all kinds of tests or switches :

+ +

“if( condition ) ; else if( condition ) … ; else” or

+ +“switch( variable ) ; case value …; default”.

+ +Etc…

+

The associated Python function will have all input ports of the Switch node + as input arguments. And that function must return a value for all output ports. + A simple example of this Python function:

+

+  
+def Switch(x):    
+
+	i1=0    
+
+	i2=0    
+
+	i3=0    
+
+	if x>13:    
+
+		i1=1    
+
+	elif x==13:    
+
+		i2=1    
+
+	else:    
+
+		i3=1    
+
+	return i1,i2,i3 
+ 
+

In this example i1, i2, i3 parameters of the function correspond to Switch + ports of the node. So, depending on the result of execution of the initial condition + (in our case it's a comparison of the input parameter with an integer 13), one + of the switch ports will get the value 1. And this port will transmit further + dataflow to the corresponding node.

+

2.2.4 GOTO node

+

GOTO node represents a simple transmitter of data from one port into another. + This InLine node can be with service or without it. In the first case the data + received by a GOTO node will be processed by this function and only after that + it will be transferred to another node. GOTO nodes may have as many Input and + Output ports as it's necessary.

+ Back to the contents +

3. SUPERVISION module features and services

+

The functionality of the SUPERVISION module is provided by a set of classes which are combined into +the SUPERV package. +

The API reference of the SUPERVISION component can be found here.

+

3.1 CNode class

+

This is a base class of the SUPERVISION module. It contains a set of methods allowing:

+ + +

The API reference for this class can be found here.

+ +

3.2 FNode class

+ +

This class is necessary for management of Factory nodes in the data flow. Besides the inherited methods it contains some methods allowing +to define the component from the container, which will be called for execution of the calculation.

+

The API reference for this class can be found here.

+ +

3.3 INode class

+

This class is necessary for management of Inline nodes in the data flow. Besides the inherited methods it contains some methods allowing to set +the Python function, which will be executed for performing calculations, as well as input and output parameters for the node.

+

The API reference for this class can be found here.

+ +

3.4 GNode class

+

This class is necessary for management of GOTO nodes in the data flow. Besides the inherited methods it contains some methods allowing to define +the couple node, which will be linked to this one.

+

The API reference for this class can be found here.

+ +

3.5 LNode class

+

This class is necessary for management of Loop nodes (or Start Loop nodes) in the data flow. Besides the inherited methods it contains some methods allowing to define +the Python function, which will control the loop.

+

The API reference for this class can be found here.

+ +

3.6 ELNode class

+

This class is necessary for management of End Loop nodes (or start Loop nodes) in the data flow.

+

The API reference for this class can be found here.

+ +

3.7 SNode class

+

This class is necessary for management of Switch nodes (or Start Switch nodes) in the data flow.

+

The API reference for this class can be found here.

+ +

3.8 ESNode class

+

This class is necessary for management of End Switch nodes in the data flow.

+

The API reference for this class can be found here.

+ +

3.9 Graph class

+

This class is used for management of a data flow. It contains a set of methods, which allows:

+ +

The API reference for this class can be found here.

+

3.10 Link class

+

This class contains a set of methods used for representation and management of the links connecting nodes in a data flow.

+

The API reference for this class can be found here.

+ +

3.11 Value class

+

This class contains a set of methods used for management of the values which can be set in the ports of nodes.

+

The API reference for this class can be found here.

+ +

3.12 Port class

+

This class contains a set of methods used for management of the ports of the nodes in a data flow:

+ + +

The API reference for this class can be found here.

+ +

3.13 SuperG class

+

The main class of the SUPERVISION ccomponent which is used for construction and initialization of a data flow.

+

The API reference for this class can be found here.

+ + +Back to the contents + + diff --git a/doc/salome/tui/SUPERV/sources/static/page2.html b/doc/salome/tui/SUPERV/sources/static/page2.html new file mode 100755 index 0000000..064a2c9 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/page2.html @@ -0,0 +1,31 @@ + + + + + + Main Page + + + +  +
+ + + + + + +
+
+
+ + + + + + + + diff --git a/doc/salome/tui/SUPERV/sources/static/tree.js b/doc/salome/tui/SUPERV/sources/static/tree.js new file mode 100755 index 0000000..25dc87a --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/tree.js @@ -0,0 +1,71 @@ +foldersTree = gFld("SALOME v.2.0.0 ", "", "") + insDoc(foldersTree, gLnk("Main Page", "", "main.html")) + +aux1 = insFld(foldersTree, gFld("TUI Reference Guide", "")) + aux2 = insFld(aux1, gFld("Modules", "")) + aux3 = insFld(aux2, gFld("SALOME SUPERVISION module", "")) + insDoc(aux3, gLnk("Overview", "", "overview_Supervision.html")) + aux4 = insFld(aux3, gFld("Packages", "")) + insDoc(aux4, gLnk("SUPERV", "", "namespaceSUPERV.html")) + insDoc(aux3, gLnk("Examples", "", "examples_SUPERV.html")) + + +/*! Data structures +*/ + insDoc(aux1, gLnk("Data Structures", "", "annotated.html")) + +/*! insDoc(aux1, gLnk("SUPERV::CNode", "", "interfaceSUPERV_1_1CNode.html")) + insDoc(aux1, gLnk("SUPERV::ELNode", "", "interfaceSUPERV_1_1ELNode.html")) + insDoc(aux1, gLnk("SUPERV::ESNode", "", "interfaceSUPERV_1_1ESNode.html")) + insDoc(aux1, gLnk("SUPERV::FNode", "", "interfaceSUPERV_1_1FNode.html")) + insDoc(aux1, gLnk("SUPERV::GNode", "", "interfaceSUPERV_1_1GNode.html")) + insDoc(aux1, gLnk("SUPERV::Graph", "", "interfaceSUPERV_1_1Graph.html")) + insDoc(aux1, gLnk("SUPERV::INode", "", "interfaceSUPERV_1_1INode.html")) + insDoc(aux1, gLnk("SUPERV::Link", "", "interfaceSUPERV_1_1Link.html")) + insDoc(aux1, gLnk("SUPERV::ListOfNodes", "", "structSUPERV_1_1ListOfNodes.html")) + insDoc(aux1, gLnk("SUPERV::LNode", "", "interfaceSUPERV_1_1LNode.html")) + insDoc(aux1, gLnk("SUPERV::Port", "", "interfaceSUPERV_1_1Port.html")) + insDoc(aux1, gLnk("SUPERV::SDate", "", "structSUPERV_1_1SDate.html")) + insDoc(aux1, gLnk("SUPERV::SNode", "", "interfaceSUPERV_1_1SNode.html")) + insDoc(aux1, gLnk("SUPERV::SuperG", "", "interfaceSUPERV_1_1SuperG.html")) +*/ + insDoc(aux1, gLnk("Class Hierarchy", "", "hierarchy.html")) + +/*! + aux3 = insFld(aux2, gFld("SUPERV::CNode", "", "interfaceSUPERV_1_1CNode.html")) + insDoc(aux3, gLnk("SUPERV::FNode", "", "interfaceSUPERV_1_1FNode.html")) + aux4 = insFld(aux3, gFld("SUPERV::INode", "", "interfaceSUPERV_1_1INode.html")) + aux5 = insFld(aux4, gFld("SUPERV::GNode", "", "interfaceSUPERV_1_1GNode.html")) + insDoc(aux5, gLnk("SUPERV::ELNode", "", "interfaceSUPERV_1_1ELNode.html")) + insDoc(aux5, gLnk("SUPERV::ESNode", "", "interfaceSUPERV_1_1ESNode.html")) + insDoc(aux5, gLnk("SUPERV::LNode", "", "interfaceSUPERV_1_1LNode.html")) + insDoc(aux5, gLnk("SUPERV::SNode", "", "interfaceSUPERV_1_1SNode.html")) + insDoc(aux4, gLnk("SUPERV::Graph", "", "interfaceSUPERV_1_1Graph.html")) + insDoc(aux2, gLnk("SUPERV::Link", "", "interfaceSUPERV_1_1Link.html")) + insDoc(aux2, gLnk("SUPERV::SuperG", "", "interfaceSUPERV_1_1SuperG.html")) + aux3 = insFld(aux2, gFld("SUPERV::Value", "", "interfaceSUPERV_1_1Value.html")) + insDoc(aux3, gLnk("SUPERV::Port", "", "interfaceSUPERV_1_1Port.html")) + insDoc(aux2, gLnk("SUPERV::SuperG", "", "interfaceSUPERV_1_1SuperG.html")) + insDoc(aux1, gLnk("SUPERV::ListOfNodes", "", "structSUPERV_1_1ListOfNodes.html")) + insDoc(aux1, gLnk("SUPERV::SDate", "", "structSUPERV_1_1SDate.html")) +*/ + insDoc(aux1, gLnk("Class methods list", "", "functions.html")) +/*! +aux1 = insFld(foldersTree, gFld("Namespace List", "", "namespaces.html")) + insDoc(aux1, gLnk("SUPERV", "", "namespaceSUPERV.html")) +*/ + insDoc(aux1, gLnk("Namespace Members", "", "namespacemembers.html")) + + insDoc(aux1, gLnk("File List", "", "files.html")) + +/*! + + insDoc(aux1, gLnk("SUPERV.idl", "", "SUPERV_8idl.html")) +*/ + + +aux1 = insFld(foldersTree, gFld("IDL/Python mapping", "")) + insDoc(aux1, gLnk("Mapping of SUPERVISION IDL definitions to Python language", "", "page2.html")) + +/*! insDoc(foldersTree, gLnk("Graphical Class Hierarchy", "", "inherits.html")) +*/ diff --git a/doc/salome/tui/SUPERV/sources/static/treeview.js b/doc/salome/tui/SUPERV/sources/static/treeview.js new file mode 100644 index 0000000..55eb43d --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/treeview.js @@ -0,0 +1,505 @@ +//**************************************************************** +// You are free to copy the "Folder-Tree" script as long as you +// keep this copyright notice: +// Script found in: http://www.geocities.com/Paris/LeftBank/2178/ +// Author: Marcelino Alves Martins (martins@hks.com) December '97. +//**************************************************************** + +//Log of changes: +// 17 Feb 98 - Fix initialization flashing problem with Netscape +// +// 27 Jan 98 - Root folder starts open; support for USETEXTLINKS; +// make the ftien4 a js file +// +// DvH: Dec 2000 - Made some minor changes to support external +// references + +// Definition of class Folder +// ***************************************************************** + +function Folder(folderDescription, tagName, hreference) //constructor +{ + //constant data + this.desc = folderDescription + this.tagName = tagName + this.hreference = hreference + this.id = -1 + this.navObj = 0 + this.iconImg = 0 + this.nodeImg = 0 + this.isLastNode = 0 + + //dynamic data + this.isOpen = true + this.iconSrc = "ftv2folderopen.png" + this.children = new Array + this.nChildren = 0 + + //methods + this.initialize = initializeFolder + this.setState = setStateFolder + this.addChild = addChild + this.createIndex = createEntryIndex + this.hide = hideFolder + this.display = display + this.renderOb = drawFolder + this.totalHeight = totalHeight + this.subEntries = folderSubEntries + this.outputLink = outputFolderLink +} + +function setStateFolder(isOpen) +{ + var subEntries + var totalHeight + var fIt = 0 + var i=0 + + if (isOpen == this.isOpen) + return + + if (browserVersion == 2) + { + totalHeight = 0 + for (i=0; i < this.nChildren; i++) + totalHeight = totalHeight + this.children[i].navObj.clip.height + subEntries = this.subEntries() + if (this.isOpen) + totalHeight = 0 - totalHeight + for (fIt = this.id + subEntries + 1; fIt < nEntries; fIt++) + indexOfEntries[fIt].navObj.moveBy(0, totalHeight) + } + this.isOpen = isOpen + propagateChangesInState(this) +} + +function propagateChangesInState(folder) +{ + var i=0 + + if (folder.isOpen) + { + if (folder.nodeImg) + if (folder.isLastNode) + folder.nodeImg.src = "ftv2mlastnode.png" + else + folder.nodeImg.src = "ftv2mnode.png" + folder.iconImg.src = "ftv2folderopen.png" + for (i=0; i 0) + auxEv = "" + else + auxEv = "" + + if (level>0) + if (lastNode) //the last 'brother' in the children array + { + this.renderOb(leftSide + auxEv + "") +// leftSide = leftSide + "" + this.isLastNode = 1 + } + else + { + this.renderOb(leftSide + auxEv + "") + leftSide = leftSide + "" + this.isLastNode = 0 + } + else + this.renderOb("") + + if (nc > 0) + { + level = level + 1 + for (i=0 ; i < this.nChildren; i++) + { + if (i == this.nChildren-1) + this.children[i].initialize(level, 1, leftSide) + else + this.children[i].initialize(level, 0, leftSide) + } + } +} + +function drawFolder(leftSide) +{ + if (browserVersion == 2) { + if (!doc.yPos) + doc.yPos=8 + doc.write("") + } + if (browserVersion == 3) + { + doc.write("
") + } + + doc.write("\n") + doc.write("\n\n") + doc.write("\n
") + doc.write(leftSide) + this.outputLink() + doc.write("") + doc.write("") + if (USETEXTLINKS) + { + this.outputLink() + doc.write(this.desc + "") + } + else + doc.write(this.desc) + +/*! + if (this.tagName!="") + { + doc.write(" [external]") + } +*/ + doc.write("
\n") + + if (browserVersion == 2) { + doc.write("") + } + if (browserVersion == 3) { + doc.write("
") + } + + if (browserVersion == 1) { + this.navObj = doc.all["folder"+this.id] + this.iconImg = doc.all["folderIcon"+this.id] + this.nodeImg = doc.all["nodeIcon"+this.id] + } else if (browserVersion == 2) { + this.navObj = doc.layers["folder"+this.id] + this.iconImg = this.navObj.document.images["folderIcon"+this.id] + this.nodeImg = this.navObj.document.images["nodeIcon"+this.id] + doc.yPos=doc.yPos+this.navObj.clip.height + } else if (browserVersion == 3) { + this.navObj = doc.getElementById("folder"+this.id) + this.iconImg = doc.images.namedItem("folderIcon"+this.id) + this.nodeImg = doc.images.namedItem("nodeIcon"+this.id) + } +} + +function outputFolderLink() +{ + if (this.hreference) + { + doc.write(" 0) + doc.write("onClick='javascript:clickOnFolder("+this.id+")'") + doc.write(">") + } + else + doc.write("") +} + +function addChild(childNode) +{ + this.children[this.nChildren] = childNode + this.nChildren++ + return childNode +} + +function folderSubEntries() +{ + var i = 0 + var se = this.nChildren + + for (i=0; i < this.nChildren; i++){ + if (this.children[i].children) //is a folder + se = se + this.children[i].subEntries() + } + + return se +} + + +// Definition of class Item (a document or link inside a Folder) +// ************************************************************* + +function Item(itemDescription, tagName, itemLink) // Constructor +{ + // constant data + this.desc = itemDescription + this.tagName = tagName + this.link = itemLink + this.id = -1 //initialized in initalize() + this.navObj = 0 //initialized in render() + this.iconImg = 0 //initialized in render() + this.iconSrc = "ftv2doc.png" + + // methods + this.initialize = initializeItem + this.createIndex = createEntryIndex + this.hide = hideItem + this.display = display + this.renderOb = drawItem + this.totalHeight = totalHeight +} + +function hideItem() +{ + if (browserVersion == 1 || browserVersion == 3) { + if (this.navObj.style.display == "none") + return + this.navObj.style.display = "none" + } else { + if (this.navObj.visibility == "hidden") + return + this.navObj.visibility = "hidden" + } +} + +function initializeItem(level, lastNode, leftSide) +{ + this.createIndex() + + if (level>0) + if (lastNode) //the last 'brother' in the children array + { + this.renderOb(leftSide + "") + leftSide = leftSide + "" + } + else + { + this.renderOb(leftSide + "") + leftSide = leftSide + "" + } + else + this.renderOb("") +} + +function drawItem(leftSide) +{ + if (browserVersion == 2) + doc.write("") + if (browserVersion == 3) + doc.write("
") + + doc.write("\n\n") + doc.write("\n
") + doc.write(leftSide) + if (this.link!="") + { + doc.write("") + } + doc.write("") + if (this.link!="") + { + doc.write("") + } + doc.write("") + if (USETEXTLINKS && this.link!="") + doc.write("" + this.desc + "") + else + doc.write(this.desc) +/*! + if (this.tagName!="") + { + doc.write(" [external]"); + } +*/ + doc.write("\n
\n") + + if (browserVersion == 2) + doc.write("") + if (browserVersion == 3) + doc.write("
") + + if (browserVersion == 1) { + this.navObj = doc.all["item"+this.id] + this.iconImg = doc.all["itemIcon"+this.id] + } else if (browserVersion == 2) { + this.navObj = doc.layers["item"+this.id] + this.iconImg = this.navObj.document.images["itemIcon"+this.id] + doc.yPos=doc.yPos+this.navObj.clip.height + } else if (browserVersion == 3) { + this.navObj = doc.getElementById("item"+this.id) + this.iconImg = doc.images.namedItem("itemIcon"+this.id) + } +} + + +// Methods common to both objects (pseudo-inheritance) +// ******************************************************** + +function display() +{ + if (browserVersion == 1 || browserVersion == 3) + this.navObj.style.display = "block" + else + this.navObj.visibility = "show" +} + +function createEntryIndex() +{ + this.id = nEntries + indexOfEntries[nEntries] = this + nEntries++ +} + +// total height of subEntries open +function totalHeight() //used with browserVersion == 2 +{ + var h = this.navObj.clip.height + var i = 0 + + if (this.isOpen) //is a folder and _is_ open + for (i=0 ; i < this.nChildren; i++) + h = h + this.children[i].totalHeight() + + return h +} + + +// Events +// ********************************************************* + +function clickOnFolder(folderId) +{ + var clicked = indexOfEntries[folderId] + + if (!clicked.isOpen) + clickOnNode(folderId) + + return + + if (clicked.isSelected) + return +} + +function clickOnNode(folderId) +{ + var clickedFolder = 0 + var state = 0 + + clickedFolder = indexOfEntries[folderId] + state = clickedFolder.isOpen + + clickedFolder.setState(!state) //open<->close +} + +function initializeDocument() +{ + doc = document; + if (doc.all) + browserVersion = 1 //IE4 + else + if (doc.layers) + browserVersion = 2 //NS4 + else if(navigator.userAgent.toLowerCase().indexOf('gecko') != -1) + browserVersion = 3 //mozilla + else + browserVersion = 0 //other + + foldersTree.initialize(0, 1, "") + foldersTree.display() + + if (browserVersion > 0) + { + if(browserVersion != 3) + doc.write(" ") + + // close the whole tree + clickOnNode(0) + // open the root folder + clickOnNode(0) + } +} + +// Auxiliary Functions for Folder-Treee backward compatibility +// ********************************************************* + +function gFld(description, tagName, hreference) +{ + folder = new Folder(description, tagName, hreference) + return folder +} + +function gLnk(description, tagName, linkData) +{ + fullLink = "" + + if (linkData!="") + { + fullLink = "'"+linkData+"' target=\"basefrm\"" + } + + linkItem = new Item(description, tagName, fullLink) + return linkItem +} + +function insFld(parentFolder, childFolder) +{ + return parentFolder.addChild(childFolder) +} + +function insDoc(parentFolder, document) +{ + parentFolder.addChild(document) +} + +// Global variables +// **************** + +USETEXTLINKS = 1 +indexOfEntries = new Array +nEntries = 0 +doc = document +browserVersion = 0 +selectedFolder=0