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

Annotation of /trunk/pyvisi/py_src/geo.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 839 - (hide annotations)
Wed Sep 6 04:53:50 2006 UTC (13 years ago) by jongui
File MIME type: text/x-python
File size: 1791 byte(s)
- Added lookup table spectrum from blue to red and red to blue.
- Updated open scene to scene

1 gross 792 """
2 jongui 839 @author: John Ngui
3     @author: Lutz Gross
4 gross 792 """
5    
6 jongui 835 class Position:
7     """
8 jongui 839 Class that defines the positioning of components in the visualization.
9 jongui 835 """
10 gross 792
11 jongui 835 def __init__(self, x_coor, y_coor, z_coor):
12     """
13     Initialize the x,y and z coordinates.
14 gross 792
15 jongui 835 @type x_coor: Number
16     @param x_coor: X coordinate in global position
17     @type y_coor: Number
18     @param y_coor: Y coordinate in global position
19     @type z_coor: Number
20     @param z_coor: Z coordinate in global position
21     """
22    
23     self.x_coor = x_coor
24     self.y_coor = y_coor
25     self.z_coor = z_coor
26 gross 792
27 jongui 835 def getXCoor(self):
28     """
29     Return the x coordinate.
30    
31     @rtype: Number
32     @return: X coordinate
33     """
34     return self.x_coor
35    
36     def getYCoor(self):
37     """
38     Return the y coordinate.
39    
40     @rtype: Number
41     @return: Y coordiante
42     """
43    
44     return self.y_coor
45    
46     def getZCoor(self):
47     """
48     Return the z coordinate
49    
50     @rtype: Number
51     @return: Z coordinate
52     """
53    
54     return self.z_coor
55    
56    
57    
58     #def Position(object):
59     """
60     A position in global coordinates
61     """
62     pass
63    
64 gross 792 def Origin(Position):
65     """
66     The position of the origin
67     """
68     pass
69    
70     def Direction(object):
71     """
72     A dirction in global coordinates
73     """
74     pass
75    
76     def XAxis(Direction):
77     """
78     The direction of the x-axis
79     """
80     pass
81    
82     def YAxis(Direction):
83     """
84     The direction of the y-axis
85     """
86     pass
87    
88     def ZAxis(Direction):
89     """
90     The direction of the z-axis
91     """
92     pass
93    
94     def Plane(object):
95     """
96     A plane in global coordinates
97     """
98     pass
99    
100     def XYPlane(Plane):
101     """
102     The XY plane orthogonal to the z-axis
103     """
104     pass
105    
106     def YZPlane(Plane):
107     """
108     The YZ plane orthogonal to the x-axis
109     """
110     pass
111    
112     def ZXPlane(Plane):
113     """
114     The ZX plane orthogonal to the y-axis
115     """
116     pass
117    
118     def Sphere(object):
119     """
120     A sphere
121     """
122     pass
123    

  ViewVC Help
Powered by ViewVC 1.1.26