/[escript]/trunk/pyvisi/py_src/map.py
ViewVC logotype

Contents of /trunk/pyvisi/py_src/map.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 827 - (show annotations)
Wed Aug 30 00:08:02 2006 UTC (15 years, 3 months ago) by jongui
File MIME type: text/x-python
File size: 1462 byte(s)
Added:
contour.py and arrows.py


1 """
2 class that shows scalar data by color on the domain surface
3
4 @var __author__: name of author
5 @var __license__: licence agreement
6 @var __copyright__: copyrights
7 @var __url__: url entry point on documentation
8 @var __version__: version
9 @var __date__: date of the version
10 """
11 __copyright__=""" Copyright (c) 2006 by ACcESS MNRF
12 http://www.access.edu.au
13 Primary Business: Queensland, Australia"""
14 __license__="""Licensed under the Open Software License version 3.0
15 http://www.opensource.org/licenses/osl-3.0.php"""
16 __author__="Paul Cochrane, L. Gross"
17 __url__="http://www.iservo.edu.au/esys"
18 __version__="$Revision:$"
19 __date__="$Date:$"
20
21 import vtk
22
23 class Map:
24
25 def __init__(self, open_scene, data_collector):
26 self.open_scene = open_scene
27 self.data_collector = data_collector
28 self.vtk_xml_mapper = None
29 self.vtk_xml_actor = None
30
31 self.setMapper()
32 self.setActor()
33
34 # set up the mapper and data
35 def setMapper(self):
36 self.vtk_xml_mapper = vtk.vtkDataSetMapper()
37 self.vtk_xml_mapper.SetInput(
38 self.data_collector.getReader().GetOutput())
39
40 # set up the actor and add the actor to the scene
41 def setActor(self):
42 self.vtk_xml_actor = vtk.vtkActor()
43 self.vtk_xml_actor.SetMapper(self.vtk_xml_mapper)
44 self.vtk_xml_actor.GetProperty().SetOpacity(0.2)
45
46 self.open_scene.getRenderer().AddActor(self.vtk_xml_actor)
47
48
49
50 """
51 class MapOnPlane():
52 shows scalar data by color on a given plane
53 """
54 pass

  ViewVC Help
Powered by ViewVC 1.1.26