g4tools  5.4.0
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 
11  line_solid = 0xffff,
12  line_dashed = 0x00ff,
13  line_dotted = 0x1111,
14  line_dash_dotted = 0x1c47
15 };
16 
40 };
41 
42 enum area_style {
47 };
48 
55 };
56 
64 };
65 
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 {
88  special
89 };
90 
95 };
96 
97 enum arrow_type {
102 };
103 
106  winding_cw
107 };
108 
109 enum move_type {
110  //move_none,
117 
134  move_curve
135 };
136 
137 enum anim_what {
141  anim_down
142 };
143 
144 enum anim_mode {
150 };
151 
152 enum key_move {
156  key_down
157 };
158 
165 };
166 
170 };
171 
172 enum gsto_mode {
175  gsto_gl_list = 2
176 };
177 
181  //layout_text_at_right_of_image = 2
182 };
183 
188 };
189 
190 enum draw_type {
194 // draw_invisible
195 };
196 
197 enum shade_type { //shade_model is a node.
200 };
201 
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