Salome HOME
81707c1ccc5024f21bc6d36b6ba7a51c9622b17c
[modules/visu.git] / src / VISU_SWIG / visu_pointmap3d.py
1 #  -*- coding: iso-8859-1 -*-
2 #  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
3 #
4 #  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
5 #  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
6 #
7 #  This library is free software; you can redistribute it and/or
8 #  modify it under the terms of the GNU Lesser General Public
9 #  License as published by the Free Software Foundation; either
10 #  version 2.1 of the License.
11 #
12 #  This library is distributed in the hope that it will be useful,
13 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
14 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 #  Lesser General Public License for more details.
16 #
17 #  You should have received a copy of the GNU Lesser General Public
18 #  License along with this library; if not, write to the Free Software
19 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
20 #
21 #  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 #
23 import os
24 import VISU
25 import salome
26 from visu_gui import *
27
28 myVisu.SetCurrentStudy(salome.myStudy)
29
30 aTableFile = os.getenv('DATA_DIR') + '/Tables/table_test.xls'
31
32 aTableSObject = myVisu.ImportTables(aTableFile)
33
34 aTable = None
35 if aTableSObject:
36   anIsFound, aSObject = aTableSObject.FindSubObject(1)
37   if anIsFound:
38     aTable = aSObject.GetObject()
39
40 aViewManager = myVisu.GetViewManager();
41 aView = aViewManager.Create3DView()
42 if aView is None : print "Creating View Error"
43 print aTable
44
45 ##########Get Values################
46 aScaleFactor = aTable.GetScaleFactor();
47 anIsContourPrs = aTable.GetIsContourPrs();
48 aNbOfContours = aTable.GetNbOfContours();
49 aScaling = aTable.GetScaling();
50 aMin = aTable.GetMin();
51 aMax = aTable.GetMax();
52 aSourceMin = aTable.GetSourceMin();
53 aSourceMax = aTable.GetSourceMax();
54 aPosX = aTable.GetPosX();
55 aPosY = aTable.GetPosY();
56 aHeight = aTable.GetHeight();
57 aWidth = aTable.GetWidth();
58 aNbColors = aTable.GetNbColors();
59 aLabels = aTable.GetLabels();
60 aBarOrientation = aTable.GetBarOrientation();
61
62
63 print "Get Values:"
64 print "aScaleFactor = ", aScaleFactor
65 print "anIsContourPrs = ", anIsContourPrs
66 print "aNbOfContours = ", aNbOfContours
67 print "aScaling = ", aScaling
68 print "===== SCALAR BAR ======="
69 print "aMin = ", aMin
70 print "aMax = ", aMax
71 print "aSourceMin = ", aSourceMin
72 print "aSourceMax = ", aSourceMax
73 print "aPosX = ", aPosX
74 print "aPosY = ", aPosY
75 print "aHeight = ", aHeight
76 print "aWidth = ", aWidth
77 print "aNbColors = ", aNbColors
78 print "aLabels = ", aLabels
79 print "aBarOrientation = ", aBarOrientation
80
81 aView.DisplayOnly( aTable )
82 aView.FitAll()