Salome HOME
A draft of VTKReader
[tools/medcoupling.git] / src / MEDLoader / Swig / VTKReader.py
index 8359d26da69b7a0f4d167c14d4838ea8781de56b..90c730548308882617d1e081a163e9e9abe076f2 100644 (file)
@@ -171,11 +171,12 @@ class VTURawReader:
         m.checkCoherency() ; mm=MEDFileUMesh() ; mm.setMeshAtLevel(0,m) ; ms.pushMesh(mm)
         # Fields on nodes and on cells
         for spatialDisc,nbEnt,fields in [(ON_NODES,rd._nb_nodes,rd._node_fields),(ON_CELLS,rd._nb_cells,rd._cell_fields)]: 
-            for name,typ,nbCompo,off in rd._node_fields:
+            for name,typ,nbCompo,off in fields:
                 ff=MEDFileFieldMultiTS()
                 f=MEDCouplingFieldDouble(spatialDisc,ONE_TIME)
                 f.setName(name) ; f.setMesh(m)
                 vals=np.memmap(fd,dtype=typ,mode='r',offset=ref+off,shape=(nbEnt*nbCompo))
+                vals=self.__swapIfNecessary(rd._bo,vals)
                 arr=DataArrayDouble(np.array(vals,dtype='float64')) ; arr.rearrange(nbCompo)
                 f.setArray(arr) ; f.checkCoherency()
                 f.setTime(self._time[0],self._time[1],0)