# -*- coding: iso-8859-1 -*-

###
### This file is generated automatically by SALOME v6.5.0 with dump python functionality
###

import sys
import salome

salome.salome_init()
theStudy = salome.myStudy

import salome_notebook
notebook = salome_notebook.notebook
sys.path.insert( 0, r'/gpfs/automountdir/gpfsFS1/projets/gc010b')

import iparameters
ipar = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", 1), True)

#Set up visual properties:
ipar.setProperty("AP_ACTIVE_VIEW", "OCCViewer_0_0")
ipar.setProperty("AP_WORKSTACK_INFO", "000000010000000000000002010000000100000184000000040000000200000002000000080000001a00560054004b005600690065007700650072005f0030005f00300000000102000000080000001a004f00430043005600690065007700650072005f0030005f00300000000202")
ipar.setProperty("AP_ACTIVE_MODULE", "Geometry")
ipar.setProperty("AP_SAVEPOINT_NAME", "GUI state: 1")
#Set up lists:
# fill list AP_VIEWERS_LIST
ipar.append("AP_VIEWERS_LIST", "VTKViewer_1")
ipar.append("AP_VIEWERS_LIST", "OCCViewer_2")
# fill list VTKViewer_1
ipar.append("VTKViewer_1", "VTK scene:5 - viewer:1")
ipar.append("VTKViewer_1", """<?xml version="1.0"?>
<ViewState>
    <Position X="738.946" Y="-738.946" Z="738.946"/>
    <FocalPoint X="0" Y="0" Z="0"/>
    <ViewUp X="0" Y="0" Z="1"/>
    <ViewScale Parallel="407.025" X="1" Y="1" Z="1"/>
    <DisplayCubeAxis Show="0"/>
    <GraduatedAxis Axis="X">
        <Title isVisible="1" Text="X" Font="0" Bold="0" Italic="0" Shadow="0">
            <Color R="1" G="0" B="0"/>
        </Title>
        <Labels isVisible="1" Number="3" Offset="2" Font="0" Bold="0" Italic="0" Shadow="0">
            <Color R="1" G="0" B="0"/>
        </Labels>
        <TickMarks isVisible="1" Length="5"/>
    </GraduatedAxis>
    <GraduatedAxis Axis="Y">
        <Title isVisible="1" Text="Y" Font="0" Bold="0" Italic="0" Shadow="0">
            <Color R="0" G="1" B="0"/>
        </Title>
        <Labels isVisible="1" Number="3" Offset="2" Font="0" Bold="0" Italic="0" Shadow="0">
            <Color R="0" G="1" B="0"/>
        </Labels>
        <TickMarks isVisible="1" Length="5"/>
    </GraduatedAxis>
    <GraduatedAxis Axis="Z">
        <Title isVisible="1" Text="Z" Font="0" Bold="0" Italic="0" Shadow="0">
            <Color R="0" G="0" B="1"/>
        </Title>
        <Labels isVisible="1" Number="3" Offset="2" Font="0" Bold="0" Italic="0" Shadow="0">
            <Color R="0" G="0" B="1"/>
        </Labels>
        <TickMarks isVisible="1" Length="5"/>
    </GraduatedAxis>
    <Trihedron isShown="1" Size="105"/>
    <Background Value="bt=1;fn=;tm=0;ts=false;c1=#000000;c2=#000000;gt=-1;gr="/>
</ViewState>
""")
# fill list OCCViewer_2
ipar.append("OCCViewer_2", "OCC scene:2 - viewer:1")
ipar.append("OCCViewer_2", "0|scale=1.000000000000e+00*centerX=0.000000000000e+00*centerY=0.000000000000e+00*projX=5.773502588272e-01*projY=-5.773502588272e-01*projZ=5.773502588272e-01*twist=0.000000000000e+00*atX=0.000000000000e+00*atY=0.000000000000e+00*atZ=0.000000000000e+00*eyeX=2.886751294136e+02*eyeY=-2.886751294136e+02*eyeZ=2.886751294136e+02*scaleX=1.000000000000e+00*scaleY=1.000000000000e+00*scaleZ=1.000000000000e+00*isVisible=1*size=0.09*gtIsVisible=0*gtDrawNameX=1*gtDrawNameY=1*gtDrawNameZ=1*gtNameX=X*gtNameY=Y*gtNameZ=Z*gtNameColorRX=255*gtNameColorGX=0*gtNameColorBX=0*gtNameColorRY=0*gtNameColorGY=255*gtNameColorBY=0*gtNameColorRZ=0*gtNameColorGZ=0*gtNameColorBZ=255*gtDrawValuesX=1*gtDrawValuesY=1*gtDrawValuesZ=1*gtNbValuesX=3*gtNbValuesY=3*gtNbValuesZ=3*gtOffsetX=2*gtOffsetY=2*gtOffsetZ=2*gtColorRX=255*gtColorGX=0*gtColorBX=0*gtColorRY=0*gtColorGY=255*gtColorBY=0*gtColorRZ=0*gtColorGZ=0*gtColorBZ=255*gtDrawTickmarksX=1*gtDrawTickmarksY=1*gtDrawTickmarksZ=1*gtTickmarkLengthX=5*gtTickmarkLengthY=5*gtTickmarkLengthZ=5*background=bt$1;fn$;tm$0;ts$false;c1$#238891;c2$#238891;gt$-1;gr$")
# fill list AP_MODULES_LIST
ipar.append("AP_MODULES_LIST", "Geometry")
ipar.append("AP_MODULES_LIST", "Mesh")


###
### GEOM component
###

import GEOM
import geompy
import math
import SALOMEDS

geompy.init_geom(theStudy)

Vertex_1 = geompy.MakeVertex(1.0716, -0.079225, 0.23913)
Vertex_2 = geompy.MakeVertex(1.12122, -0.074827, 0.33237)
Box_1 = geompy.MakeBoxTwoPnt(Vertex_1, Vertex_2)
geompy.addToStudy( Vertex_1, 'Vertex_1' )
geompy.addToStudy( Vertex_2, 'Vertex_2' )
geompy.addToStudy( Box_1, 'Box_1' )

Vertex_3 = geompy.MakeVertex(1.12924, -0.06732, 0.23913)
Vertex_4 = geompy.MakeVertex(1.13254, 0.06732, 0.33237)
Box_2 = geompy.MakeBoxTwoPnt(Vertex_3, Vertex_4)
geompy.addToStudy( Vertex_3, 'Vertex_3' )
geompy.addToStudy( Vertex_4, 'Vertex_4' )
geompy.addToStudy( Box_2, 'Box_2' )

Vertex_5 = geompy.MakeVertex(1.0716, 0.074827, 0.23913)
Vertex_6 = geompy.MakeVertex(1.12122, 0.0792249, 0.33237)
Box_3 = geompy.MakeBoxTwoPnt(Vertex_5, Vertex_6)
geompy.addToStudy( Vertex_5, 'Vertex_5' )
geompy.addToStudy( Vertex_6, 'Vertex_6' )
geompy.addToStudy( Box_3, 'Box_3' )

Vertex_7 = geompy.MakeVertex(1.0716, -0.0792249, 0.143634)
Vertex_8 = geompy.MakeVertex(1.12122, -0.074827, 0.205616)
Box_4 = geompy.MakeBoxTwoPnt(Vertex_7, Vertex_8)
geompy.addToStudy( Vertex_7, 'Vertex_7' )
geompy.addToStudy( Vertex_8, 'Vertex_8' )
geompy.addToStudy( Box_4, 'Box_4' )

Vertex_9 = geompy.MakeVertex(1.12924, -0.06732, 0.143634)
Vertex_10 = geompy.MakeVertex(1.13254, 0.06732, 0.205616)
Box_5 = geompy.MakeBoxTwoPnt(Vertex_9, Vertex_10)
geompy.addToStudy( Vertex_9, 'Vertex_9' )
geompy.addToStudy( Vertex_10, 'Vertex_10' )
geompy.addToStudy( Box_5, 'Box_5' )

Vertex_11 = geompy.MakeVertex(1.0716, 0.074827, 0.143634)
Vertex_12 = geompy.MakeVertex(1.12122, 0.0792249, 0.205616)
Box_6 = geompy.MakeBoxTwoPnt(Vertex_11, Vertex_12)
geompy.addToStudy( Vertex_11, 'Vertex_11' )
geompy.addToStudy( Vertex_12, 'Vertex_12' )
geompy.addToStudy( Box_6, 'Box_6' )

Vertex_13 = geompy.MakeVertex(1.0716, -0.0792249, 0.01688)
Vertex_14 = geompy.MakeVertex(1.12122, -0.074827, 0.11012)
Box_7 = geompy.MakeBoxTwoPnt(Vertex_13, Vertex_14)
geompy.addToStudy( Vertex_13, 'Vertex_13' )
geompy.addToStudy( Vertex_14, 'Vertex_14' )
geompy.addToStudy( Box_7, 'Box_7' )

Vertex_15 = geompy.MakeVertex(1.12924, -0.06732, 0.01688)
Vertex_16 = geompy.MakeVertex(1.13254, 0.06732, 0.11012)
Box_8 = geompy.MakeBoxTwoPnt(Vertex_15, Vertex_16)
geompy.addToStudy( Vertex_15, 'Vertex_15' )
geompy.addToStudy( Vertex_16, 'Vertex_16' )
geompy.addToStudy( Box_8, 'Box_8' )

Vertex_17 = geompy.MakeVertex(1.0716, 0.074827, 0.01688)
Vertex_18 = geompy.MakeVertex(1.12122, 0.0792249, 0.11012)
Box_9 = geompy.MakeBoxTwoPnt(Vertex_17, Vertex_18)
geompy.addToStudy( Vertex_17, 'Vertex_17' )
geompy.addToStudy( Vertex_18, 'Vertex_18' )
geompy.addToStudy( Box_9, 'Box_9' )

Vertex_19 = geompy.MakeVertex(1.0716, -0.0792249, -0.11012)
Vertex_20 = geompy.MakeVertex(1.12122, -0.074827, -0.01688)
Box_10 = geompy.MakeBoxTwoPnt(Vertex_19, Vertex_20)
geompy.addToStudy( Vertex_19, 'Vertex_19' )
geompy.addToStudy( Vertex_20, 'Vertex_20' )
geompy.addToStudy( Box_10, 'Box_10' )

Vertex_21 = geompy.MakeVertex(1.12924, -0.06732, -0.11012)
Vertex_22 = geompy.MakeVertex(1.13254, 0.06732, -0.01688)
Box_11 = geompy.MakeBoxTwoPnt(Vertex_21, Vertex_22)
geompy.addToStudy( Vertex_21, 'Vertex_21' )
geompy.addToStudy( Vertex_22, 'Vertex_22' )
geompy.addToStudy( Box_11, 'Box_11' )

Vertex_23 = geompy.MakeVertex(1.0716, 0.074827, -0.11012)
Vertex_24 = geompy.MakeVertex(1.12122, 0.0792249, -0.01688)
Box_12 = geompy.MakeBoxTwoPnt(Vertex_23, Vertex_24)
geompy.addToStudy( Vertex_23, 'Vertex_23' )
geompy.addToStudy( Vertex_24, 'Vertex_24' )
geompy.addToStudy( Box_12, 'Box_12' )

Vertex_25 = geompy.MakeVertex(1.0716, -0.0792249, -0.205616)
Vertex_26 = geompy.MakeVertex(1.12122, -0.074827, -0.143634)
Box_13 = geompy.MakeBoxTwoPnt(Vertex_25, Vertex_26)
geompy.addToStudy( Vertex_25, 'Vertex_25' )
geompy.addToStudy( Vertex_26, 'Vertex_26' )
geompy.addToStudy( Box_13, 'Box_13' )

Vertex_27 = geompy.MakeVertex(1.12924, -0.06732, -0.205616)
Vertex_28 = geompy.MakeVertex(1.13254, 0.06732, -0.143634)
Box_14 = geompy.MakeBoxTwoPnt(Vertex_27, Vertex_28)
geompy.addToStudy( Vertex_27, 'Vertex_27' )
geompy.addToStudy( Vertex_28, 'Vertex_28' )
geompy.addToStudy( Box_14, 'Box_14' )

Vertex_29 = geompy.MakeVertex(1.0716, 0.074827, -0.205616)
Vertex_30 = geompy.MakeVertex(1.12122, 0.0792249, -0.143634)
Box_15 = geompy.MakeBoxTwoPnt(Vertex_29, Vertex_30)
geompy.addToStudy( Vertex_29, 'Vertex_29' )
geompy.addToStudy( Vertex_30, 'Vertex_30' )
geompy.addToStudy( Box_15, 'Box_15' )

Vertex_31 = geompy.MakeVertex(1.0716, -0.079225, -0.33237)
Vertex_32 = geompy.MakeVertex(1.12122, -0.074827, -0.23913)
Box_16 = geompy.MakeBoxTwoPnt(Vertex_31, Vertex_32)
geompy.addToStudy( Vertex_31, 'Vertex_31' )
geompy.addToStudy( Vertex_32, 'Vertex_32' )
geompy.addToStudy( Box_16, 'Box_16' )

Vertex_33 = geompy.MakeVertex(1.12924, -0.06732, -0.33237)
Vertex_34 = geompy.MakeVertex(1.13254, 0.06732, -0.23913)
Box_17 = geompy.MakeBoxTwoPnt(Vertex_33, Vertex_34)
geompy.addToStudy( Vertex_33, 'Vertex_33' )
geompy.addToStudy( Vertex_34, 'Vertex_34' )
geompy.addToStudy( Box_17, 'Box_17' )

Vertex_35 = geompy.MakeVertex(1.0716, 0.074827, -0.33237)
Vertex_36 = geompy.MakeVertex(1.12122, 0.0792249, -0.23913)
Box_18 = geompy.MakeBoxTwoPnt(Vertex_35, Vertex_36)
geompy.addToStudy( Vertex_35, 'Vertex_35' )
geompy.addToStudy( Vertex_36, 'Vertex_36' )
geompy.addToStudy( Box_18, 'Box_18' )


### Store presentation parameters of displayed objects
import iparameters
ipar = iparameters.IParameters(theStudy.GetModuleParameters("Interface Applicative", "GEOM", 1))

#Set up entries:
# set up entry GEOM_1 (Vertex_1) parameters
objId = geompy.getObjectID(Vertex_1)
ipar.setParameter(objId, "OCCViewer_1_Visibility", "On")
ipar.setParameter(objId, "OCCViewer_1_Color", "1:1:0")
ipar.setParameter(objId, "OCCViewer_1_Material", "Physical=0:Shininess=0.0078125:Transparency=0:Ambient=1:AmbientColor=#333333:AmbientCoefficient=0.5:Diffuse=1:DiffuseColor=#000000:DiffuseCoefficient=0.24:Specular=1:SpecularColor=#ffffff:SpecularCoefficient=0.06:Emissive=0:EmissiveColor=#000000:EmissiveCoefficient=0")
ipar.setParameter(objId, "OCCViewer_1_IsosWidth", "1")
# set up entry GEOM_2 (Vertex_2) parameters
objId = geompy.getObjectID(Vertex_2)
ipar.setParameter(objId, "OCCViewer_1_Visibility", "On")
ipar.setParameter(objId, "OCCViewer_1_Color", "1:1:0")
ipar.setParameter(objId, "OCCViewer_1_Material", "Physical=0:Shininess=0.0078125:Transparency=0:Ambient=1:AmbientColor=#333333:AmbientCoefficient=0.5:Diffuse=1:DiffuseColor=#000000:DiffuseCoefficient=0.24:Specular=1:SpecularColor=#ffffff:SpecularCoefficient=0.06:Emissive=0:EmissiveColor=#000000:EmissiveCoefficient=0")
ipar.setParameter(objId, "OCCViewer_1_IsosWidth", "1")
# set up entry GEOM_3 (Box_1) parameters
objId = geompy.getObjectID(Box_1)
ipar.setParameter(objId, "OCCViewer_1_Visibility", "On")
ipar.setParameter(objId, "OCCViewer_1_Color", "1:1:0")
ipar.setParameter(objId, "OCCViewer_1_Material", "Physical=0:Shininess=0.0078125:Transparency=0:Ambient=1:AmbientColor=#333333:AmbientCoefficient=0.5:Diffuse=1:DiffuseColor=#000000:DiffuseCoefficient=0.24:Specular=1:SpecularColor=#ffffff:SpecularCoefficient=0.06:Emissive=0:EmissiveColor=#000000:EmissiveCoefficient=0")
ipar.setParameter(objId, "OCCViewer_1_EdgeWidth", "1")
ipar.setParameter(objId, "OCCViewer_1_IsosWidth", "1")

###
### SMESH component
###

import smesh, SMESH, SALOMEDS

smesh.SetCurrentStudy(theStudy)
([Base], status) = smesh.CreateMeshesFromMED(r'/gpfs/automountdir/gpfsFS1/projets/gc010b/coquille_tetra.med')
[ Supports, Silicone, Element_chauffant_couche, Element_chauffant_couche_1, Element_chauffant_couche_2, Coquille, Capots, Face_polaire_externe_coquille, Contour_coquille, Interface_coquille_capots_Side_2, Haut_capot_sup, Haut_capot_inf, Capots_Default, Interface_coquille_support_Side_2, Contour_support, Interface_element_chauffant_sili_Side_2, Interface_coquille_silicone_Side_2, Bas_capot_sup, Contour_silicone, Interface_element_chauffant_sili_c3_Side_1, Interface_element_chauffant_c2c3_Side_2, Face_interne_element_chauffant_c3, Contour_element_chauffant_c3, Interface_element_chauffant_sili_c2_Side_1, Interface_element_chauffant_c2c3_Side_1, Interface_element_chauffant_c1c2_Side_2, Contour_element_chauffant_c2, Interface_element_chauffant_sili_c1_Side_1, Bas_capot_inf, Interface_element_chauffant_c1c2_Side_1, Interface_coquille_element_chauf_Side_2, Contour_element_chauffant_c1, Interpole_interne_coquille, Interpole_externe_coquille, Interface_coquille_support_Side_1, Interface_coquille_silicone_Side_1, Interface_coquille_element_chauf_Side_1, Interface_coquille_capots_Side_1, Face_polaire_interne_coquille ] = Base.GetGroups()
isDone = Base.Compute()

aCriteria = []
aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_1)
aCriteria.append(aCriterion)
aFilter_1 = smesh.GetFilterFromCriteria(aCriteria)
ec1 = Base.GroupOnFilter('Element chauffant couche 2', aFilter_1)
ec1.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion#(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_2)
#aCriteria.append(aCriterion)
#aFilter_2 = smesh.GetFilterFromCriteria(aCriteria)
#ec2 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec2' )
#ec2.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion#(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_3)
#aCriteria.append(aCriterion)
#aFilter_3 = smesh.GetFilterFromCriteria(aCriteria)
#ec3 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec3' )
#ec3.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_4)
#aCriteria.append(aCriterion)
#aFilter_4 = smesh.GetFilterFromCriteria(aCriteria)
#ec4 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec4' )
#ec4.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_5)
#aCriteria.append(aCriterion)
#aFilter_5 = smesh.GetFilterFromCriteria(aCriteria)
#ec5 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec5' )
#ec5.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_6)
#aCriteria.append(aCriterion)
#aFilter_6 = smesh.GetFilterFromCriteria(aCriteria)
#ec6 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec6' )
#ec6.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_7)
#aCriteria.append(aCriterion)
#aFilter_7 = smesh.GetFilterFromCriteria(aCriteria)
#ec7 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec7' )
#ec7.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_8)
#aCriteria.append(aCriterion)
#aFilter_8 = smesh.GetFilterFromCriteria(aCriteria)
#ec8 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec8' )
#ec8.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_9)
#aCriteria.append(aCriterion)
#aFilter_9 = smesh.GetFilterFromCriteria(aCriteria)
#ec9 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec9' )
#ec9.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion#(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_10)
#aCriteria.append(aCriterion)
#aFilter_10 = smesh.GetFilterFromCriteria(aCriteria)
#ec10 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec10' )
#ec10.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_11)
#aCriteria.append(aCriterion)
#aFilter_11 = smesh.GetFilterFromCriteria(aCriteria)
#ec11 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec11' )
#ec11.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion#(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_12)
#aCriteria.append(aCriterion)
#aFilter_12 = smesh.GetFilterFromCriteria(aCriteria)
#ec12 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec12' )
#ec12.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_13)
#aCriteria.append(aCriterion)
#aFilter_13 = smesh.GetFilterFromCriteria(aCriteria)
#ec13 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec13' )
#ec13.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_14)
#aCriteria.append(aCriterion)
#aFilter_14 = smesh.GetFilterFromCriteria(aCriteria)
#ec14 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec14' )
#ec14.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_15)
#aCriteria.append(aCriterion)
#aFilter_15 = smesh.GetFilterFromCriteria(aCriteria)
#ec15 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec15' )
#ec15.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_16)
#aCriteria.append(aCriterion)
#aFilter_16 = smesh.GetFilterFromCriteria(aCriteria)
#ec16 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec16' )
#ec16.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_17)
#aCriteria.append(aCriterion)
#aFilter_17 = smesh.GetFilterFromCriteria(aCriteria)
#ec17 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec17' )
#ec17.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

#aCriteria = []
#aCriterion = smesh.GetCriterion(SMESH.VOLUME,SMESH.FT_BelongToGeom,SMESH.FT_Undefined,Box_18)
#aCriteria.append(aCriterion)
#aFilter_18 = smesh.GetFilterFromCriteria(aCriteria)
#ec18 = Base.CreateEmptyGroup( SMESH.VOLUME, 'ec18' )
#ec18.SetColor( SALOMEDS.Color( 0, 0.666667, 1 ))

## set object names
smesh.SetName(Base.GetMesh(), 'Base')
smesh.SetName(Supports, 'Supports')
smesh.SetName(Silicone, 'Silicone')
smesh.SetName(Element_chauffant_couche, 'Element chauffant couche 3')
smesh.SetName(Element_chauffant_couche_1, 'Element chauffant couche 2')
smesh.SetName(Element_chauffant_couche_2, 'Element chauffant couche 1')
smesh.SetName(Coquille, 'Coquille')
smesh.SetName(Capots, 'Capots')
smesh.SetName(ec1, 'ec1')
#smesh.SetName(ec2, 'ec2')
#smesh.SetName(ec3, 'ec3')
#smesh.SetName(ec4, 'ec4')
#smesh.SetName(ec5, 'ec5')
#smesh.SetName(ec6, 'ec6')
#smesh.SetName(ec7, 'ec7')
#smesh.SetName(ec8, 'ec8')
#smesh.SetName(ec9, 'ec9')
#smesh.SetName(ec10, 'ec10')
#smesh.SetName(ec11, 'ec11')
#smesh.SetName(ec12, 'ec12')
#smesh.SetName(ec13, 'ec13')
#smesh.SetName(ec14, 'ec14')
#smesh.SetName(ec15, 'ec15')
#smesh.SetName(ec16, 'ec16')
#smesh.SetName(ec17, 'ec17')
#smesh.SetName(ec18, 'ec18')
smesh.SetName(Face_polaire_externe_coquille, 'Face_polaire_externe_coquille')
smesh.SetName(Contour_coquille, 'Contour_coquille')
smesh.SetName(Interface_coquille_capots_Side_2, 'Interface_coquille_capots_Side_2')
smesh.SetName(Haut_capot_sup, 'Haut_capot_sup')
smesh.SetName(Haut_capot_inf, 'Haut_capot_inf')
smesh.SetName(Capots_Default, 'Capots_Default')
smesh.SetName(Interface_coquille_support_Side_2, 'Interface_coquille_support_Side_2')
smesh.SetName(Contour_support, 'Contour_support')
smesh.SetName(Interface_element_chauffant_sili_Side_2, 'Interface_element_chauffant_sili_Side_2')
smesh.SetName(Interface_coquille_silicone_Side_2, 'Interface_coquille_silicone_Side_2')
smesh.SetName(Bas_capot_sup, 'Bas_capot_sup')
smesh.SetName(Contour_silicone, 'Contour_silicone')
smesh.SetName(Interface_element_chauffant_sili_c3_Side_1, 'Interface_element_chauffant_sili_c3_Side_1')
smesh.SetName(Interface_element_chauffant_c2c3_Side_2, 'Interface_element_chauffant_c2c3_Side_2')
smesh.SetName(Face_interne_element_chauffant_c3, 'Face_interne_element_chauffant_c3')
smesh.SetName(Contour_element_chauffant_c3, 'Contour_element_chauffant_c3')
smesh.SetName(Interface_element_chauffant_sili_c2_Side_1, 'Interface_element_chauffant_sili_c2_Side_1')
smesh.SetName(Interface_element_chauffant_c2c3_Side_1, 'Interface_element_chauffant_c2c3_Side_1')
smesh.SetName(Interface_element_chauffant_c1c2_Side_2, 'Interface_element_chauffant_c1c2_Side_2')
smesh.SetName(Contour_element_chauffant_c2, 'Contour_element_chauffant_c2')
smesh.SetName(Interface_element_chauffant_sili_c1_Side_1, 'Interface_element_chauffant_sili_c1_Side_1')
smesh.SetName(Bas_capot_inf, 'Bas_capot_inf')
smesh.SetName(Interface_element_chauffant_c1c2_Side_1, 'Interface_element_chauffant_c1c2_Side_1')
smesh.SetName(Interface_coquille_element_chauf_Side_2, 'Interface_coquille_element_chauf_Side_2')
smesh.SetName(Contour_element_chauffant_c1, 'Contour_element_chauffant_c1')
smesh.SetName(Interpole_interne_coquille, 'Interpole_interne_coquille')
smesh.SetName(Interpole_externe_coquille, 'Interpole_externe_coquille')
smesh.SetName(Interface_coquille_support_Side_1, 'Interface_coquille_support_Side_1')
smesh.SetName(Interface_coquille_silicone_Side_1, 'Interface_coquille_silicone_Side_1')
smesh.SetName(Interface_coquille_element_chauf_Side_1, 'Interface_coquille_element_chauf_Side_1')
smesh.SetName(Interface_coquille_capots_Side_1, 'Interface_coquille_capots_Side_1')
smesh.SetName(Face_polaire_interne_coquille, 'Face_polaire_interne_coquille')

### Store presentation parameters of displayed objects
import iparameters
ipar = iparameters.IParameters(theStudy.GetModuleParameters("Interface Applicative", "SMESH", 1))



if salome.sg.hasDesktop():
  salome.sg.updateObjBrowser(1)
  iparameters.getSession().restoreVisualState(1)
