--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GeomGraph</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GeomGraph</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>SetStudyID__theStudyID</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theX1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theY1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theZ1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theX2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theY2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox__theZ2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theZ</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__theRadius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>MakeFuse_1__return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 10:52:34</creation-date>
+ <lastmodification-date>14/12/2005 - 14:40:22</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>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>SetStudyID</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>SetStudyID</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>theStudyID</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SetStudyID from GEOM_Superv</comment>
+ <x-position>14</x-position>
+ <y-position>241</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeBox</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeBox</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theX1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theY1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theX2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theY2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeBox from GEOM_Superv</comment>
+ <x-position>198</x-position>
+ <y-position>46</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>383</x-position>
+ <y-position>46</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>TranslateDXDYDZ</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>TranslateDXDYDZ</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theObject</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDZ</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>TranslateDXDYDZ from GEOM_Superv</comment>
+ <x-position>579</x-position>
+ <y-position>46</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>384</x-position>
+ <y-position>168</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeSphere</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theRadius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeSphere from GEOM_Superv</comment>
+ <x-position>604</x-position>
+ <y-position>348</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>790</x-position>
+ <y-position>148</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:39:18</creation-date>
+ <lastmodification-date>14/12/2005 - 14:39:18</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>993</x-position>
+ <y-position>312</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeBox</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeBox</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeBox</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theObject</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>363</x>
+ <y>263</y>
+ </coord>
+ <coord>
+ <x>564</x>
+ <y>141</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>572</x>
+ <y>503</y>
+ </coord>
+ <coord>
+ <x>572</x>
+ <y>263</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeFuse</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeFuse</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
+ <tonode-name>SetStudyID</tonode-name>
+ <toserviceparameter-name>theStudyID</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>1</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theX1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theX1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theY1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theY1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theZ1</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theZ1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theX2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theX2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theY2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theY2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeBox__theZ2</fromserviceparameter-name>
+ <tonode-name>MakeBox</tonode-name>
+ <toserviceparameter-name>theZ2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDX</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDY</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDY</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDZ</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theX</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theX</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theY</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theY</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theZ</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theZ</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GeomGraph</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__theRadius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>theRadius</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>12</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_2__shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2004 - 16:28:50</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:59</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>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>123</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeBox1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeBox1</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>z1</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>z2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeBox1</FuncName>
+ <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2): ]]></PyFunc>
+ <PyFunc><![CDATA[ aBox = MakeBox(x1,y1,z1,x2,y2,z2) ]]></PyFunc>
+ <PyFunc><![CDATA[ return aBox ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>3</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>389</x-position>
+ <y-position>3</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy_2</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeCopy_2</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>389</x-position>
+ <y-position>136</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeSphere_1</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>z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>609</x-position>
+ <y-position>313</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <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>z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>596</x-position>
+ <y-position>3</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>823</x-position>
+ <y-position>116</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse_2</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeFuse_2</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:41:8</creation-date>
+ <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1049</x-position>
+ <y-position>295</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>384</x>
+ <y>207</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>366</x>
+ <y>231</y>
+ </coord>
+ <coord>
+ <x>570</x>
+ <y>98</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>674</x>
+ <y>207</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>554</x>
+ <y>468</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>573</x>
+ <y>158</y>
+ </coord>
+ <coord>
+ <x>796</x>
+ <y>468</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeFuse_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>1017</x>
+ <y>366</y>
+ </coord>
+ <coord>
+ <x>1017</x>
+ <y>187</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeFuse_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>987</x>
+ <y>410</y>
+ </coord>
+ </coord-list>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>12</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>25</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>25</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>25</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<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>SetStudyID__theStudyID</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theZ</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theRadius</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>MakeFuse__return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 11:8:11</creation-date>
+ <lastmodification-date>7/12/2005 - 16:43:30</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>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>SetStudyID</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>SetStudyID</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>theStudyID</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/12/2005 - 16:43:30</creation-date>
+ <lastmodification-date>7/12/2005 - 16:43:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SetStudyID from GEOM_Superv</comment>
+ <x-position>14</x-position>
+ <y-position>104</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeSphere</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeSphere</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theRadius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/12/2005 - 16:43:30</creation-date>
+ <lastmodification-date>7/12/2005 - 16:43:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeSphere from GEOM_Superv</comment>
+ <x-position>198</x-position>
+ <y-position>32</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/12/2005 - 16:43:30</creation-date>
+ <lastmodification-date>7/12/2005 - 16:43:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>390</x-position>
+ <y-position>11</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/12/2005 - 16:43:30</creation-date>
+ <lastmodification-date>7/12/2005 - 16:43:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>429</x-position>
+ <y-position>177</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>TranslateDXDYDZ</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>TranslateDXDYDZ</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theObject</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDZ</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/12/2005 - 16:43:30</creation-date>
+ <lastmodification-date>7/12/2005 - 16:43:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>TranslateDXDYDZ from GEOM_Superv</comment>
+ <x-position>615</x-position>
+ <y-position>11</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>7/12/2005 - 16:43:30</creation-date>
+ <lastmodification-date>7/12/2005 - 16:43:30</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>806</x-position>
+ <y-position>33</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theObject</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>382</x>
+ <y>174</y>
+ </coord>
+ <coord>
+ <x>552</x>
+ <y>147</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>784</x>
+ <y>199</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
+ <tonode-name>SetStudyID</tonode-name>
+ <toserviceparameter-name>theStudyID</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>2</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theX</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theX</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theY</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theY</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theZ</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theZ</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theRadius</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theRadius</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>20</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDX</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDY</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDY</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDZ</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>GraphGeomEssai_1_1_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>GraphGeomEssai_1_1_1_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_1__shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>10/7/2002 - 14:53:2</creation-date>
+ <lastmodification-date>14/12/2005 - 14:43:56</lastmodification-date>
+ <editor-release>1.03</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>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:43:22</creation-date>
+ <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>166</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeSphere_1</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>z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:43:22</creation-date>
+ <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>181</x-position>
+ <y-position>86</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:43:22</creation-date>
+ <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>386</x-position>
+ <y-position>2</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy_2</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeCopy_2</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:43:22</creation-date>
+ <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>388</x-position>
+ <y-position>181</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:43:22</creation-date>
+ <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>779</x-position>
+ <y-position>161</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <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>z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:43:22</creation-date>
+ <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>580</x-position>
+ <y-position>2</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>369</x>
+ <y>276</y>
+ </coord>
+ <coord>
+ <x>560</x>
+ <y>97</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>20</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>10</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
<!DOCTYPE SuperGraph>
<supergraph>
-<dataflow>
-<info-list>
-<node>
-<component-name>?</component-name>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>GraphSwitch1</node-name>
<kind>1</kind>
<coupled-node>?</coupled-node>
<service>
-<service-name>GraphSwitch1</service-name>
+ <service-name>GraphSwitch1</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoop__Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoop__Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>InitLoop__Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>InitLoop__Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoop__Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoop__Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Min</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>EndOfInitLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>EndOfInitLoop__Max</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Switch__Even</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list/>
<creation-date>1/10/2003 - 17:12:48</creation-date>
- <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <lastmodification-date>9/12/2005 - 17:19:21</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>?</comment>
<x-position>0</x-position>
- <y-position>0</y-position> </node> </info-list>
+ <y-position>0</y-position>
+ </node>
+ </info-list>
<node-list>
-<node>
-<component-name>?</component-name>
+ <node>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>IsOdd</node-name>
<kind>3</kind>
<coupled-node>?</coupled-node>
<service>
-<service-name>IsOdd</service-name>
+ <service-name>IsOdd</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>IsOdd</FuncName>
+ <PyFunction>
+ <FuncName>IsOdd</FuncName>
<PyFunc><![CDATA[from time import * ]]></PyFunc>
<PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
<PyFunc><![CDATA[ print a,"IsOdd (GraphSwitch1)" ]]></PyFunc>
<PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
- <PyFunc><![CDATA[ return a ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>19/1/2005 - 15:36:46</creation-date>
- <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <PyFunc><![CDATA[ return a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>9/12/2005 - 17:18:41</creation-date>
+ <lastmodification-date>9/12/2005 - 17:18:41</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Python function</comment>
- <x-position>389</x-position>
- <y-position>65</y-position> </node>
+ <x-position>408</x-position>
+ <y-position>34</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>InitLoop</node-name>
<kind>4</kind>
<coupled-node>EndOfInitLoop</coupled-node>
<service>
-<service-name>InitLoop</service-name>
+ <service-name>InitLoop</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>InitLoop</FuncName>
+ <PyFunction>
+ <FuncName>InitLoop</FuncName>
<PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
- <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
<PyFunction>
-<FuncName>MoreLoop</FuncName>
+ <FuncName>MoreLoop</FuncName>
<PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
<PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
<PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
<PyFunc><![CDATA[ else : ]]></PyFunc>
<PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
- <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
+ <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc>
+ </PyFunction>
<PyFunction>
-<FuncName>NextLoop</FuncName>
+ <FuncName>NextLoop</FuncName>
<PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
<PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
- <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>19/1/2005 - 15:36:46</creation-date>
- <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>9/12/2005 - 17:18:41</creation-date>
+ <lastmodification-date>9/12/2005 - 17:18:41</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>10</x-position>
- <y-position>129</y-position> </node>
+ <y-position>129</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>EndOfInitLoop</node-name>
<kind>5</kind>
<coupled-node>InitLoop</coupled-node>
<service>
-<service-name>EndOfInitLoop</service-name>
+ <service-name>EndOfInitLoop</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Index</inParameter-name> </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Min</inParameter-name> </inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Index</inParameter-name>
+ </inParameter>
<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Min</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>Max</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Index</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Min</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Index</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Min</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Max</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>?</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>19/1/2005 - 15:36:46</creation-date>
- <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>9/12/2005 - 17:18:41</creation-date>
+ <lastmodification-date>9/12/2005 - 17:18:41</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
- <x-position>768</x-position>
- <y-position>126</y-position> </node>
+ <x-position>862</x-position>
+ <y-position>156</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>Switch</node-name>
<kind>6</kind>
<coupled-node>EndOfSwitch</coupled-node>
<service>
-<service-name>Switch</service-name>
+ <service-name>Switch</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>Odd</outParameter-name> </outParameter>
<outParameter>
-<outParameter-type>int</outParameter-type>
- <outParameter-name>Even</outParameter-name> </outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>Odd</outParameter-name>
+ </outParameter>
<outParameter>
-<outParameter-type>int</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>Even</outParameter-name>
+ </outParameter>
+ <outParameter>
+ <outParameter-type>int</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>Switch</FuncName>
+ <PyFunction>
+ <FuncName>Switch</FuncName>
<PyFunc><![CDATA[from time import * ]]></PyFunc>
<PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
<PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
<PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
- <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>19/1/2005 - 15:36:46</creation-date>
- <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>9/12/2005 - 17:18:41</creation-date>
+ <lastmodification-date>9/12/2005 - 17:18:41</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
<x-position>195</x-position>
- <y-position>130</y-position> </node>
+ <y-position>130</y-position>
+ </node>
<node>
-<component-name>?</component-name>
+ <component-name>?</component-name>
<interface-name>?</interface-name>
<node-name>EndOfSwitch</node-name>
<kind>7</kind>
<coupled-node>Switch</coupled-node>
<service>
-<service-name>EndOfSwitch</service-name>
+ <service-name>EndOfSwitch</service-name>
<inParameter-list>
-<inParameter>
-<inParameter-type>long</inParameter-type>
- <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
<outParameter-list>
-<outParameter>
-<outParameter-type>long</outParameter-type>
- <outParameter-name>a</outParameter-name> </outParameter> </outParameter-list> </service>
+ <outParameter>
+ <outParameter-type>long</outParameter-type>
+ <outParameter-name>a</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
<DataStream-list/>
<PyFunction-list>
-<PyFunction>
-<FuncName>?</FuncName>
- <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
- <creation-date>19/1/2005 - 15:36:46</creation-date>
- <lastmodification-date>19/1/2005 - 15:36:46</lastmodification-date>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>9/12/2005 - 17:18:41</creation-date>
+ <lastmodification-date>9/12/2005 - 17:18:41</lastmodification-date>
<editor-release>1.05</editor-release>
<author>?</author>
<container>?</container>
<comment>Compute Node</comment>
- <x-position>587</x-position>
- <y-position>126</y-position> </node> </node-list>
+ <x-position>640</x-position>
+ <y-position>155</y-position>
+ </node>
+ </node-list>
<link-list>
-<link>
-<fromnode-name>IsOdd</fromnode-name>
+ <link>
+ <fromnode-name>IsOdd</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>EndOfSwitch</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
- <coord-list>
-<coord>
-<x>571</x>
- <y>158</y> </coord>
- <coord>
-<x>571</x>
- <y>136</y> </coord> </coord-list> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>DoLoop</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>Index</fromserviceparameter-name>
<tonode-name>Switch</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>Min</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>Min</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>InitLoop</fromnode-name>
+ <fromnode-name>InitLoop</fromnode-name>
<fromserviceparameter-name>Max</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>Max</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>EndOfInitLoop</fromnode-name>
+ <fromnode-name>EndOfInitLoop</fromnode-name>
<fromserviceparameter-name>DoLoop</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>DoLoop</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>Switch</fromnode-name>
+ <fromnode-name>Switch</fromnode-name>
<fromserviceparameter-name>Odd</fromserviceparameter-name>
<tonode-name>IsOdd</tonode-name>
<toserviceparameter-name>Gate</toserviceparameter-name>
- <coord-list/> </link>
- <link>
-<fromnode-name>Switch</fromnode-name>
- <fromserviceparameter-name>Even</fromserviceparameter-name>
- <tonode-name>EndOfSwitch</tonode-name>
- <toserviceparameter-name>Default</toserviceparameter-name>
- <coord-list/> </link>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>Switch</fromnode-name>
+ <fromnode-name>Switch</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>IsOdd</tonode-name>
<toserviceparameter-name>a</toserviceparameter-name>
<coord-list>
-<coord>
-<x>375</x>
- <y>136</y> </coord>
<coord>
-<x>375</x>
- <y>201</y> </coord> </coord-list> </link>
+ <x>375</x>
+ <y>105</y>
+ </coord>
+ <coord>
+ <x>375</x>
+ <y>201</y>
+ </coord>
+ </coord-list>
+ </link>
<link>
-<fromnode-name>Switch</fromnode-name>
- <fromserviceparameter-name>a</fromserviceparameter-name>
+ <fromnode-name>Switch</fromnode-name>
+ <fromserviceparameter-name>Default</fromserviceparameter-name>
<tonode-name>EndOfSwitch</tonode-name>
- <toserviceparameter-name>a</toserviceparameter-name>
- <coord-list>
-<coord>
-<x>571</x>
- <y>161</y> </coord>
- <coord>
-<x>570</x>
- <y>221</y> </coord> </coord-list> </link>
+ <toserviceparameter-name>Default</toserviceparameter-name>
+ <coord-list/>
+ </link>
<link>
-<fromnode-name>EndOfSwitch</fromnode-name>
+ <fromnode-name>EndOfSwitch</fromnode-name>
<fromserviceparameter-name>a</fromserviceparameter-name>
<tonode-name>EndOfInitLoop</tonode-name>
<toserviceparameter-name>Index</toserviceparameter-name>
- <coord-list/> </link> </link-list>
+ <coord-list/>
+ </link>
+ </link-list>
<data-list>
-<data>
-<fromnode-name>GraphSwitch1</fromnode-name>
+ <data>
+ <fromnode-name>GraphSwitch1</fromnode-name>
<fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>Index</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>0</value> </data-value>
- <coord-list/> </data>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
<data>
-<fromnode-name>GraphSwitch1</fromnode-name>
+ <fromnode-name>GraphSwitch1</fromnode-name>
<fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>Min</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>0</value> </data-value>
- <coord-list/> </data>
+ <value-type>3</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
<data>
-<fromnode-name>GraphSwitch1</fromnode-name>
+ <fromnode-name>GraphSwitch1</fromnode-name>
<fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
<tonode-name>InitLoop</tonode-name>
<toserviceparameter-name>Max</toserviceparameter-name>
<data-value>
-<value-type>3</value-type>
- <value>100</value> </data-value>
- <coord-list/> </data> </data-list> </dataflow></supergraph>
+ <value-type>3</value-type>
+ <value>100</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_4_1_1_1_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>aNewDataFlow_1_4_1_1_1_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__x2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__y2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeBox1__z2</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_2__shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2004 - 16:28:50</creation-date>
+ <lastmodification-date>14/12/2005 - 14:50:46</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>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>123</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeBox1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeBox1</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>z1</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>z2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeBox1</FuncName>
+ <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2): ]]></PyFunc>
+ <PyFunc><![CDATA[ aBox = MakeBox(x1,y1,z1,x2,y2,z2) ]]></PyFunc>
+ <PyFunc><![CDATA[ return aBox ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>194</x-position>
+ <y-position>3</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>389</x-position>
+ <y-position>3</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy_2</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeCopy_2</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>391</x-position>
+ <y-position>264</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeSphere_1</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>z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>641</x-position>
+ <y-position>326</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>823</x-position>
+ <y-position>116</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_2</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse_2</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeFuse_2</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>1049</x-position>
+ <y-position>295</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Macro_aNewDataFlow_1_5_1_1</node-name>
+ <kind>10</kind>
+ <coupled-node>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</coupled-node>
+ <service>
+ <service-name>aNewDataFlow_1_5_1_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__a</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__b</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Mult__b</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>?</FuncName>
+ <PyFunc><![CDATA[?]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>3.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Macro Node</comment>
+ <x-position>391</x-position>
+ <y-position>121</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <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>z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>621</x-position>
+ <y-position>12</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>373</x>
+ <y>211</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeBox1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>365</x>
+ <y>359</y>
+ </coord>
+ <coord>
+ <x>570</x>
+ <y>98</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>674</x>
+ <y>207</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_2</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>593</x>
+ <y>167</y>
+ </coord>
+ <coord>
+ <x>828</x>
+ <y>481</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeFuse_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>1017</x>
+ <y>366</y>
+ </coord>
+ <coord>
+ <x>1017</x>
+ <y>187</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeFuse_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse_2</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>1001</x>
+ <y>410</y>
+ </coord>
+ <coord>
+ <x>1001</x>
+ <y>231</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>Macro_aNewDataFlow_1_5_1_1</fromnode-name>
+ <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>x2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>y2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
+ <tonode-name>MakeBox1</tonode-name>
+ <toserviceparameter-name>z2</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>12</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</fromserviceparameter-name>
+ <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
+ <toserviceparameter-name>sum__a</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>1</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</fromserviceparameter-name>
+ <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
+ <toserviceparameter-name>sum__b</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>2</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>25</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>25</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__a</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>sum__b</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>Mult__b</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/6/2004 - 17:42:12</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</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>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>sum</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>sum</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>b</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>s</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>sum</FuncName>
+ <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
+ <PyFunc><![CDATA[ return a+b ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>52</x-position>
+ <y-position>80</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>Mult</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>Mult</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>a</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>double</outParameter-type>
+ <outParameter-name>b</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>Mult</FuncName>
+ <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
+ <PyFunc><![CDATA[ b = a*3 ]]></PyFunc>
+ <PyFunc><![CDATA[ return b ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:49:53</creation-date>
+ <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>298</x-position>
+ <y-position>72</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>sum</fromnode-name>
+ <fromserviceparameter-name>s</fromserviceparameter-name>
+ <tonode-name>Mult</tonode-name>
+ <toserviceparameter-name>a</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list/>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<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>SetStudyID__theStudyID</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theZ</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere__theRadius</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>MakeFuse__return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>29/10/2004 - 11:15:45</creation-date>
+ <lastmodification-date>14/12/2005 - 14:54:54</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>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>SetStudyID</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>SetStudyID</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-name>theStudyID</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:54:37</creation-date>
+ <lastmodification-date>14/12/2005 - 14:54:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>SetStudyID from GEOM_Superv</comment>
+ <x-position>9</x-position>
+ <y-position>118</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeSphere</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeSphere</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theZ</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theRadius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:54:37</creation-date>
+ <lastmodification-date>14/12/2005 - 14:54:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeSphere from GEOM_Superv</comment>
+ <x-position>202</x-position>
+ <y-position>58</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeCopy</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theOriginal</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:54:37</creation-date>
+ <lastmodification-date>14/12/2005 - 14:54:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeCopy from GEOM_Superv</comment>
+ <x-position>425</x-position>
+ <y-position>11</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>TranslateDXDYDZ</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>TranslateDXDYDZ</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theObject</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDX</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDY</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>theDZ</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:54:37</creation-date>
+ <lastmodification-date>14/12/2005 - 14:54:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>TranslateDXDYDZ from GEOM_Superv</comment>
+ <x-position>428</x-position>
+ <y-position>197</y-position>
+ </node>
+ <node>
+ <component-name>GEOM_Superv</component-name>
+ <interface-name>GEOM_Superv</interface-name>
+ <node-name>MakeFuse</node-name>
+ <kind>0</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-name>theShape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>GEOM_Object</outParameter-type>
+ <outParameter-name>return</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>14/12/2005 - 14:54:37</creation-date>
+ <lastmodification-date>14/12/2005 - 14:54:37</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>localhost/FactoryServer</container>
+ <comment>MakeFuse from GEOM_Superv</comment>
+ <x-position>651</x-position>
+ <y-position>103</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>SetStudyID</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>theOriginal</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theObject</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>390</x>
+ <y>352</y>
+ </coord>
+ <coord>
+ <x>618</x>
+ <y>107</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>return</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>theShape2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>TranslateDXDYDZ</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
+ <tonode-name>SetStudyID</tonode-name>
+ <toserviceparameter-name>theStudyID</toserviceparameter-name>
+ <data-value>
+ <value-type>3</value-type>
+ <value>1</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theX</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theX</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theY</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theY</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theZ</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theZ</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere__theRadius</fromserviceparameter-name>
+ <tonode-name>MakeSphere</tonode-name>
+ <toserviceparameter-name>theRadius</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDX</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>80</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDY</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDY</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1</fromnode-name>
+ <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
+ <tonode-name>TranslateDXDYDZ</tonode-name>
+ <toserviceparameter-name>theDZ</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+<!DOCTYPE SuperGraph>
+<supergraph>
+ <dataflow>
+ <info-list>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>aNewDataFlow_1_4_2_1</node-name>
+ <kind>1</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>aNewDataFlow_1_4_2_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeSphere_1__radius</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__x1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__y1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>MakeTranslation_1__z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>MakeFuse_1__shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list/>
+ <creation-date>25/8/2004 - 16:28:50</creation-date>
+ <lastmodification-date>14/12/2005 - 14:55:42</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>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>gag</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>gag</service-name>
+ <inParameter-list/>
+ <outParameter-list/>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>gag</FuncName>
+ <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
+ <PyFunc><![CDATA[def gag(): ]]></PyFunc>
+ <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
+ <PyFunc><![CDATA[ return 1 ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:55:28</creation-date>
+ <lastmodification-date>14/12/2005 - 14:55:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>0</x-position>
+ <y-position>123</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeCopy_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeCopy_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeCopy_1</FuncName>
+ <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:55:28</creation-date>
+ <lastmodification-date>14/12/2005 - 14:55:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>385</x-position>
+ <y-position>3</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeSphere_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeSphere_1</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>z1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-name>radius</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeSphere_1</FuncName>
+ <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
+ <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:55:28</creation-date>
+ <lastmodification-date>14/12/2005 - 14:55:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>193</x-position>
+ <y-position>67</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeTranslation_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeTranslation_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <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>z1</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeTranslation_1</FuncName>
+ <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:55:28</creation-date>
+ <lastmodification-date>14/12/2005 - 14:55:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>388</x-position>
+ <y-position>146</y-position>
+ </node>
+ <node>
+ <component-name>?</component-name>
+ <interface-name>?</interface-name>
+ <node-name>MakeFuse_1</node-name>
+ <kind>3</kind>
+ <coupled-node>?</coupled-node>
+ <service>
+ <service-name>MakeFuse_1</service-name>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape1</inParameter-name>
+ </inParameter>
+ <inParameter>
+ <inParameter-type>objref</inParameter-type>
+ <inParameter-name>shape2</inParameter-name>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-type>objref</outParameter-type>
+ <outParameter-name>shape</outParameter-name>
+ </outParameter>
+ </outParameter-list>
+ </service>
+ <DataStream-list/>
+ <PyFunction-list>
+ <PyFunction>
+ <FuncName>MakeFuse_1</FuncName>
+ <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
+ <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
+ <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
+ <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
+ <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
+ <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
+ <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
+ <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
+ <PyFunc><![CDATA[ return shape ]]></PyFunc>
+ </PyFunction>
+ </PyFunction-list>
+ <creation-date>14/12/2005 - 14:55:28</creation-date>
+ <lastmodification-date>14/12/2005 - 14:55:28</lastmodification-date>
+ <editor-release>2.0</editor-release>
+ <author>?</author>
+ <container>?</container>
+ <comment>Compute Node</comment>
+ <x-position>618</x-position>
+ <y-position>64</y-position>
+ </node>
+ </node-list>
+ <link-list>
+ <link>
+ <fromnode-name>gag</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeCopy_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list>
+ <coord>
+ <x>363</x>
+ <y>301</y>
+ </coord>
+ <coord>
+ <x>568</x>
+ <y>98</y>
+ </coord>
+ </coord-list>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>shape1</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeSphere_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeCopy_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>shape</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>shape2</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ <link>
+ <fromnode-name>MakeTranslation_1</fromnode-name>
+ <fromserviceparameter-name>Gate</fromserviceparameter-name>
+ <tonode-name>MakeFuse_1</tonode-name>
+ <toserviceparameter-name>Gate</toserviceparameter-name>
+ <coord-list/>
+ </link>
+ </link-list>
+ <data-list>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
+ <tonode-name>MakeSphere_1</tonode-name>
+ <toserviceparameter-name>radius</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>50</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>x1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>80</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>y1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ <data>
+ <fromnode-name>aNewDataFlow_1_4_2_1</fromnode-name>
+ <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
+ <tonode-name>MakeTranslation_1</tonode-name>
+ <toserviceparameter-name>z1</toserviceparameter-name>
+ <data-value>
+ <value-type>7</value-type>
+ <value>0</value>
+ </data-value>
+ <coord-list/>
+ </data>
+ </data-list>
+ </dataflow>
+</supergraph>
+
--- /dev/null
+
+# Generated python file of Graph GeomGraph
+
+from SuperV import *
+
+# Graph creation of GeomGraph
+def DefGeomGraph() :
+ GeomGraph = Graph( 'GeomGraph' )
+ GeomGraph.SetName( 'GeomGraph' )
+ GeomGraph.SetAuthor( '' )
+ GeomGraph.SetComment( '' )
+ GeomGraph.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ SetStudyID = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
+ SetStudyID.SetName( 'SetStudyID' )
+ SetStudyID.SetAuthor( '' )
+ SetStudyID.SetContainer( 'localhost/FactoryServer' )
+ SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
+ SetStudyID.Coords( 14 , 241 )
+ ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
+ ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
+ OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
+
+ MakeBox = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeBox' )
+ MakeBox.SetName( 'MakeBox' )
+ MakeBox.SetAuthor( '' )
+ MakeBox.SetContainer( 'localhost/FactoryServer' )
+ MakeBox.SetComment( 'MakeBox from GEOM_Superv' )
+ MakeBox.Coords( 198 , 46 )
+ IMakeBoxtheX1 = MakeBox.GetInPort( 'theX1' )
+ IMakeBoxtheY1 = MakeBox.GetInPort( 'theY1' )
+ IMakeBoxtheZ1 = MakeBox.GetInPort( 'theZ1' )
+ IMakeBoxtheX2 = MakeBox.GetInPort( 'theX2' )
+ IMakeBoxtheY2 = MakeBox.GetInPort( 'theY2' )
+ IMakeBoxtheZ2 = MakeBox.GetInPort( 'theZ2' )
+ IMakeBoxGate = MakeBox.GetInPort( 'Gate' )
+ OMakeBoxreturn = MakeBox.GetOutPort( 'return' )
+ OMakeBoxGate = MakeBox.GetOutPort( 'Gate' )
+
+ MakeCopy = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy.SetName( 'MakeCopy' )
+ MakeCopy.SetAuthor( '' )
+ MakeCopy.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy.Coords( 383 , 46 )
+ IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
+ IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
+ OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
+ OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
+
+ TranslateDXDYDZ = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetAuthor( '' )
+ TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
+ TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
+ TranslateDXDYDZ.Coords( 579 , 46 )
+ ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
+ ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
+ ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
+ ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
+ ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
+ OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
+ OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
+
+ MakeCopy_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy_1.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy_1.Coords( 384 , 168 )
+ IMakeCopy_1theOriginal = MakeCopy_1.GetInPort( 'theOriginal' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1return = MakeCopy_1.GetOutPort( 'return' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ MakeSphere_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetContainer( 'localhost/FactoryServer' )
+ MakeSphere_1.SetComment( 'MakeSphere from GEOM_Superv' )
+ MakeSphere_1.Coords( 604 , 348 )
+ IMakeSphere_1theX = MakeSphere_1.GetInPort( 'theX' )
+ IMakeSphere_1theY = MakeSphere_1.GetInPort( 'theY' )
+ IMakeSphere_1theZ = MakeSphere_1.GetInPort( 'theZ' )
+ IMakeSphere_1theRadius = MakeSphere_1.GetInPort( 'theRadius' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1return = MakeSphere_1.GetOutPort( 'return' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ MakeFuse = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse.SetName( 'MakeFuse' )
+ MakeFuse.SetAuthor( '' )
+ MakeFuse.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse.Coords( 790 , 148 )
+ IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
+ IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
+ IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
+ OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
+
+ MakeFuse_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse_1.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse_1.Coords( 993 , 312 )
+ IMakeFuse_1theShape1 = MakeFuse_1.GetInPort( 'theShape1' )
+ IMakeFuse_1theShape2 = MakeFuse_1.GetInPort( 'theShape2' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LSetStudyIDGateMakeBoxGate = GeomGraph.Link( OSetStudyIDGate , IMakeBoxGate )
+
+ LMakeBoxreturnMakeCopytheOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopytheOriginal )
+
+ LMakeBoxreturnMakeCopy_1theOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopy_1theOriginal )
+
+ LMakeBoxGateMakeCopyGate = GeomGraph.Link( OMakeBoxGate , IMakeCopyGate )
+
+ LMakeCopyreturnTranslateDXDYDZtheObject = GeomGraph.Link( OMakeCopyreturn , ITranslateDXDYDZtheObject )
+
+ LMakeCopyGateMakeCopy_1Gate = GeomGraph.Link( OMakeCopyGate , IMakeCopy_1Gate )
+ LMakeCopyGateMakeCopy_1Gate.AddCoord( 1 , 363 , 263 )
+ LMakeCopyGateMakeCopy_1Gate.AddCoord( 2 , 564 , 141 )
+
+ LTranslateDXDYDZreturnMakeFusetheShape1 = GeomGraph.Link( OTranslateDXDYDZreturn , IMakeFusetheShape1 )
+
+ LTranslateDXDYDZGateMakeFuseGate = GeomGraph.Link( OTranslateDXDYDZGate , IMakeFuseGate )
+
+ LMakeCopy_1returnMakeFusetheShape2 = GeomGraph.Link( OMakeCopy_1return , IMakeFusetheShape2 )
+
+ LMakeCopy_1GateMakeSphere_1Gate = GeomGraph.Link( OMakeCopy_1Gate , IMakeSphere_1Gate )
+ LMakeCopy_1GateMakeSphere_1Gate.AddCoord( 1 , 572 , 503 )
+ LMakeCopy_1GateMakeSphere_1Gate.AddCoord( 2 , 572 , 263 )
+
+ LMakeSphere_1returnMakeFuse_1theShape2 = GeomGraph.Link( OMakeSphere_1return , IMakeFuse_1theShape2 )
+
+ LMakeSphere_1GateTranslateDXDYDZGate = GeomGraph.Link( OMakeSphere_1Gate , ITranslateDXDYDZGate )
+
+ LMakeFusereturnMakeFuse_1theShape1 = GeomGraph.Link( OMakeFusereturn , IMakeFuse_1theShape1 )
+
+ LMakeFuseGateMakeFuse_1Gate = GeomGraph.Link( OMakeFuseGate , IMakeFuse_1Gate )
+
+ # Input datas
+ ISetStudyIDtheStudyID.Input( 1 )
+ IMakeBoxtheX1.Input( 0 )
+ IMakeBoxtheY1.Input( 0 )
+ IMakeBoxtheZ1.Input( 0 )
+ IMakeBoxtheX2.Input( 50 )
+ IMakeBoxtheY2.Input( 50 )
+ IMakeBoxtheZ2.Input( 50 )
+ ITranslateDXDYDZtheDX.Input( 10 )
+ ITranslateDXDYDZtheDY.Input( 10 )
+ ITranslateDXDYDZtheDZ.Input( 10 )
+ IMakeSphere_1theX.Input( 0 )
+ IMakeSphere_1theY.Input( 0 )
+ IMakeSphere_1theZ.Input( 0 )
+ IMakeSphere_1theRadius.Input( 12 )
+
+ # Output Ports of the graph
+ #OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
+ return GeomGraph
+
+
+GeomGraph = DefGeomGraph()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1_4_2_1_1_2_2_1_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1_4_2_1_1_2_2_1_1
+def DefaNewDataFlow_1_4_2_1_1_2_2_1_1() :
+ aNewDataFlow_1_4_2_1_1_2_2_1_1 = Graph( 'aNewDataFlow_1_4_2_1_1_2_2_1_1' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.SetName( 'aNewDataFlow_1_4_2_1_1_2_2_1_1' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.SetAuthor( '' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.SetComment( '' )
+ aNewDataFlow_1_4_2_1_1_2_2_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 123 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeBox1 = []
+ PyMakeBox1.append( 'def MakeBox1(x1,y1,z1,x2,y2,z2): ' )
+ PyMakeBox1.append( ' aBox = MakeBox(x1,y1,z1,x2,y2,z2) ' )
+ PyMakeBox1.append( ' return aBox ' )
+ MakeBox1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeBox1' , PyMakeBox1 )
+ MakeBox1.SetName( 'MakeBox1' )
+ MakeBox1.SetAuthor( '' )
+ MakeBox1.SetComment( 'Compute Node' )
+ MakeBox1.Coords( 194 , 3 )
+ IMakeBox1x1 = MakeBox1.InPort( 'x1' , 'double' )
+ IMakeBox1y1 = MakeBox1.InPort( 'y1' , 'double' )
+ IMakeBox1z1 = MakeBox1.InPort( 'z1' , 'double' )
+ IMakeBox1x2 = MakeBox1.InPort( 'x2' , 'double' )
+ IMakeBox1y2 = MakeBox1.InPort( 'y2' , 'double' )
+ IMakeBox1z2 = MakeBox1.InPort( 'z2' , 'double' )
+ IMakeBox1Gate = MakeBox1.GetInPort( 'Gate' )
+ OMakeBox1shape = MakeBox1.OutPort( 'shape' , 'objref' )
+ OMakeBox1Gate = MakeBox1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 389 , 3 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_2 = []
+ PyMakeCopy_2.append( 'def MakeCopy_2(shape1): ' )
+ PyMakeCopy_2.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_2.append( ' return shape ' )
+ MakeCopy_2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeCopy_2' , PyMakeCopy_2 )
+ MakeCopy_2.SetName( 'MakeCopy_2' )
+ MakeCopy_2.SetAuthor( '' )
+ MakeCopy_2.SetComment( 'Compute Node' )
+ MakeCopy_2.Coords( 389 , 136 )
+ IMakeCopy_2shape1 = MakeCopy_2.InPort( 'shape1' , 'objref' )
+ IMakeCopy_2Gate = MakeCopy_2.GetInPort( 'Gate' )
+ OMakeCopy_2shape = MakeCopy_2.OutPort( 'shape' , 'objref' )
+ OMakeCopy_2Gate = MakeCopy_2.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 609 , 313 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape ' )
+ MakeTranslation_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 596 , 3 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 823 , 116 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_2 = []
+ PyMakeFuse_2.append( 'def MakeFuse_2(shape1,shape2): ' )
+ PyMakeFuse_2.append( ' # fuse operation 3 ' )
+ PyMakeFuse_2.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_2.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_2.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_2.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_2.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_2.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_2.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_2.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_2.append( ' return shape ' )
+ MakeFuse_2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.INode( 'MakeFuse_2' , PyMakeFuse_2 )
+ MakeFuse_2.SetName( 'MakeFuse_2' )
+ MakeFuse_2.SetAuthor( '' )
+ MakeFuse_2.SetComment( 'Compute Node' )
+ MakeFuse_2.Coords( 1049 , 295 )
+ IMakeFuse_2shape1 = MakeFuse_2.InPort( 'shape1' , 'objref' )
+ IMakeFuse_2shape2 = MakeFuse_2.InPort( 'shape2' , 'objref' )
+ IMakeFuse_2Gate = MakeFuse_2.GetInPort( 'Gate' )
+ OMakeFuse_2shape = MakeFuse_2.OutPort( 'shape' , 'objref' )
+ OMakeFuse_2Gate = MakeFuse_2.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeBox1Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OgagGate , IMakeBox1Gate )
+
+ LMakeBox1shapeMakeCopy_1shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeBox1shape , IMakeCopy_1shape1 )
+
+ LMakeBox1shapeMakeCopy_2shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeBox1shape , IMakeCopy_2shape1 )
+ LMakeBox1shapeMakeCopy_2shape1.AddCoord( 1 , 384 , 207 )
+
+ LMakeBox1GateMakeCopy_1Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeBox1Gate , IMakeCopy_1Gate )
+
+ LMakeCopy_1shapeMakeTranslation_1shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeCopy_1shape , IMakeTranslation_1shape1 )
+
+ LMakeCopy_1GateMakeCopy_2Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeCopy_1Gate , IMakeCopy_2Gate )
+ LMakeCopy_1GateMakeCopy_2Gate.AddCoord( 1 , 366 , 231 )
+ LMakeCopy_1GateMakeCopy_2Gate.AddCoord( 2 , 570 , 98 )
+
+ LMakeCopy_2shapeMakeFuse_1shape2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeCopy_2shape , IMakeFuse_1shape2 )
+ LMakeCopy_2shapeMakeFuse_1shape2.AddCoord( 1 , 674 , 207 )
+
+ LMakeCopy_2GateMakeSphere_1Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeCopy_2Gate , IMakeSphere_1Gate )
+ LMakeCopy_2GateMakeSphere_1Gate.AddCoord( 1 , 554 , 468 )
+
+ LMakeSphere_1shapeMakeFuse_2shape2 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeSphere_1shape , IMakeFuse_2shape2 )
+
+ LMakeSphere_1GateMakeTranslation_1Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeSphere_1Gate , IMakeTranslation_1Gate )
+ LMakeSphere_1GateMakeTranslation_1Gate.AddCoord( 1 , 573 , 158 )
+ LMakeSphere_1GateMakeTranslation_1Gate.AddCoord( 2 , 796 , 468 )
+
+ LMakeTranslation_1shapeMakeFuse_1shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape1 )
+
+ LMakeTranslation_1GateMakeFuse_1Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeTranslation_1Gate , IMakeFuse_1Gate )
+
+ LMakeFuse_1shapeMakeFuse_2shape1 = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeFuse_1shape , IMakeFuse_2shape1 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 1 , 1017 , 366 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 2 , 1017 , 187 )
+
+ LMakeFuse_1GateMakeFuse_2Gate = aNewDataFlow_1_4_2_1_1_2_2_1_1.Link( OMakeFuse_1Gate , IMakeFuse_2Gate )
+ LMakeFuse_1GateMakeFuse_2Gate.AddCoord( 1 , 987 , 410 )
+
+ # Input datas
+ IMakeBox1x1.Input( 0 )
+ IMakeBox1y1.Input( 0 )
+ IMakeBox1z1.Input( 0 )
+ IMakeBox1x2.Input( 50 )
+ IMakeBox1y2.Input( 50 )
+ IMakeBox1z2.Input( 50 )
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 12 )
+ IMakeTranslation_1x1.Input( 25 )
+ IMakeTranslation_1y1.Input( 25 )
+ IMakeTranslation_1z1.Input( 25 )
+
+ # Output Ports of the graph
+ #OMakeFuse_2shape = MakeFuse_2.GetOutPort( 'shape' )
+ return aNewDataFlow_1_4_2_1_1_2_2_1_1
+
+
+aNewDataFlow_1_4_2_1_1_2_2_1_1 = DefaNewDataFlow_1_4_2_1_1_2_2_1_1()
--- /dev/null
+
+# Generated python file of Graph GraphGeomEssai_1_1_1_1
+
+from SuperV import *
+
+# Graph creation of GraphGeomEssai_1_1_1_1
+def DefGraphGeomEssai_1_1_1_1() :
+ GraphGeomEssai_1_1_1_1 = Graph( 'GraphGeomEssai_1_1_1_1' )
+ GraphGeomEssai_1_1_1_1.SetName( 'GraphGeomEssai_1_1_1_1' )
+ GraphGeomEssai_1_1_1_1.SetAuthor( '' )
+ GraphGeomEssai_1_1_1_1.SetComment( '' )
+ GraphGeomEssai_1_1_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = GraphGeomEssai_1_1_1_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 166 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 181 , 86 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 386 , 2 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_2 = []
+ PyMakeCopy_2.append( 'def MakeCopy_2(shape1): ' )
+ PyMakeCopy_2.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_2.append( ' return shape ' )
+ MakeCopy_2 = GraphGeomEssai_1_1_1_1.INode( 'MakeCopy_2' , PyMakeCopy_2 )
+ MakeCopy_2.SetName( 'MakeCopy_2' )
+ MakeCopy_2.SetAuthor( '' )
+ MakeCopy_2.SetComment( 'Compute Node' )
+ MakeCopy_2.Coords( 388 , 181 )
+ IMakeCopy_2shape1 = MakeCopy_2.InPort( 'shape1' , 'objref' )
+ IMakeCopy_2Gate = MakeCopy_2.GetInPort( 'Gate' )
+ OMakeCopy_2shape = MakeCopy_2.OutPort( 'shape' , 'objref' )
+ OMakeCopy_2Gate = MakeCopy_2.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_1.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_1.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_1.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_1.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_1.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_1.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 779 , 161 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape' )
+ MakeTranslation_1 = GraphGeomEssai_1_1_1_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 580 , 2 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeSphere_1Gate = GraphGeomEssai_1_1_1_1.Link( OgagGate , IMakeSphere_1Gate )
+
+ LMakeSphere_1shapeMakeCopy_1shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeSphere_1shape , IMakeCopy_1shape1 )
+
+ LMakeSphere_1shapeMakeCopy_2shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeSphere_1shape , IMakeCopy_2shape1 )
+
+ LMakeSphere_1GateMakeCopy_1Gate = GraphGeomEssai_1_1_1_1.Link( OMakeSphere_1Gate , IMakeCopy_1Gate )
+
+ LMakeCopy_1shapeMakeTranslation_1shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeCopy_1shape , IMakeTranslation_1shape1 )
+
+ LMakeCopy_1GateMakeCopy_2Gate = GraphGeomEssai_1_1_1_1.Link( OMakeCopy_1Gate , IMakeCopy_2Gate )
+ LMakeCopy_1GateMakeCopy_2Gate.AddCoord( 1 , 369 , 276 )
+ LMakeCopy_1GateMakeCopy_2Gate.AddCoord( 2 , 560 , 97 )
+
+ LMakeCopy_2shapeMakeFuse_1shape2 = GraphGeomEssai_1_1_1_1.Link( OMakeCopy_2shape , IMakeFuse_1shape2 )
+
+ LMakeCopy_2GateMakeTranslation_1Gate = GraphGeomEssai_1_1_1_1.Link( OMakeCopy_2Gate , IMakeTranslation_1Gate )
+
+ LMakeTranslation_1shapeMakeFuse_1shape1 = GraphGeomEssai_1_1_1_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape1 )
+
+ LMakeTranslation_1GateMakeFuse_1Gate = GraphGeomEssai_1_1_1_1.Link( OMakeTranslation_1Gate , IMakeFuse_1Gate )
+
+ # Input datas
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 20 )
+ IMakeTranslation_1x1.Input( 10 )
+ IMakeTranslation_1y1.Input( 10 )
+ IMakeTranslation_1z1.Input( 10 )
+
+ # Output Ports of the graph
+ #OMakeFuse_1shape = MakeFuse_1.GetOutPort( 'shape' )
+ return GraphGeomEssai_1_1_1_1
+
+
+GraphGeomEssai_1_1_1_1 = DefGraphGeomEssai_1_1_1_1()
IsOdd.SetName( 'IsOdd' )
IsOdd.SetAuthor( '' )
IsOdd.SetComment( 'Python function' )
- IsOdd.Coords( 389 , 65 )
+ IsOdd.Coords( 408 , 34 )
IIsOdda = IsOdd.InPort( 'a' , 'long' )
IIsOddGate = IsOdd.GetInPort( 'Gate' )
OIsOdda = IsOdd.OutPort( 'a' , 'long' )
EndOfInitLoop.SetName( 'EndOfInitLoop' )
EndOfInitLoop.SetAuthor( '' )
EndOfInitLoop.SetComment( 'Compute Node' )
- EndOfInitLoop.Coords( 768 , 126 )
+ EndOfInitLoop.Coords( 862 , 156 )
PyEndOfInitLoop = []
EndOfInitLoop.SetPyFunction( '' , PyEndOfInitLoop )
IInitLoopDoLoop = InitLoop.GetInPort( 'DoLoop' )
OInitLoopIndex = InitLoop.GetOutPort( 'Index' )
OInitLoopMin = InitLoop.GetOutPort( 'Min' )
OInitLoopMax = InitLoop.GetOutPort( 'Max' )
+ OInitLoopGate = InitLoop.GetOutPort( 'Gate' )
IEndOfInitLoopDoLoop = EndOfInitLoop.GetInPort( 'DoLoop' )
IEndOfInitLoopIndex = EndOfInitLoop.GetInPort( 'Index' )
IEndOfInitLoopMin = EndOfInitLoop.GetInPort( 'Min' )
EndOfSwitch.SetName( 'EndOfSwitch' )
EndOfSwitch.SetAuthor( '' )
EndOfSwitch.SetComment( 'Compute Node' )
- EndOfSwitch.Coords( 587 , 126 )
+ EndOfSwitch.Coords( 640 , 155 )
PyEndOfSwitch = []
EndOfSwitch.SetPyFunction( '' , PyEndOfSwitch )
IEndOfSwitcha = EndOfSwitch.InPort( 'a' , 'long' )
# Creation of Links
LIsOddaEndOfSwitcha = GraphSwitch1.Link( OIsOdda , IEndOfSwitcha )
- LIsOddaEndOfSwitcha.AddCoord( 1 , 571 , 158 )
- LIsOddaEndOfSwitcha.AddCoord( 2 , 571 , 136 )
LInitLoopIndexSwitcha = GraphSwitch1.Link( OInitLoopIndex , ISwitcha )
LSwitchOddIsOddGate = GraphSwitch1.Link( OSwitchOdd , IIsOddGate )
- LSwitchEvenEndOfSwitchDefault = GraphSwitch1.Link( OSwitchEven , IEndOfSwitchDefault )
-
LSwitchaIsOdda = GraphSwitch1.Link( OSwitcha , IIsOdda )
- LSwitchaIsOdda.AddCoord( 1 , 375 , 136 )
+ LSwitchaIsOdda.AddCoord( 1 , 375 , 105 )
LSwitchaIsOdda.AddCoord( 2 , 375 , 201 )
- LSwitchaEndOfSwitcha = GraphSwitch1.Link( OSwitcha , IEndOfSwitcha )
- LSwitchaEndOfSwitcha.AddCoord( 1 , 571 , 161 )
- LSwitchaEndOfSwitcha.AddCoord( 2 , 570 , 221 )
+ LSwitchDefaultEndOfSwitchDefault = GraphSwitch1.Link( OSwitchDefault , IEndOfSwitchDefault )
LEndOfSwitchaEndOfInitLoopIndex = GraphSwitch1.Link( OEndOfSwitcha , IEndOfInitLoopIndex )
#OEndOfInitLoopIndex = EndOfInitLoop.GetOutPort( 'Index' )
#OEndOfInitLoopMin = EndOfInitLoop.GetOutPort( 'Min' )
#OEndOfInitLoopMax = EndOfInitLoop.GetOutPort( 'Max' )
+ #OSwitchEven = Switch.GetOutPort( 'Even' )
return GraphSwitch1
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1_4_1_1_1_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1_4_1_1_1_1
+def DefaNewDataFlow_1_4_1_1_1_1() :
+ aNewDataFlow_1_4_1_1_1_1 = Graph( 'aNewDataFlow_1_4_1_1_1_1' )
+ aNewDataFlow_1_4_1_1_1_1.SetName( 'aNewDataFlow_1_4_1_1_1_1' )
+ aNewDataFlow_1_4_1_1_1_1.SetAuthor( '' )
+ aNewDataFlow_1_4_1_1_1_1.SetComment( '' )
+ aNewDataFlow_1_4_1_1_1_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = aNewDataFlow_1_4_1_1_1_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 123 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeBox1 = []
+ PyMakeBox1.append( 'def MakeBox1(x1,y1,z1,x2,y2,z2): ' )
+ PyMakeBox1.append( ' aBox = MakeBox(x1,y1,z1,x2,y2,z2) ' )
+ PyMakeBox1.append( ' return aBox ' )
+ MakeBox1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeBox1' , PyMakeBox1 )
+ MakeBox1.SetName( 'MakeBox1' )
+ MakeBox1.SetAuthor( '' )
+ MakeBox1.SetComment( 'Compute Node' )
+ MakeBox1.Coords( 194 , 3 )
+ IMakeBox1x1 = MakeBox1.InPort( 'x1' , 'double' )
+ IMakeBox1y1 = MakeBox1.InPort( 'y1' , 'double' )
+ IMakeBox1z1 = MakeBox1.InPort( 'z1' , 'double' )
+ IMakeBox1x2 = MakeBox1.InPort( 'x2' , 'double' )
+ IMakeBox1y2 = MakeBox1.InPort( 'y2' , 'double' )
+ IMakeBox1z2 = MakeBox1.InPort( 'z2' , 'double' )
+ IMakeBox1Gate = MakeBox1.GetInPort( 'Gate' )
+ OMakeBox1shape = MakeBox1.OutPort( 'shape' , 'objref' )
+ OMakeBox1Gate = MakeBox1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 389 , 3 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeCopy_2 = []
+ PyMakeCopy_2.append( 'def MakeCopy_2(shape1): ' )
+ PyMakeCopy_2.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_2.append( ' return shape ' )
+ MakeCopy_2 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeCopy_2' , PyMakeCopy_2 )
+ MakeCopy_2.SetName( 'MakeCopy_2' )
+ MakeCopy_2.SetAuthor( '' )
+ MakeCopy_2.SetComment( 'Compute Node' )
+ MakeCopy_2.Coords( 391 , 264 )
+ IMakeCopy_2shape1 = MakeCopy_2.InPort( 'shape1' , 'objref' )
+ IMakeCopy_2Gate = MakeCopy_2.GetInPort( 'Gate' )
+ OMakeCopy_2shape = MakeCopy_2.OutPort( 'shape' , 'objref' )
+ OMakeCopy_2Gate = MakeCopy_2.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 641 , 326 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 823 , 116 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_2 = []
+ PyMakeFuse_2.append( 'def MakeFuse_2(shape1,shape2): ' )
+ PyMakeFuse_2.append( ' # fuse operation 3 ' )
+ PyMakeFuse_2.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_2.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_2.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_2.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_2.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_2.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_2.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_2.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_2.append( ' return shape ' )
+ MakeFuse_2 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeFuse_2' , PyMakeFuse_2 )
+ MakeFuse_2.SetName( 'MakeFuse_2' )
+ MakeFuse_2.SetAuthor( '' )
+ MakeFuse_2.SetComment( 'Compute Node' )
+ MakeFuse_2.Coords( 1049 , 295 )
+ IMakeFuse_2shape1 = MakeFuse_2.InPort( 'shape1' , 'objref' )
+ IMakeFuse_2shape2 = MakeFuse_2.InPort( 'shape2' , 'objref' )
+ IMakeFuse_2Gate = MakeFuse_2.GetInPort( 'Gate' )
+ OMakeFuse_2shape = MakeFuse_2.OutPort( 'shape' , 'objref' )
+ OMakeFuse_2Gate = MakeFuse_2.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape' )
+ MakeTranslation_1 = aNewDataFlow_1_4_1_1_1_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 621 , 12 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ # Creation of Macro Nodes
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1 = DefaNewDataFlow_1_5_1_1_3_3_1_1_1_3_1()
+ Macro_aNewDataFlow_1_5_1_1 = aNewDataFlow_1_4_1_1_1_1.GraphMNode( aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1 )
+ Macro_aNewDataFlow_1_5_1_1.SetCoupled( 'aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1' )
+ Macro_aNewDataFlow_1_5_1_1.SetName( 'Macro_aNewDataFlow_1_5_1_1' )
+ Macro_aNewDataFlow_1_5_1_1.SetAuthor( '' )
+ Macro_aNewDataFlow_1_5_1_1.SetComment( 'Macro Node' )
+ Macro_aNewDataFlow_1_5_1_1.Coords( 391 , 121 )
+ IMacro_aNewDataFlow_1_5_1_1sum__a = Macro_aNewDataFlow_1_5_1_1.GetInPort( 'sum__a' )
+ IMacro_aNewDataFlow_1_5_1_1sum__b = Macro_aNewDataFlow_1_5_1_1.GetInPort( 'sum__b' )
+ IMacro_aNewDataFlow_1_5_1_1Gate = Macro_aNewDataFlow_1_5_1_1.GetInPort( 'Gate' )
+ OMacro_aNewDataFlow_1_5_1_1Mult__b = Macro_aNewDataFlow_1_5_1_1.GetOutPort( 'Mult__b' )
+ OMacro_aNewDataFlow_1_5_1_1Gate = Macro_aNewDataFlow_1_5_1_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeBox1Gate = aNewDataFlow_1_4_1_1_1_1.Link( OgagGate , IMakeBox1Gate )
+
+ LMakeBox1shapeMakeCopy_1shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeBox1shape , IMakeCopy_1shape1 )
+
+ LMakeBox1shapeMakeCopy_2shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeBox1shape , IMakeCopy_2shape1 )
+ LMakeBox1shapeMakeCopy_2shape1.AddCoord( 1 , 373 , 211 )
+
+ LMakeBox1GateMakeCopy_1Gate = aNewDataFlow_1_4_1_1_1_1.Link( OMakeBox1Gate , IMakeCopy_1Gate )
+
+ LMakeCopy_1shapeMakeTranslation_1shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeCopy_1shape , IMakeTranslation_1shape1 )
+
+ LMakeCopy_1GateMakeCopy_2Gate = aNewDataFlow_1_4_1_1_1_1.Link( OMakeCopy_1Gate , IMakeCopy_2Gate )
+ LMakeCopy_1GateMakeCopy_2Gate.AddCoord( 1 , 365 , 359 )
+ LMakeCopy_1GateMakeCopy_2Gate.AddCoord( 2 , 570 , 98 )
+
+ LMakeCopy_2shapeMakeFuse_1shape2 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeCopy_2shape , IMakeFuse_1shape2 )
+ LMakeCopy_2shapeMakeFuse_1shape2.AddCoord( 1 , 674 , 207 )
+
+ LMakeCopy_2GateMakeSphere_1Gate = aNewDataFlow_1_4_1_1_1_1.Link( OMakeCopy_2Gate , IMakeSphere_1Gate )
+
+ LMakeSphere_1shapeMakeFuse_2shape2 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeSphere_1shape , IMakeFuse_2shape2 )
+
+ LMakeSphere_1GateMakeTranslation_1Gate = aNewDataFlow_1_4_1_1_1_1.Link( OMakeSphere_1Gate , IMakeTranslation_1Gate )
+ LMakeSphere_1GateMakeTranslation_1Gate.AddCoord( 1 , 593 , 167 )
+ LMakeSphere_1GateMakeTranslation_1Gate.AddCoord( 2 , 828 , 481 )
+
+ LMakeFuse_1shapeMakeFuse_2shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeFuse_1shape , IMakeFuse_2shape1 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 1 , 1017 , 366 )
+ LMakeFuse_1shapeMakeFuse_2shape1.AddCoord( 2 , 1017 , 187 )
+
+ LMakeFuse_1GateMakeFuse_2Gate = aNewDataFlow_1_4_1_1_1_1.Link( OMakeFuse_1Gate , IMakeFuse_2Gate )
+ LMakeFuse_1GateMakeFuse_2Gate.AddCoord( 1 , 1001 , 410 )
+ LMakeFuse_1GateMakeFuse_2Gate.AddCoord( 2 , 1001 , 231 )
+
+ LMacro_aNewDataFlow_1_5_1_1Mult__bMakeTranslation_1y1 = aNewDataFlow_1_4_1_1_1_1.Link( OMacro_aNewDataFlow_1_5_1_1Mult__b , IMakeTranslation_1y1 )
+
+ LMakeTranslation_1shapeMakeFuse_1shape1 = aNewDataFlow_1_4_1_1_1_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape1 )
+
+ LMakeTranslation_1GateMakeFuse_1Gate = aNewDataFlow_1_4_1_1_1_1.Link( OMakeTranslation_1Gate , IMakeFuse_1Gate )
+
+ # Input datas
+ IMakeBox1x1.Input( 0 )
+ IMakeBox1y1.Input( 0 )
+ IMakeBox1z1.Input( 0 )
+ IMakeBox1x2.Input( 50 )
+ IMakeBox1y2.Input( 50 )
+ IMakeBox1z2.Input( 50 )
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 12 )
+ IMacro_aNewDataFlow_1_5_1_1sum__a.Input( 1 )
+ IMacro_aNewDataFlow_1_5_1_1sum__b.Input( 2 )
+ IMakeTranslation_1x1.Input( 25 )
+ IMakeTranslation_1z1.Input( 25 )
+
+ # Output Ports of the graph
+ #OMakeFuse_2shape = MakeFuse_2.GetOutPort( 'shape' )
+ return aNewDataFlow_1_4_1_1_1_1
+
+# Graph creation of aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1
+def DefaNewDataFlow_1_5_1_1_3_3_1_1_1_3_1() :
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1 = Graph( 'aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetCoupled( 'Macro_aNewDataFlow_1_5_1_1' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetName( 'aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetAuthor( '' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.SetComment( '' )
+ aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pysum = []
+ Pysum.append( 'def sum(a, b): ' )
+ Pysum.append( ' return a+b ' )
+ sum = aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.INode( 'sum' , Pysum )
+ sum.SetName( 'sum' )
+ sum.SetAuthor( '' )
+ sum.SetComment( 'Compute Node' )
+ sum.Coords( 52 , 80 )
+ Isuma = sum.InPort( 'a' , 'double' )
+ Isumb = sum.InPort( 'b' , 'double' )
+ IsumGate = sum.GetInPort( 'Gate' )
+ Osums = sum.OutPort( 's' , 'double' )
+ OsumGate = sum.GetOutPort( 'Gate' )
+
+ PyMult = []
+ PyMult.append( 'def Mult(a): ' )
+ PyMult.append( ' b = a*3 ' )
+ PyMult.append( ' return b ' )
+ Mult = aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.INode( 'Mult' , PyMult )
+ Mult.SetName( 'Mult' )
+ Mult.SetAuthor( '' )
+ Mult.SetComment( 'Compute Node' )
+ Mult.Coords( 298 , 72 )
+ IMulta = Mult.InPort( 'a' , 'double' )
+ IMultGate = Mult.GetInPort( 'Gate' )
+ OMultb = Mult.OutPort( 'b' , 'double' )
+ OMultGate = Mult.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LsumsMulta = aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1.Link( Osums , IMulta )
+
+ # Input Ports of the graph
+ #Isuma = sum.GetInPort( 'a' )
+ #Isumb = sum.GetInPort( 'b' )
+
+ # Output Ports of the graph
+ #OMultb = Mult.GetOutPort( 'b' )
+ return aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1
+
+
+aNewDataFlow_1_4_1_1_1_1 = DefaNewDataFlow_1_4_1_1_1_1()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1
+def DefaNewDataFlow_1() :
+ aNewDataFlow_1 = Graph( 'aNewDataFlow_1' )
+ aNewDataFlow_1.SetName( 'aNewDataFlow_1' )
+ aNewDataFlow_1.SetAuthor( '' )
+ aNewDataFlow_1.SetComment( '' )
+ aNewDataFlow_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ SetStudyID = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
+ SetStudyID.SetName( 'SetStudyID' )
+ SetStudyID.SetAuthor( '' )
+ SetStudyID.SetContainer( 'localhost/FactoryServer' )
+ SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
+ SetStudyID.Coords( 9 , 118 )
+ ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
+ ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
+ OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
+
+ MakeSphere = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
+ MakeSphere.SetName( 'MakeSphere' )
+ MakeSphere.SetAuthor( '' )
+ MakeSphere.SetContainer( 'localhost/FactoryServer' )
+ MakeSphere.SetComment( 'MakeSphere from GEOM_Superv' )
+ MakeSphere.Coords( 202 , 58 )
+ IMakeSpheretheX = MakeSphere.GetInPort( 'theX' )
+ IMakeSpheretheY = MakeSphere.GetInPort( 'theY' )
+ IMakeSpheretheZ = MakeSphere.GetInPort( 'theZ' )
+ IMakeSpheretheRadius = MakeSphere.GetInPort( 'theRadius' )
+ IMakeSphereGate = MakeSphere.GetInPort( 'Gate' )
+ OMakeSpherereturn = MakeSphere.GetOutPort( 'return' )
+ OMakeSphereGate = MakeSphere.GetOutPort( 'Gate' )
+
+ MakeCopy = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
+ MakeCopy.SetName( 'MakeCopy' )
+ MakeCopy.SetAuthor( '' )
+ MakeCopy.SetContainer( 'localhost/FactoryServer' )
+ MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
+ MakeCopy.Coords( 425 , 11 )
+ IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
+ IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
+ OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
+ OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
+
+ TranslateDXDYDZ = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
+ TranslateDXDYDZ.SetAuthor( '' )
+ TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
+ TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
+ TranslateDXDYDZ.Coords( 428 , 197 )
+ ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
+ ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
+ ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
+ ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
+ ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
+ OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
+ OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
+
+ MakeFuse = aNewDataFlow_1.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
+ MakeFuse.SetName( 'MakeFuse' )
+ MakeFuse.SetAuthor( '' )
+ MakeFuse.SetContainer( 'localhost/FactoryServer' )
+ MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
+ MakeFuse.Coords( 651 , 103 )
+ IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
+ IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
+ IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
+ OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LSetStudyIDGateMakeSphereGate = aNewDataFlow_1.Link( OSetStudyIDGate , IMakeSphereGate )
+
+ LMakeSpherereturnMakeCopytheOriginal = aNewDataFlow_1.Link( OMakeSpherereturn , IMakeCopytheOriginal )
+
+ LMakeSpherereturnTranslateDXDYDZtheObject = aNewDataFlow_1.Link( OMakeSpherereturn , ITranslateDXDYDZtheObject )
+
+ LMakeSphereGateMakeCopyGate = aNewDataFlow_1.Link( OMakeSphereGate , IMakeCopyGate )
+
+ LMakeCopyreturnMakeFusetheShape1 = aNewDataFlow_1.Link( OMakeCopyreturn , IMakeFusetheShape1 )
+
+ LMakeCopyGateTranslateDXDYDZGate = aNewDataFlow_1.Link( OMakeCopyGate , ITranslateDXDYDZGate )
+ LMakeCopyGateTranslateDXDYDZGate.AddCoord( 1 , 390 , 352 )
+ LMakeCopyGateTranslateDXDYDZGate.AddCoord( 2 , 618 , 107 )
+
+ LTranslateDXDYDZreturnMakeFusetheShape2 = aNewDataFlow_1.Link( OTranslateDXDYDZreturn , IMakeFusetheShape2 )
+
+ LTranslateDXDYDZGateMakeFuseGate = aNewDataFlow_1.Link( OTranslateDXDYDZGate , IMakeFuseGate )
+
+ # Input datas
+ ISetStudyIDtheStudyID.Input( 1 )
+ IMakeSpheretheX.Input( 0 )
+ IMakeSpheretheY.Input( 0 )
+ IMakeSpheretheZ.Input( 0 )
+ IMakeSpheretheRadius.Input( 50 )
+ ITranslateDXDYDZtheDX.Input( 80 )
+ ITranslateDXDYDZtheDY.Input( 0 )
+ ITranslateDXDYDZtheDZ.Input( 0 )
+
+ # Output Ports of the graph
+ #OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
+ return aNewDataFlow_1
+
+
+aNewDataFlow_1 = DefaNewDataFlow_1()
--- /dev/null
+
+# Generated python file of Graph aNewDataFlow_1_4_2_1
+
+from SuperV import *
+
+# Graph creation of aNewDataFlow_1_4_2_1
+def DefaNewDataFlow_1_4_2_1() :
+ aNewDataFlow_1_4_2_1 = Graph( 'aNewDataFlow_1_4_2_1' )
+ aNewDataFlow_1_4_2_1.SetName( 'aNewDataFlow_1_4_2_1' )
+ aNewDataFlow_1_4_2_1.SetAuthor( '' )
+ aNewDataFlow_1_4_2_1.SetComment( '' )
+ aNewDataFlow_1_4_2_1.Coords( 0 , 0 )
+
+ # Creation of Factory Nodes
+
+ # Creation of InLine Nodes
+ Pygag = []
+ Pygag.append( 'from batchmode_geompy import * ' )
+ Pygag.append( 'def gag(): ' )
+ Pygag.append( ' # This is a gag ' )
+ Pygag.append( ' return 1 ' )
+ gag = aNewDataFlow_1_4_2_1.INode( 'gag' , Pygag )
+ gag.SetName( 'gag' )
+ gag.SetAuthor( '' )
+ gag.SetComment( 'Compute Node' )
+ gag.Coords( 0 , 123 )
+ IgagGate = gag.GetInPort( 'Gate' )
+ OgagGate = gag.GetOutPort( 'Gate' )
+
+ PyMakeCopy_1 = []
+ PyMakeCopy_1.append( 'def MakeCopy_1(shape1): ' )
+ PyMakeCopy_1.append( ' shape=MakeCopy(shape1) ' )
+ PyMakeCopy_1.append( ' return shape ' )
+ MakeCopy_1 = aNewDataFlow_1_4_2_1.INode( 'MakeCopy_1' , PyMakeCopy_1 )
+ MakeCopy_1.SetName( 'MakeCopy_1' )
+ MakeCopy_1.SetAuthor( '' )
+ MakeCopy_1.SetComment( 'Compute Node' )
+ MakeCopy_1.Coords( 385 , 3 )
+ IMakeCopy_1shape1 = MakeCopy_1.InPort( 'shape1' , 'objref' )
+ IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
+ OMakeCopy_1shape = MakeCopy_1.OutPort( 'shape' , 'objref' )
+ OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
+
+ PyMakeSphere_1 = []
+ PyMakeSphere_1.append( 'def MakeSphere_1(x1,y1,z1,radius): ' )
+ PyMakeSphere_1.append( ' apoint=MakeVertex(x1,y1,z1) ' )
+ PyMakeSphere_1.append( ' shape=MakeSpherePntR(apoint,radius) ' )
+ PyMakeSphere_1.append( ' return shape ' )
+ MakeSphere_1 = aNewDataFlow_1_4_2_1.INode( 'MakeSphere_1' , PyMakeSphere_1 )
+ MakeSphere_1.SetName( 'MakeSphere_1' )
+ MakeSphere_1.SetAuthor( '' )
+ MakeSphere_1.SetComment( 'Compute Node' )
+ MakeSphere_1.Coords( 193 , 67 )
+ IMakeSphere_1x1 = MakeSphere_1.InPort( 'x1' , 'double' )
+ IMakeSphere_1y1 = MakeSphere_1.InPort( 'y1' , 'double' )
+ IMakeSphere_1z1 = MakeSphere_1.InPort( 'z1' , 'double' )
+ IMakeSphere_1radius = MakeSphere_1.InPort( 'radius' , 'double' )
+ IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
+ OMakeSphere_1shape = MakeSphere_1.OutPort( 'shape' , 'objref' )
+ OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
+
+ PyMakeTranslation_1 = []
+ PyMakeTranslation_1.append( 'def MakeTranslation_1(shape1,x1,y1,z1): ' )
+ PyMakeTranslation_1.append( ' shape = MakeTranslation(shape1,x1,y1,z1) ' )
+ PyMakeTranslation_1.append( ' return shape ' )
+ MakeTranslation_1 = aNewDataFlow_1_4_2_1.INode( 'MakeTranslation_1' , PyMakeTranslation_1 )
+ MakeTranslation_1.SetName( 'MakeTranslation_1' )
+ MakeTranslation_1.SetAuthor( '' )
+ MakeTranslation_1.SetComment( 'Compute Node' )
+ MakeTranslation_1.Coords( 388 , 146 )
+ IMakeTranslation_1shape1 = MakeTranslation_1.InPort( 'shape1' , 'objref' )
+ IMakeTranslation_1x1 = MakeTranslation_1.InPort( 'x1' , 'double' )
+ IMakeTranslation_1y1 = MakeTranslation_1.InPort( 'y1' , 'double' )
+ IMakeTranslation_1z1 = MakeTranslation_1.InPort( 'z1' , 'double' )
+ IMakeTranslation_1Gate = MakeTranslation_1.GetInPort( 'Gate' )
+ OMakeTranslation_1shape = MakeTranslation_1.OutPort( 'shape' , 'objref' )
+ OMakeTranslation_1Gate = MakeTranslation_1.GetOutPort( 'Gate' )
+
+ PyMakeFuse_1 = []
+ PyMakeFuse_1.append( 'def MakeFuse_1(shape1,shape2): ' )
+ PyMakeFuse_1.append( ' # fuse operation 3 ' )
+ PyMakeFuse_1.append( ' shape = MakeBoolean(shape1,shape2,3) ' )
+ PyMakeFuse_1.append( ' from SALOME_NamingServicePy import SALOME_NamingServicePy_i ' )
+ PyMakeFuse_1.append( ' myNamingService = SALOME_NamingServicePy_i(orb) ' )
+ PyMakeFuse_1.append( ' aSession = myNamingService.Resolve('/Kernel/Session') ' )
+ PyMakeFuse_1.append( ' aStudyId = aSession.GetActiveStudyId() ' )
+ PyMakeFuse_1.append( ' myStudyManager = myNamingService.Resolve('/myStudyManager') ' )
+ PyMakeFuse_1.append( ' aStudy = myStudyManager.GetStudyByID(aStudyId) ' )
+ PyMakeFuse_1.append( ' aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ' )
+ PyMakeFuse_1.append( ' return shape ' )
+ MakeFuse_1 = aNewDataFlow_1_4_2_1.INode( 'MakeFuse_1' , PyMakeFuse_1 )
+ MakeFuse_1.SetName( 'MakeFuse_1' )
+ MakeFuse_1.SetAuthor( '' )
+ MakeFuse_1.SetComment( 'Compute Node' )
+ MakeFuse_1.Coords( 618 , 64 )
+ IMakeFuse_1shape1 = MakeFuse_1.InPort( 'shape1' , 'objref' )
+ IMakeFuse_1shape2 = MakeFuse_1.InPort( 'shape2' , 'objref' )
+ IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
+ OMakeFuse_1shape = MakeFuse_1.OutPort( 'shape' , 'objref' )
+ OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
+
+ # Creation of Links
+ LgagGateMakeSphere_1Gate = aNewDataFlow_1_4_2_1.Link( OgagGate , IMakeSphere_1Gate )
+
+ LMakeCopy_1shapeMakeFuse_1shape1 = aNewDataFlow_1_4_2_1.Link( OMakeCopy_1shape , IMakeFuse_1shape1 )
+
+ LMakeCopy_1GateMakeTranslation_1Gate = aNewDataFlow_1_4_2_1.Link( OMakeCopy_1Gate , IMakeTranslation_1Gate )
+ LMakeCopy_1GateMakeTranslation_1Gate.AddCoord( 1 , 363 , 301 )
+ LMakeCopy_1GateMakeTranslation_1Gate.AddCoord( 2 , 568 , 98 )
+
+ LMakeSphere_1shapeMakeCopy_1shape1 = aNewDataFlow_1_4_2_1.Link( OMakeSphere_1shape , IMakeCopy_1shape1 )
+
+ LMakeSphere_1shapeMakeTranslation_1shape1 = aNewDataFlow_1_4_2_1.Link( OMakeSphere_1shape , IMakeTranslation_1shape1 )
+
+ LMakeSphere_1GateMakeCopy_1Gate = aNewDataFlow_1_4_2_1.Link( OMakeSphere_1Gate , IMakeCopy_1Gate )
+
+ LMakeTranslation_1shapeMakeFuse_1shape2 = aNewDataFlow_1_4_2_1.Link( OMakeTranslation_1shape , IMakeFuse_1shape2 )
+
+ LMakeTranslation_1GateMakeFuse_1Gate = aNewDataFlow_1_4_2_1.Link( OMakeTranslation_1Gate , IMakeFuse_1Gate )
+
+ # Input datas
+ IMakeSphere_1x1.Input( 0 )
+ IMakeSphere_1y1.Input( 0 )
+ IMakeSphere_1z1.Input( 0 )
+ IMakeSphere_1radius.Input( 50 )
+ IMakeTranslation_1x1.Input( 80 )
+ IMakeTranslation_1y1.Input( 0 )
+ IMakeTranslation_1z1.Input( 0 )
+
+ # Output Ports of the graph
+ #OMakeFuse_1shape = MakeFuse_1.GetOutPort( 'shape' )
+ return aNewDataFlow_1_4_2_1
+
+
+aNewDataFlow_1_4_2_1 = DefaNewDataFlow_1_4_2_1()