Salome HOME
Copyright update: 2016
[modules/paravis.git] / test / VisuPrs / GaussPoints / A0.py
index baa45eaa32b1495ed6e58b51dd1e077c9bcbb412..8222b5cb22cb3dc59cdc6a32f36104291bea2fe9 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2014  CEA/DEN, EDF R&D
+# Copyright (C) 2010-2016  CEA/DEN, EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -25,35 +25,33 @@ import sys
 
 from paravistest import datadir, pictureext, get_picture_dir
 from presentations import GaussPointsOnField, EntityType, get_time, process_prs_for_test
-import paravis
 import pvsimple
 
-
 # Directory for saving snapshots
 picturedir = get_picture_dir("GaussPoints/A0")
 if not picturedir.endswith(os.sep):
     picturedir += os.sep
-    
+
 # MED file
 file_name = datadir + "hexa_28320_ELEM.med"
 field_name = "pression_elem_dom_pb1"
-timestamp_nb = 1
+timestamp_nb = -1 # last timestamp
 
-paravis.myParavis.ImportFile(file_name)
+pvsimple.OpenDataFile(file_name)
 med_reader = pvsimple.GetActiveSource()
 if med_reader is None:
     raise RuntimeError("File wasn't imported!!!")
 
+view = pvsimple.GetRenderView()
+time = get_time(med_reader, timestamp_nb)
+view.ViewTime = time
+pvsimple.UpdatePipeline(time=time, proxy=med_reader)
+
 # Create Gauss Points presentation
 prs = GaussPointsOnField(med_reader, EntityType.CELL, field_name, timestamp_nb)
 if prs is None:
     raise RuntimeError, "Created presentation is None!!!"
 
 # Display presentation and get snapshot
-view = pvsimple.GetRenderView()
-time = get_time(med_reader, timestamp_nb)
-
 pic_name = picturedir + field_name + "_" + str(time) + "_GAUSSPOINTS." + pictureext
 process_prs_for_test(prs, view, pic_name)
-
-