# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2014 CEA/DEN, EDF R&D
+# Copyright (C) 2007-2017 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
# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
+# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
arr.setInfoOnComponents(["1st","2nd","3rd","4th"])
f3.setArray(arr)
#
-MEDLoader.WriteMesh(fname,m,True)
-MEDLoader.WriteFieldUsingAlreadyWrittenMesh(fname,f0)
-MEDLoader.WriteFieldUsingAlreadyWrittenMesh(fname,f1)
-MEDLoader.WriteFieldUsingAlreadyWrittenMesh(fname,f2)
-MEDLoader.WriteFieldUsingAlreadyWrittenMesh(fname,f3)
+WriteMesh(fname,m,True)
+WriteFieldUsingAlreadyWrittenMesh(fname,f0)
+WriteFieldUsingAlreadyWrittenMesh(fname,f1)
+WriteFieldUsingAlreadyWrittenMesh(fname,f2)
+WriteFieldUsingAlreadyWrittenMesh(fname,f3)
################### MED write is done -> Go to MEDReader
from paraview.simple import *
RenderView1.CenterOfRotation = [1.5, 0.5, 0.5]
RenderView1.CameraPosition = [1.5, 0.5, 6.907227082229696]
RenderView1.CameraFocalPoint = [1.5, 0.5, 0.5]
-RenderView1.CameraClippingRange = [5.348154811407399, 7.755835488463141]
RenderView1.CameraParallelScale = 1.6583123951777
DataRepresentation1.Representation = 'Wireframe'
#
#DataRepresentation2.ExtractedBlockIndex = 1
DataRepresentation2.ScaleFactor = 0.5
DataRepresentation1.Visibility = 0
-RenderView1.CameraClippingRange = [3.358154811407399, 10.26083548846314]
DataRepresentation1.ColorArrayName = ('POINT_DATA', '')
DataRepresentation1.Visibility = 1
-RenderView1.CameraClippingRange = [5.149154811407399, 8.00633548846314]
a4_f3NbComp4_PVLookupTable = GetLookupTableForArray( "f3NbComp4", 4, RGBPoints=[1.118033988749895, 0.23, 0.299, 0.754, 8.108851429645696, 0.865, 0.865, 0.865, 15.0996688705415, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0 )
a4_f3NbComp4_PiecewiseFunction = CreatePiecewiseFunction( Points=[1.118033988749895, 0.0, 0.5, 0.0, 15.0996688705415, 1.0, 0.5, 0.0] )
DataRepresentation1.ScalarOpacityFunction = a4_f3NbComp4_PiecewiseFunction
DataRepresentation2.LookupTable = a4_f3NbComp4_PVLookupTable
RenderView1.CameraViewUp = [0.32310237626907823, -0.28721735329781684, -0.901726702728644]
RenderView1.CameraPosition = [0.17151044563787257, 6.31903262423349, -1.8294921560963984]
-RenderView1.CameraClippingRange = [4.164482329590951, 9.24583527085017]
RenderView1.CameraFocalPoint = [1.4999999999999996, 0.49999999999999944, 0.4999999999999996]
#
RenderView1.ViewSize =[300,300]
-WriteImage(outImgName)
+Render()
+
+# compare with baseline image
+import os
+import sys
+try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+except:
+ print "Could not get baseline directory. Test failed."
+ exit(1)
+baseline_file = os.path.join(baselinePath, "testMEDReader10.png")
+import vtk.test.Testing
+vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+vtk.test.Testing.interact()