1 // File: OpenGl_tgl_funcs.hxx
4 // Copyright: OPEN CASCADE 2012
6 #ifndef OPENGL_TGL_FUNCS_H
7 #define OPENGL_TGL_FUNCS_H
9 typedef float matrix3[4][4];
22 float x; /* x coordinate */
23 float y; /* y coordinate */
24 float z; /* z coordinate */
28 float delta_x; /* x magnitude */
29 float delta_y; /* y magnitude */
30 float delta_z; /* z magnitude */
34 float x_min; /* x min */
35 float x_max; /* x max */
36 float y_min; /* y min */
37 float y_max; /* y max */
38 float z_min; /* z min */
39 float z_max; /* z max */
43 float x_min; /* x min */
44 float x_max; /* x max */
45 float y_min; /* y min */
46 float y_max; /* y max */
50 limit win; /* window limits */
51 limit3 proj_vp; /* viewport limits */
52 projtype proj_type; /* projection type */
53 point3 proj_ref_point; /* projection reference point */
54 float view_plane; /* view plane distance */
55 float back_plane; /* back plane distance */
56 float front_plane; /* front plane distance */
59 extern void call_func_eval_ori_matrix3 (const point3* vrp,
65 extern void call_func_eval_map_matrix3(view_map3 *Map, int *err_ind, matrix3 mat);
67 #endif // OPENGL_TGL_FUNCS_H