g4tools
5.4.0
g4tools
tools
sg
enums
Go to the documentation of this file.
1
// Copyright (C) 2010, Guy Barrand. All rights reserved.
2
// See the file tools.license for terms.
3
4
#ifndef tools_sg_enums
5
#define tools_sg_enums
6
7
namespace
tools
{
8
namespace
sg {
9
10
enum
line_pattern
{
11
line_solid
= 0xffff,
12
line_dashed
= 0x00ff,
13
line_dotted
= 0x1111,
14
line_dash_dotted
= 0x1c47
15
};
16
17
enum
marker_style
{
18
marker_dot
= 0,
19
marker_plus
= 1,
20
marker_asterisk
,
21
marker_cross
,
22
marker_star
,
23
marker_circle_line
,
24
marker_circle_filled
,
25
marker_triangle_up_line
,
26
marker_triangle_up_filled
,
27
marker_triangle_down_line
,
28
marker_triangle_down_filled
,
29
marker_david_star_line
,
30
marker_david_star_filled
,
31
marker_swiss_cross_line
,
32
marker_swiss_cross_filled
,
33
marker_diamond_line
,
34
marker_diamond_filled
,
35
marker_square_line
,
36
marker_square_filled
,
37
marker_penta_star_line
,
38
marker_penta_star_filled
,
39
marker_minus
40
};
41
42
enum
area_style
{
43
area_solid
= 0,
44
area_hatched
,
45
area_checker
,
46
area_edged
47
};
48
49
enum
projection_type
{
50
projection_none
,
51
projection_rz
,
52
projection_phiz
,
53
projection_zr
,
54
projection_zphi
55
};
56
57
enum
painting_policy
{
58
painting_uniform
,
59
painting_by_value
,
60
painting_by_level
,
61
painting_grey_scale
,
62
painting_violet_to_red
,
63
painting_grey_scale_inverse
64
};
65
66
enum
hatching_policy
{
67
hatching_none
,
68
hatching_right
,
69
hatching_left
,
70
hatching_left_and_right
71
};
72
73
enum
hjust
{
74
left
= 0,
75
center
= 1,
76
right
= 2
77
};
78
79
enum
vjust
{
80
bottom
= 0,
81
middle
= 1,
82
top
= 2
83
};
84
85
enum
font_type
{
86
latin
,
87
greek
,
88
special
89
};
90
91
enum
font_modeling
{
92
font_outline
,
93
font_filled
,
94
font_pixmap
95
};
96
97
enum
arrow_type
{
98
arrow_up
,
99
arrow_down
,
100
arrow_left
,
101
arrow_right
102
};
103
104
enum
winding_type
{
105
winding_ccw
,
106
winding_cw
107
};
108
109
enum
move_type
{
110
//move_none,
111
move_rotate_right
,
112
move_rotate_left
,
113
move_rotate_up
,
114
move_rotate_down
,
115
move_roll_plus
,
116
move_roll_minus
,
117
118
move_translate_right
,
119
move_translate_left
,
120
move_up
,
121
move_down
,
122
move_forward
,
123
move_backward
,
124
move_zoom_in
,
125
move_zoom_out
,
126
move_rotate_around_focal_right
,
127
move_rotate_around_focal_left
,
128
move_rotate_around_focal_up
,
129
move_rotate_around_focal_down
,
130
move_roll_around_focal_plus
,
131
move_roll_around_focal_minus
,
132
move_zoom_in_out
,
133
move_zoom_in_out_rot
,
134
move_curve
135
};
136
137
enum
anim_what
{
138
anim_left
,
139
anim_right
,
140
anim_up
,
141
anim_down
142
};
143
144
enum
anim_mode
{
145
anim_mode_0
,
146
anim_mode_1
,
147
anim_mode_2
,
148
anim_mode_3
,
149
anim_mode_4
150
};
151
152
enum
key_move
{
153
key_left
,
154
key_right
,
155
key_up
,
156
key_down
157
};
158
159
enum
number_type
{
160
number_uint
,
161
number_int
,
162
number_real
,
163
number_ip
,
164
number_radec
165
};
166
167
enum
camera_type
{
168
camera_ortho
,
169
camera_perspective
170
};
171
172
enum
gsto_mode
{
173
gsto_memory
= 0,
174
gsto_gl_vbo
= 1,
175
gsto_gl_list
= 2
176
};
177
178
enum
layout_policy
{
179
layout_text_under_image
= 0,
180
layout_text_at_left_of_image
= 1
181
//layout_text_at_right_of_image = 2
182
};
183
184
enum
auto_lut_policy
{
185
auto_lut_none
= 0,
186
auto_lut_min_max
= 1,
187
auto_lut_mean_rms
= 2
188
};
189
190
enum
draw_type
{
191
draw_points
= 0,
192
draw_lines
,
193
draw_filled
194
// draw_invisible
195
};
196
197
enum
shade_type
{
//shade_model is a node.
198
shade_flat
= 0,
199
shade_smooth
200
};
201
202
enum
solid_operation
{
203
solid_none
,
204
solid_union
,
205
solid_intersection
,
206
solid_subtraction
207
};
208
209
}}
210
211
#endif
tools::sg::marker_swiss_cross_filled
@ marker_swiss_cross_filled
Definition:
enums:32
tools::sg::projection_zr
@ projection_zr
Definition:
enums:53
tools::sg::area_style
area_style
Definition:
enums:42
tools::sg::marker_plus
@ marker_plus
Definition:
enums:19
tools::sg::move_rotate_around_focal_down
@ move_rotate_around_focal_down
Definition:
enums:129
tools::sg::line_dash_dotted
@ line_dash_dotted
Definition:
enums:14
tools::sg::anim_mode_0
@ anim_mode_0
Definition:
enums:145
tools::sg::marker_david_star_filled
@ marker_david_star_filled
Definition:
enums:30
tools::sg::font_pixmap
@ font_pixmap
Definition:
enums:94
tools::sg::projection_phiz
@ projection_phiz
Definition:
enums:52
tools::sg::move_roll_minus
@ move_roll_minus
Definition:
enums:116
tools::sg::number_real
@ number_real
Definition:
enums:162
tools::sg::auto_lut_min_max
@ auto_lut_min_max
Definition:
enums:186
tools::sg::marker_circle_line
@ marker_circle_line
Definition:
enums:23
tools::sg::font_type
font_type
Definition:
enums:85
tools::sg::gsto_mode
gsto_mode
Definition:
enums:172
tools::sg::marker_minus
@ marker_minus
Definition:
enums:39
tools::sg::arrow_left
@ arrow_left
Definition:
enums:100
tools::sg::layout_text_under_image
@ layout_text_under_image
Definition:
enums:179
tools::sg::arrow_right
@ arrow_right
Definition:
enums:101
tools::sg::painting_policy
painting_policy
Definition:
enums:57
tools::sg::painting_by_level
@ painting_by_level
Definition:
enums:60
tools::sg::move_type
move_type
Definition:
enums:109
tools::sg::line_dotted
@ line_dotted
Definition:
enums:13
tools::sg::move_roll_around_focal_minus
@ move_roll_around_focal_minus
Definition:
enums:131
tools::sg::line_pattern
line_pattern
Definition:
enums:10
tools::sg::anim_mode_2
@ anim_mode_2
Definition:
enums:147
tools::sg::auto_lut_mean_rms
@ auto_lut_mean_rms
Definition:
enums:187
tools::sg::winding_ccw
@ winding_ccw
Definition:
enums:105
tools::sg::projection_none
@ projection_none
Definition:
enums:50
tools::sg::marker_triangle_up_filled
@ marker_triangle_up_filled
Definition:
enums:26
tools::sg::layout_policy
layout_policy
Definition:
enums:178
tools::sg::hjust
hjust
Definition:
enums:73
tools::sg::auto_lut_none
@ auto_lut_none
Definition:
enums:185
tools::sg::auto_lut_policy
auto_lut_policy
Definition:
enums:184
tools::sg::marker_style
marker_style
Definition:
enums:17
tools::sg::painting_by_value
@ painting_by_value
Definition:
enums:59
tools::sg::marker_penta_star_filled
@ marker_penta_star_filled
Definition:
enums:38
tools::sg::move_rotate_around_focal_left
@ move_rotate_around_focal_left
Definition:
enums:127
tools::sg::solid_intersection
@ solid_intersection
Definition:
enums:205
tools::sg::marker_triangle_down_line
@ marker_triangle_down_line
Definition:
enums:27
tools::sg::move_curve
@ move_curve
Definition:
enums:134
tools::sg::camera_type
camera_type
Definition:
enums:167
tools::sg::marker_cross
@ marker_cross
Definition:
enums:21
tools::sg::anim_mode
anim_mode
Definition:
enums:144
tools::sg::shade_flat
@ shade_flat
Definition:
enums:198
tools::sg::solid_union
@ solid_union
Definition:
enums:204
tools::sg::shade_type
shade_type
Definition:
enums:197
tools::sg::marker_swiss_cross_line
@ marker_swiss_cross_line
Definition:
enums:31
tools::sg::layout_text_at_left_of_image
@ layout_text_at_left_of_image
Definition:
enums:180
tools::sg::right
@ right
Definition:
enums:76
tools::sg::painting_grey_scale
@ painting_grey_scale
Definition:
enums:61
tools::sg::solid_operation
solid_operation
Definition:
enums:202
tools::sg::marker_star
@ marker_star
Definition:
enums:22
tools::sg::marker_triangle_down_filled
@ marker_triangle_down_filled
Definition:
enums:28
tools::sg::marker_dot
@ marker_dot
Definition:
enums:18
tools::sg::anim_down
@ anim_down
Definition:
enums:141
tools::sg::key_move
key_move
Definition:
enums:152
tools::sg::gsto_gl_vbo
@ gsto_gl_vbo
Definition:
enums:174
tools::sg::draw_points
@ draw_points
Definition:
enums:191
tools::sg::marker_penta_star_line
@ marker_penta_star_line
Definition:
enums:37
tools::sg::move_roll_plus
@ move_roll_plus
Definition:
enums:115
tools::sg::move_backward
@ move_backward
Definition:
enums:123
tools::sg::top
@ top
Definition:
enums:82
tools::sg::number_int
@ number_int
Definition:
enums:161
tools::sg::hatching_left
@ hatching_left
Definition:
enums:69
tools::sg::winding_cw
@ winding_cw
Definition:
enums:106
tools::sg::number_type
number_type
Definition:
enums:159
tools::sg::move_translate_right
@ move_translate_right
Definition:
enums:118
tools::sg::area_checker
@ area_checker
Definition:
enums:45
tools::sg::left
@ left
Definition:
enums:74
tools::sg::arrow_down
@ arrow_down
Definition:
enums:99
tools::sg::area_edged
@ area_edged
Definition:
enums:46
tools::sg::move_zoom_in_out_rot
@ move_zoom_in_out_rot
Definition:
enums:133
tools::sg::draw_filled
@ draw_filled
Definition:
enums:193
tools::sg::latin
@ latin
Definition:
enums:86
tools::sg::anim_mode_3
@ anim_mode_3
Definition:
enums:148
tools::sg::number_ip
@ number_ip
Definition:
enums:163
tools::sg::special
@ special
Definition:
enums:88
tools::sg::font_modeling
font_modeling
Definition:
enums:91
tools::sg::painting_violet_to_red
@ painting_violet_to_red
Definition:
enums:62
tools::sg::move_rotate_down
@ move_rotate_down
Definition:
enums:114
tools::sg::marker_circle_filled
@ marker_circle_filled
Definition:
enums:24
tools::sg::font_outline
@ font_outline
Definition:
enums:92
tools::sg::draw_type
draw_type
Definition:
enums:190
tools::sg::anim_mode_4
@ anim_mode_4
Definition:
enums:149
tools::sg::camera_perspective
@ camera_perspective
Definition:
enums:169
tools::sg::move_roll_around_focal_plus
@ move_roll_around_focal_plus
Definition:
enums:130
tools::sg::marker_square_line
@ marker_square_line
Definition:
enums:35
tools::sg::vjust
vjust
Definition:
enums:79
tools::sg::greek
@ greek
Definition:
enums:87
tools::sg::move_zoom_in_out
@ move_zoom_in_out
Definition:
enums:132
tools::sg::area_hatched
@ area_hatched
Definition:
enums:44
tools::sg::bottom
@ bottom
Definition:
enums:80
tools::sg::marker_david_star_line
@ marker_david_star_line
Definition:
enums:29
tools::sg::middle
@ middle
Definition:
enums:81
tools::sg::solid_none
@ solid_none
Definition:
enums:203
tools::sg::move_translate_left
@ move_translate_left
Definition:
enums:119
tools::sg::camera_ortho
@ camera_ortho
Definition:
enums:168
tools::sg::hatching_none
@ hatching_none
Definition:
enums:67
tools::sg::key_left
@ key_left
Definition:
enums:153
tools
inlined C code : ///////////////////////////////////
Definition:
aida_ntuple:26
tools::sg::marker_diamond_filled
@ marker_diamond_filled
Definition:
enums:34
tools::sg::painting_uniform
@ painting_uniform
Definition:
enums:58
tools::sg::key_down
@ key_down
Definition:
enums:156
tools::sg::hatching_left_and_right
@ hatching_left_and_right
Definition:
enums:70
tools::sg::projection_type
projection_type
Definition:
enums:49
tools::sg::move_forward
@ move_forward
Definition:
enums:122
tools::sg::move_up
@ move_up
Definition:
enums:120
tools::sg::gsto_memory
@ gsto_memory
Definition:
enums:173
tools::sg::winding_type
winding_type
Definition:
enums:104
tools::sg::move_zoom_out
@ move_zoom_out
Definition:
enums:125
tools::sg::area_solid
@ area_solid
Definition:
enums:43
tools::sg::line_dashed
@ line_dashed
Definition:
enums:12
tools::sg::gsto_gl_list
@ gsto_gl_list
Definition:
enums:175
tools::sg::hatching_right
@ hatching_right
Definition:
enums:68
tools::sg::anim_what
anim_what
Definition:
enums:137
tools::sg::number_uint
@ number_uint
Definition:
enums:160
tools::sg::line_solid
@ line_solid
Definition:
enums:11
tools::sg::arrow_type
arrow_type
Definition:
enums:97
tools::sg::move_rotate_around_focal_right
@ move_rotate_around_focal_right
Definition:
enums:126
tools::sg::move_rotate_left
@ move_rotate_left
Definition:
enums:112
tools::sg::anim_mode_1
@ anim_mode_1
Definition:
enums:146
tools::sg::arrow_up
@ arrow_up
Definition:
enums:98
tools::sg::marker_triangle_up_line
@ marker_triangle_up_line
Definition:
enums:25
tools::sg::move_rotate_right
@ move_rotate_right
Definition:
enums:111
tools::sg::projection_zphi
@ projection_zphi
Definition:
enums:54
tools::sg::move_rotate_around_focal_up
@ move_rotate_around_focal_up
Definition:
enums:128
tools::sg::center
@ center
Definition:
enums:75
tools::sg::hatching_policy
hatching_policy
Definition:
enums:66
tools::sg::font_filled
@ font_filled
Definition:
enums:93
tools::sg::marker_diamond_line
@ marker_diamond_line
Definition:
enums:33
tools::sg::shade_smooth
@ shade_smooth
Definition:
enums:199
tools::sg::number_radec
@ number_radec
Definition:
enums:164
tools::sg::projection_rz
@ projection_rz
Definition:
enums:51
tools::sg::marker_asterisk
@ marker_asterisk
Definition:
enums:20
tools::sg::move_rotate_up
@ move_rotate_up
Definition:
enums:113
tools::sg::draw_lines
@ draw_lines
Definition:
enums:192
tools::sg::painting_grey_scale_inverse
@ painting_grey_scale_inverse
Definition:
enums:63
tools::sg::marker_square_filled
@ marker_square_filled
Definition:
enums:36
tools::sg::anim_left
@ anim_left
Definition:
enums:138
tools::sg::anim_up
@ anim_up
Definition:
enums:140
tools::sg::key_right
@ key_right
Definition:
enums:154
tools::sg::move_down
@ move_down
Definition:
enums:121
tools::sg::solid_subtraction
@ solid_subtraction
Definition:
enums:206
tools::sg::anim_right
@ anim_right
Definition:
enums:139
tools::sg::move_zoom_in
@ move_zoom_in
Definition:
enums:124
tools::sg::key_up
@ key_up
Definition:
enums:155
Generated by
1.8.20