Salome HOME
Building a version which will be tagged PreV2_0_0 working with KERNEL V1_4_0.
[tools/medcoupling.git] / doc / MEDMEM / MEDMEM_InvokingDriverFromStandardObjectMethod.py
1 ######################################################################
2 #                                                                    #
3 # This Python script should be executed when the shared library is   #
4 # generated using SWIG 1.3 (or higher) due to the fact that older    #
5 # version could not handle the wrapping of several class constructor #
6 #                                                                    #
7 ######################################################################
8 from libMEDMEM_Swig import *
9
10 medFile = "pointe.med"
11 medFile2 = "fieldCellDoubleOfpointe.me"
12 fieldName = "fieldcelldouble"
13 meshName = "maa1"
14
15 try:
16     myField = FIEDLDOUBLE()
17
18     myDriver1 = myField->addDriver(MED_DRIVER,medFile,fieldName)
19     myField.rmDriver()
20
21     myDriver2 = myField->addDriver(MED_DRIVER,medFile2,fieldName)
22     myField.rmDriver(myDriver2)
23
24     myMesh = MESH()
25     myDriver3 = myMesh->addDriver(MED_DRIVER,medFile,meshName)
26     myMesh.read()
27     myMesh.rmDriver()
28
29     myMed = MED()
30     myMed.readFileStruct()
31     myMed.rmDriver()
32
33 except:
34     print "There is a problem somewhere !!"
35     print "Please consult the error standart output of the python execution !!"