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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 976 - (hide annotations)
Thu Feb 15 23:57:02 2007 UTC (15 years, 11 months ago) by gross
File MIME type: text/x-python
File size: 3716 byte(s)
direct input of escript objects added.
1 jongui 943 class Color:
2     """
3 jongui 947 Constants that define colors using RGB values.
4 jongui 943
5     @cvar RED: Constant representing red color
6     @cvar GREEN: Constant representing green color
7     @cvar BLUE: Constant representing blue color
8     @cvar BLACK: Constant representing black color
9     @cvar WHITE: Constant representing white color
10     @cvar YELLOW: Constant representing yellow color
11     @cvar PINK: Constant represnting pink color
12     @cvar ORANGE: Constant representing orange color
13     @cvar PURPLE: Constant representing purple color
14     @cvar GREY: Constant representing grey color
15     @cvar BROWN: Constant representing brown color
16     """
17    
18     RED = [1, 0, 0]
19     GREEN = [0, 1, 0]
20     BLUE = [0, 0, 1]
21     BLACK = [0, 0, 0]
22     WHITE = [1, 1, 1]
23     YELLOW = [1,1,0]
24     PINK = [1, 0.0784, 0.4588]
25     ORANGE = [1, 0.2706, 0]
26     PURPLE = [0.5412, 0.1680, 0.8828]
27     GREY = [0.6602, 0.6602, 0.6602]
28     BROWN = [0.5430, 0.2700, 0.0742]
29    
30     class Viewport:
31     """
32 jongui 947 Constants that define the four viewports in a window.
33 jongui 943
34 jongui 947 @cvar SOUTH_WEST: Constant representing the bottom left viewport of a
35 jongui 943 window
36 jongui 947 @cvar NORTH_WEST: Constant representing the upper left viewport of a
37 jongui 943 window
38 jongui 947 @cvar NORTH_EAST: Constatnt representing the upper right viewport of a
39 jongui 943 window
40 jongui 947 @cvar SOUTH_EAST: Constant representing the bottom right viewport of a window
41 jongui 943 """
42    
43     SOUTH_WEST = 0
44     NORTH_WEST = 1
45     NORTH_EAST = 2
46     SOUTH_EAST = 3
47    
48     class Source:
49     """
50 jongui 947 Constant that define the source data type.
51 jongui 943
52 jongui 947 @cvar XML: Constant representing the xml source data type
53 gross 976 @cvar ESCRIPT: Constant representing the escript data objects as source
54 jongui 943 """
55    
56     XML = "xml"
57 gross 976 ESCRIPT = "escript"
58 jongui 943
59     class Renderer:
60     """
61     Constants that define the renderer type.
62    
63     @cvar ONLINE: Constant representing the online renderer
64     @cvar OFFLINE_JPG: Constant representing the JPG offline renderer
65     @cvar OFFLINE_BMP: Constant representing the BMP offline renderer
66     @cvar OFFLINE_PNM: Constant representing the PNM offline renderer
67     @cvar OFFLINE_PNG: Constant representing the PNG offline renderer
68     @cvar OFFLINE_TIF: Constant representing the TIF offline renderer
69     @cvar OFFLINE_PS: Constant representing the PS offline renderer
70     """
71    
72     ONLINE = "online"
73     OFFLINE_JPG = "offline_jpeg"
74     OFFLINE_BMP = "offline_bmp"
75     OFFLINE_PNM = "offline_pnm"
76     OFFLINE_PNG = "offline_png"
77     OFFLINE_TIF = "offline_tiff"
78     OFFLINE_PS = "offline_ps"
79    
80     class Arrow:
81     """
82     Constants that define the arrow type.
83    
84     @cvar TWO_D: Constant representing the two dimensional arrow
85     @cvar THREE_D: Constant representing the three dimensional arrow
86     """
87    
88     TWO_D = "2d"
89     THREE_D = "3d"
90    
91     class ColorMode:
92     """
93 jongui 947 Constants that define the color mode used to color the data.
94 jongui 943
95     @cvar VECTOR: Constant representing the vector color mode
96     @cvar SCALAR: Constant representing the scalar color mode
97     """
98    
99     VECTOR = "vector"
100     SCALAR = "scalar"
101    
102     class WarpMode:
103     """
104     Constants that define the warp mode used to deform the scalar data.
105    
106     @cvar VECTOR: Constant representing the vector deform mode
107     @cvar SCALAR: Constant representing the scalar deform mode
108     """
109    
110     VECTOR = "vector"
111     SCALAR = "scalar"
112    
113     class ImageFormat:
114     """
115     Constants that define the image formats.
116    
117 jongui 947 @cvar JPG: Constant representing the JPG image format
118     @cvar BMP: Constant representing the BMP image format
119     @cvar PNM: Constant representing the PNM image format
120     @cvar PNG: Constant representing the PNG image format
121     @cvar TIF: Constant representing the TIF iamge format
122 jongui 943 """
123    
124     JPG = "jpg"
125     BMP = "bmp"
126     PNM = "pnm"
127     PNG = "png"
128     TIF = "tif"
129    
130     class Lut:
131     """
132     Constants that define the type of color mapping scheme for the lookup
133     table.
134    
135     @cvar COLOR: Constant representing the color scheme
136     @cvar GREY_SCALE: Constant representing the grey scale scheme
137     """
138    
139     COLOR = "color"
140     GREY_SCALE = "grey_scale"

  ViewVC Help
Powered by ViewVC 1.1.26