-<!DOCTYPE SuperGraph>
-<!--
- Copyright (C) 2005-2013 OPEN CASCADE
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-
--->
-<supergraph>
- <dataflow>
- <info-list>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>aNewDataFlow_1</node-name>
- <kind>1</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>aNewDataFlow_1</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>Loop__nbIter</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>Loop__iter</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>ExportToMED__size</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>getFileNames__medFile</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>getFileNames__jpegFile</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>ExportToJPEG__size</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>EndLoop__x</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>EndLoop__y</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>EndLoop__nbIter</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>EndLoop__iter</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>CheckMedFile__ko</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>boolean</outParameter-type>
- <outParameter-name>ExportToJPEG__return</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>13/7/2005 - 13:45:3</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>?</comment>
- <x-position>0</x-position>
- <y-position>0</y-position>
- </node>
- </info-list>
- <node-list>
- <node>
- <component-name>RANDOMIZER</component-name>
- <interface-name>RANDOMIZER</interface-name>
- <node-name>InitPoint</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>InitPoint</service-name>
- <inParameter-list/>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theX</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theY</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>FactoryServerPy</container>
- <comment>InitPoint from RANDOMIZER</comment>
- <x-position>20</x-position>
- <y-position>7</y-position>
- </node>
- <node>
- <component-name>RANDOMIZER</component-name>
- <interface-name>RANDOMIZER</interface-name>
- <node-name>NextIteration</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>NextIteration</service-name>
- <inParameter-list/>
- <outParameter-list>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>return</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>FactoryServerPy</container>
- <comment>NextIteration from RANDOMIZER</comment>
- <x-position>633</x-position>
- <y-position>207</y-position>
- </node>
- <node>
- <component-name>SIERPINSKY</component-name>
- <interface-name>SIERPINSKY</interface-name>
- <node-name>NextPoint</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>NextPoint</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>X</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>Y</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>iter</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>nextX</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>nextY</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>localhost/FactoryServer</container>
- <comment>NextPoint from SIERPINSKY</comment>
- <x-position>825</x-position>
- <y-position>7</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>Loop</node-name>
- <kind>4</kind>
- <coupled-node>EndLoop</coupled-node>
- <service>
- <service-name>Loop</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>x</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>y</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>nbIter</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>iter</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>x</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>y</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>nbIter</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>iter</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>InitLoop</FuncName>
- <PyFunc><![CDATA[def InitLoop( x, y, nbIter, iter ): ]]></PyFunc>
- <PyFunc><![CDATA[ iter = 0 ]]></PyFunc>
- <PyFunc><![CDATA[ return x, y, nbIter, iter ]]></PyFunc>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- <PyFunction>
- <FuncName>MoreLoop</FuncName>
- <PyFunc><![CDATA[def MoreLoop( x, y, nbIter, iter ): ]]></PyFunc>
- <PyFunc><![CDATA[ loop = 0 ]]></PyFunc>
- <PyFunc><![CDATA[ if iter < nbIter: loop = 1 ]]></PyFunc>
- <PyFunc><![CDATA[ return loop, x, y, nbIter, iter ]]></PyFunc>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- <PyFunction>
- <FuncName>NextLoop</FuncName>
- <PyFunc><![CDATA[def NextLoop( x, y, nbIter, iter ): ]]></PyFunc>
- <PyFunc><![CDATA[ iter = iter + 1 ]]></PyFunc>
- <PyFunc><![CDATA[ return x, y, nbIter, iter ]]></PyFunc>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>432</x-position>
- <y-position>47</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>EndLoop</node-name>
- <kind>5</kind>
- <coupled-node>Loop</coupled-node>
- <service>
- <service-name>EndLoop</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>x</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>y</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>nbIter</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>iter</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>x</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>y</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>nbIter</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>iter</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>EndLoop</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>1015</x-position>
- <y-position>47</y-position>
- </node>
- <node>
- <component-name>SIERPINSKY</component-name>
- <interface-name>SIERPINSKY</interface-name>
- <node-name>ExportToMED</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>ExportToMED</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>fileName</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>size</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>boolean</outParameter-type>
- <outParameter-name>return</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>localhost/FactoryServer</container>
- <comment>ExportToMED from SIERPINSKY</comment>
- <x-position>474</x-position>
- <y-position>484</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>ImportToVISU</node-name>
- <kind>3</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>ImportToVISU</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>fileName</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list/>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>ImportToVISU</FuncName>
- <PyFunc><![CDATA[def ImportToVISU( fileName ): ]]></PyFunc>
- <PyFunc><![CDATA[ import CORBA ]]></PyFunc>
- <PyFunc><![CDATA[ import SALOME_NamingServicePy ]]></PyFunc>
- <PyFunc><![CDATA[ import LifeCycleCORBA ]]></PyFunc>
- <PyFunc><![CDATA[ import SALOME ]]></PyFunc>
- <PyFunc><![CDATA[ import SALOME_Session_idl ]]></PyFunc>
- <PyFunc><![CDATA[ import SALOMEDS ]]></PyFunc>
- <PyFunc><![CDATA[ import VISU ]]></PyFunc>
- <PyFunc><![CDATA[ orb = CORBA.ORB_init( [], CORBA.ORB_ID ) ]]></PyFunc>
- <PyFunc><![CDATA[ naming_service = SALOME_NamingServicePy.SALOME_NamingServicePy_i( orb ) ]]></PyFunc>
- <PyFunc><![CDATA[ lcc = LifeCycleCORBA.LifeCycleCORBA( orb ) ]]></PyFunc>
- <PyFunc><![CDATA[ studyManager = naming_service.Resolve( "myStudyManager" )._narrow( SALOMEDS.StudyManager ) ]]></PyFunc>
- <PyFunc><![CDATA[ session = naming_service.Resolve( "/Kernel/Session" )._narrow( SALOME.Session ) ]]></PyFunc>
- <PyFunc><![CDATA[ studyId = session.GetActiveStudyId() ]]></PyFunc>
- <PyFunc><![CDATA[ study = studyManager.GetStudyByID( studyId ) ]]></PyFunc>
- <PyFunc><![CDATA[ aVisu = lcc.FindOrLoadComponent( "FactoryServer", "VISU" ) ]]></PyFunc>
- <PyFunc><![CDATA[ aVisu.SetCurrentStudy( study ) ]]></PyFunc>
- <PyFunc><![CDATA[ aResult = aVisu.ImportFile( fileName ); ]]></PyFunc>
- <PyFunc><![CDATA[ aMesh = aVisu.MeshOnEntity( aResult, "Sierpinsky", VISU.NODE ) ]]></PyFunc>
- <PyFunc><![CDATA[ aViewManager = aVisu.GetViewManager() ]]></PyFunc>
- <PyFunc><![CDATA[ View3d = aViewManager.Create3DView() ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.Restore() ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.SetRelativePosition( 0.5, 0.5 ) ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.SetRelativeSize( 0.5, 0.5 ) ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.ShowPart( VISU.View.OBJECTBROWSER, 0 ) ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.ShowPart( VISU.View.PYTHON, 0 ) ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.ShowPart( VISU.View.MESSAGES, 0 ) ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.DisplayOnly( aMesh ) ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.SetView( VISU.View3D.TOP ) ]]></PyFunc>
- <PyFunc><![CDATA[ View3d.FitAll() ]]></PyFunc>
- <PyFunc><![CDATA[ return ]]></PyFunc>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>861</x-position>
- <y-position>460</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>CheckMedFile</node-name>
- <kind>6</kind>
- <coupled-node>EndOfCheckMedFile</coupled-node>
- <service>
- <service-name>CheckMedFile</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>ok</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>ok</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>long</outParameter-type>
- <outParameter-name>ko</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>CheckMedFile</FuncName>
- <PyFunc><![CDATA[def CheckMedFile( ok ): ]]></PyFunc>
- <PyFunc><![CDATA[ return ok, not ok ]]></PyFunc>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>662</x-position>
- <y-position>524</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>EndOfCheckMedFile</node-name>
- <kind>7</kind>
- <coupled-node>CheckMedFile</coupled-node>
- <service>
- <service-name>EndOfCheckMedFile</service-name>
- <inParameter-list/>
- <outParameter-list/>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>EndImportToVISU</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>1054</x-position>
- <y-position>520</y-position>
- </node>
- <node>
- <component-name>SIERPINSKY</component-name>
- <interface-name>SIERPINSKY</interface-name>
- <node-name>Init</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>Init</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>X1</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>Y1</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>X2</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>Y2</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>X3</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>Y3</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list/>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>localhost/FactoryServer</container>
- <comment>Init from SIERPINSKY</comment>
- <x-position>234</x-position>
- <y-position>185</y-position>
- </node>
- <node>
- <component-name>RANDOMIZER</component-name>
- <interface-name>RANDOMIZER</interface-name>
- <node-name>InitPoint_1</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>InitPoint</service-name>
- <inParameter-list/>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theX</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theY</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>FactoryServerPy</container>
- <comment>InitPoint from RANDOMIZER</comment>
- <x-position>20</x-position>
- <y-position>185</y-position>
- </node>
- <node>
- <component-name>RANDOMIZER</component-name>
- <interface-name>RANDOMIZER</interface-name>
- <node-name>InitPoint_2</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>InitPoint</service-name>
- <inParameter-list/>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theX</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theY</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>FactoryServerPy</container>
- <comment>InitPoint from RANDOMIZER</comment>
- <x-position>20</x-position>
- <y-position>317</y-position>
- </node>
- <node>
- <component-name>RANDOMIZER</component-name>
- <interface-name>RANDOMIZER</interface-name>
- <node-name>InitPoint_3</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>InitPoint</service-name>
- <inParameter-list/>
- <outParameter-list>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theX</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>double</outParameter-type>
- <outParameter-name>theY</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>FactoryServerPy</container>
- <comment>InitPoint from RANDOMIZER</comment>
- <x-position>20</x-position>
- <y-position>448</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>getFileNames</node-name>
- <kind>3</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>getFileNames</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>medFile</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>jpegFile</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>string</outParameter-type>
- <outParameter-name>medFile</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>string</outParameter-type>
- <outParameter-name>jpegFile</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>getMedFileName</FuncName>
- <PyFunc><![CDATA[def getMedFileName( medFile, jpegFile ): ]]></PyFunc>
- <PyFunc><![CDATA[ return medFile, jpegFile ]]></PyFunc>
- <PyFunc><![CDATA[?]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>21</x-position>
- <y-position>594</y-position>
- </node>
- <node>
- <component-name>SIERPINSKY</component-name>
- <interface-name>SIERPINSKY</interface-name>
- <node-name>ExportToJPEG</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>ExportToJPEG</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>fileName</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>size</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>boolean</outParameter-type>
- <outParameter-name>return</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>5/9/2005 - 17:48:48</creation-date>
- <lastmodification-date>5/9/2005 - 17:48:48</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>localhost/FactoryServer</container>
- <comment>ExportToJPEG from SIERPINSKY</comment>
- <x-position>474</x-position>
- <y-position>658</y-position>
- </node>
- </node-list>
- <link-list>
- <link>
- <fromnode-name>InitPoint</fromnode-name>
- <fromserviceparameter-name>theX</fromserviceparameter-name>
- <tonode-name>Loop</tonode-name>
- <toserviceparameter-name>x</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>InitPoint</fromnode-name>
- <fromserviceparameter-name>theY</fromserviceparameter-name>
- <tonode-name>Loop</tonode-name>
- <toserviceparameter-name>y</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>NextIteration</fromnode-name>
- <fromserviceparameter-name>return</fromserviceparameter-name>
- <tonode-name>NextPoint</tonode-name>
- <toserviceparameter-name>iter</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>807</x>
- <y>118</y>
- </coord>
- <coord>
- <x>807</x>
- <y>278</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>NextPoint</fromnode-name>
- <fromserviceparameter-name>nextX</fromserviceparameter-name>
- <tonode-name>EndLoop</tonode-name>
- <toserviceparameter-name>x</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>NextPoint</fromnode-name>
- <fromserviceparameter-name>nextY</fromserviceparameter-name>
- <tonode-name>EndLoop</tonode-name>
- <toserviceparameter-name>y</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Loop</fromnode-name>
- <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
- <tonode-name>EndLoop</tonode-name>
- <toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Loop</fromnode-name>
- <fromserviceparameter-name>x</fromserviceparameter-name>
- <tonode-name>NextPoint</tonode-name>
- <toserviceparameter-name>X</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Loop</fromnode-name>
- <fromserviceparameter-name>y</fromserviceparameter-name>
- <tonode-name>NextPoint</tonode-name>
- <toserviceparameter-name>Y</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Loop</fromnode-name>
- <fromserviceparameter-name>nbIter</fromserviceparameter-name>
- <tonode-name>EndLoop</tonode-name>
- <toserviceparameter-name>nbIter</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Loop</fromnode-name>
- <fromserviceparameter-name>iter</fromserviceparameter-name>
- <tonode-name>EndLoop</tonode-name>
- <toserviceparameter-name>iter</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Loop</fromnode-name>
- <fromserviceparameter-name>Gate</fromserviceparameter-name>
- <tonode-name>NextIteration</tonode-name>
- <toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>615</x>
- <y>302</y>
- </coord>
- <coord>
- <x>615</x>
- <y>162</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>EndLoop</fromnode-name>
- <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
- <tonode-name>Loop</tonode-name>
- <toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>EndLoop</fromnode-name>
- <fromserviceparameter-name>Gate</fromserviceparameter-name>
- <tonode-name>ExportToMED</tonode-name>
- <toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>457</x>
- <y>599</y>
- </coord>
- <coord>
- <x>457</x>
- <y>377</y>
- </coord>
- <coord>
- <x>1195</x>
- <y>377</y>
- </coord>
- <coord>
- <x>1195</x>
- <y>162</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>EndLoop</fromnode-name>
- <fromserviceparameter-name>Gate</fromserviceparameter-name>
- <tonode-name>ExportToJPEG</tonode-name>
- <toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>457</x>
- <y>773</y>
- </coord>
- <coord>
- <x>457</x>
- <y>377</y>
- </coord>
- <coord>
- <x>1195</x>
- <y>377</y>
- </coord>
- <coord>
- <x>1195</x>
- <y>162</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>ExportToMED</fromnode-name>
- <fromserviceparameter-name>return</fromserviceparameter-name>
- <tonode-name>CheckMedFile</tonode-name>
- <toserviceparameter-name>ok</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>ImportToVISU</fromnode-name>
- <fromserviceparameter-name>Gate</fromserviceparameter-name>
- <tonode-name>EndOfCheckMedFile</tonode-name>
- <toserviceparameter-name>Default</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>CheckMedFile</fromnode-name>
- <fromserviceparameter-name>ok</fromserviceparameter-name>
- <tonode-name>ImportToVISU</tonode-name>
- <toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Init</fromnode-name>
- <fromserviceparameter-name>Gate</fromserviceparameter-name>
- <tonode-name>Loop</tonode-name>
- <toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>412</x>
- <y>162</y>
- </coord>
- <coord>
- <x>412</x>
- <y>380</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>InitPoint_1</fromnode-name>
- <fromserviceparameter-name>theX</fromserviceparameter-name>
- <tonode-name>Init</tonode-name>
- <toserviceparameter-name>X1</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>InitPoint_1</fromnode-name>
- <fromserviceparameter-name>theY</fromserviceparameter-name>
- <tonode-name>Init</tonode-name>
- <toserviceparameter-name>Y1</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>InitPoint_2</fromnode-name>
- <fromserviceparameter-name>theX</fromserviceparameter-name>
- <tonode-name>Init</tonode-name>
- <toserviceparameter-name>X2</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>198</x>
- <y>296</y>
- </coord>
- <coord>
- <x>198</x>
- <y>388</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>InitPoint_2</fromnode-name>
- <fromserviceparameter-name>theY</fromserviceparameter-name>
- <tonode-name>Init</tonode-name>
- <toserviceparameter-name>Y2</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>204</x>
- <y>316</y>
- </coord>
- <coord>
- <x>204</x>
- <y>408</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>InitPoint_3</fromnode-name>
- <fromserviceparameter-name>theX</fromserviceparameter-name>
- <tonode-name>Init</tonode-name>
- <toserviceparameter-name>X3</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>210</x>
- <y>336</y>
- </coord>
- <coord>
- <x>210</x>
- <y>519</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>InitPoint_3</fromnode-name>
- <fromserviceparameter-name>theY</fromserviceparameter-name>
- <tonode-name>Init</tonode-name>
- <toserviceparameter-name>Y3</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>216</x>
- <y>356</y>
- </coord>
- <coord>
- <x>216</x>
- <y>539</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>getFileNames</fromnode-name>
- <fromserviceparameter-name>medFile</fromserviceparameter-name>
- <tonode-name>ExportToMED</tonode-name>
- <toserviceparameter-name>fileName</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>355</x>
- <y>555</y>
- </coord>
- <coord>
- <x>355</x>
- <y>665</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>getFileNames</fromnode-name>
- <fromserviceparameter-name>medFile</fromserviceparameter-name>
- <tonode-name>ImportToVISU</tonode-name>
- <toserviceparameter-name>fileName</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>842</x>
- <y>531</y>
- </coord>
- <coord>
- <x>842</x>
- <y>430</y>
- </coord>
- <coord>
- <x>355</x>
- <y>430</y>
- </coord>
- <coord>
- <x>355</x>
- <y>665</y>
- </coord>
- </coord-list>
- </link>
- <link>
- <fromnode-name>getFileNames</fromnode-name>
- <fromserviceparameter-name>jpegFile</fromserviceparameter-name>
- <tonode-name>ExportToJPEG</tonode-name>
- <toserviceparameter-name>fileName</toserviceparameter-name>
- <coord-list>
- <coord>
- <x>356</x>
- <y>729</y>
- </coord>
- <coord>
- <x>356</x>
- <y>685</y>
- </coord>
- </coord-list>
- </link>
- </link-list>
- <data-list>
- <data>
- <fromnode-name>aNewDataFlow_1</fromnode-name>
- <fromserviceparameter-name>Loop__nbIter</fromserviceparameter-name>
- <tonode-name>Loop</tonode-name>
- <toserviceparameter-name>nbIter</toserviceparameter-name>
- <data-value>
- <value-type>3</value-type>
- <value>500</value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>aNewDataFlow_1</fromnode-name>
- <fromserviceparameter-name>Loop__iter</fromserviceparameter-name>
- <tonode-name>Loop</tonode-name>
- <toserviceparameter-name>iter</toserviceparameter-name>
- <data-value>
- <value-type>3</value-type>
- <value>0</value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>aNewDataFlow_1</fromnode-name>
- <fromserviceparameter-name>ExportToMED__size</fromserviceparameter-name>
- <tonode-name>ExportToMED</tonode-name>
- <toserviceparameter-name>size</toserviceparameter-name>
- <data-value>
- <value-type>7</value-type>
- <value>100</value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>aNewDataFlow_1</fromnode-name>
- <fromserviceparameter-name>getFileNames__medFile</fromserviceparameter-name>
- <tonode-name>getFileNames</tonode-name>
- <toserviceparameter-name>medFile</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value>/tmp/sierpinsky_graph2.med</value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>aNewDataFlow_1</fromnode-name>
- <fromserviceparameter-name>getFileNames__jpegFile</fromserviceparameter-name>
- <tonode-name>getFileNames</tonode-name>
- <toserviceparameter-name>jpegFile</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value>/tmp/sierpinsky_graph2.jpg</value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>aNewDataFlow_1</fromnode-name>
- <fromserviceparameter-name>ExportToJPEG__size</fromserviceparameter-name>
- <tonode-name>ExportToJPEG</tonode-name>
- <toserviceparameter-name>size</toserviceparameter-name>
- <data-value>
- <value-type>3</value-type>
- <value>100</value>
- </data-value>
- <coord-list/>
- </data>
- </data-list>
- </dataflow>
-</supergraph>
-