GRASS GIS 8 Programmer's Manual
8.2.2dev(2023)-3d2c704037
|
#include <grass/config.h>
#include <grass/bitmap.h>
#include <GL/gl.h>
#include <grass/gis.h>
#include <grass/defs/ogsf.h>
Go to the source code of this file.
Data Structures | |
struct | typbuff |
struct | table256 |
struct | transform |
struct | dataset |
struct | gsurf_att |
struct | g_surf |
struct | g_vect_style |
struct | g_vect_style_thematic |
struct | g_line |
struct | g_vect |
struct | g_point |
struct | g_site |
struct | geovol_file |
struct | geovol_isosurf_att |
struct | geovol_isosurf |
struct | geovol_slice |
struct | g_vol |
struct | lightdefs |
struct | georot |
struct | geoview |
struct | geodisplay |
struct | view_node |
struct | key_node |
Macros | |
#define | GS_UNIT_SIZE 1000. |
#define | BETWEEN(x, a, b) (((x) > (a) && (x) < (b)) || ((x) > (b) && (x) < (a))) |
#define | GS_NEAR_EQUAL(x, y, ratio) |
#define | MAX_SURFS 12 |
#define | MAX_VECTS 50 |
#define | MAX_SITES 50 |
#define | MAX_VOLS 12 /* should match MAX_VOL_FILES below ? */ |
#define | MAX_DSP 12 |
#define | MAX_ATTS 7 |
#define | MAX_LIGHTS 3 |
#define | MAX_CPLANES 6 |
#define | MAX_ISOSURFS 12 |
#define | MAX_SLICES 12 |
#define | MAX_VOL_SLICES 4 |
#define | MAX_VOL_FILES 100 |
#define | DM_GOURAUD 0x00000100 |
#define | DM_FLAT 0x00000200 /* defined for symmetry */ |
#define | DM_FRINGE 0x00000010 |
#define | DM_WIRE 0x00000001 |
#define | DM_COL_WIRE 0x00000002 |
#define | DM_POLY 0x00000004 |
#define | DM_WIRE_POLY 0x00000008 |
#define | DM_GRID_WIRE 0x00000400 |
#define | DM_GRID_SURF 0x00000800 |
#define | WC_COLOR_ATT 0xFF000000 |
#define | IFLAG unsigned int |
#define | ATT_NORM 0 /* library use only */ |
#define | ATT_TOPO 1 |
#define | ATT_COLOR 2 |
#define | ATT_MASK 3 |
#define | ATT_TRANSP 4 |
#define | ATT_SHINE 5 |
#define | ATT_EMIT 6 |
#define | LEGAL_ATT(a) (a >= 0 && a < MAX_ATTS) |
#define | NOTSET_ATT 0 |
#define | MAP_ATT 1 |
#define | CONST_ATT 2 |
#define | FUNC_ATT 3 |
#define | LEGAL_SRC(s) (s==NOTSET_ATT||s==MAP_ATT||s==CONST_ATT||s==FUNC_ATT) |
#define | ST_X 1 |
#define | ST_BOX 2 |
#define | ST_SPHERE 3 |
#define | ST_CUBE 4 |
#define | ST_DIAMOND 5 |
#define | ST_DEC_TREE 6 |
#define | ST_CON_TREE 7 |
#define | ST_ASTER 8 |
#define | ST_GYRO 9 |
#define | ST_HISTOGRAM 10 |
#define | GSD_FRONT 1 |
#define | GSD_BACK 2 |
#define | GSD_BOTH 3 |
#define | FC_OFF 0 |
#define | FC_ABOVE 1 |
#define | FC_BELOW 2 |
#define | FC_BLEND 3 |
#define | FC_GREY 4 |
#define | LT_DISCRETE 0x00000100 |
#define | LT_CONTINUOUS 0x00000200 |
#define | LT_LIST 0x00000010 |
#define | LT_RANGE_LOWSET 0x00000001 |
#define | LT_RANGE_HISET 0x00000002 |
#define | LT_RANGE_LOW_HI 0x00000003 |
#define | LT_INVERTED 0x00000008 |
#define | LT_SHOW_VALS 0x00001000 |
#define | LT_SHOW_LABELS 0x00002000 |
#define | VOL_FTYPE_RASTER3D 0 |
#define | VOL_DTYPE_FLOAT 0 |
#define | VOL_DTYPE_DOUBLE 1 |
#define | X 0 |
#define | Y 1 |
#define | Z 2 |
#define | W 3 |
#define | FROM 0 |
#define | TO 1 |
#define | CM_COLOR 0 |
#define | CM_EMISSION 1 |
#define | CM_AMBIENT 2 |
#define | CM_DIFFUSE 3 |
#define | CM_SPECULAR 4 |
#define | CM_AD 5 |
#define | CM_NULL 6 |
#define | CM_WIRE CM_COLOR |
#define | NULL_COLOR 0xFFFFFF |
#define | GS_CHAR8 char |
#define | GS_SHORT16 short |
#define | GS_INT32 int |
#define | ATTY_NULL 32 /* internal use only */ |
#define | ATTY_MASK 16 /* can't use this one for numbytes */ |
#define | ATTY_FLOAT 8 /* can't use this one for numbytes */ |
#define | ATTY_INT 4 |
#define | ATTY_SHORT 2 |
#define | ATTY_CHAR 1 |
#define | ATTY_ANY 63 /* internal use only */ |
#define | LEGAL_TYPE(t) (t==ATTY_MASK || t==ATTY_FLOAT || t==ATTY_INT || t==ATTY_SHORT || t==ATTY_CHAR) |
#define | MAXDIMS 4 |
#define | FUDGE(gs) ((gs->zmax_nz - gs->zmin_nz)/500.) |
#define | DOT3(a, b) ( (a)[X]*(b)[X] + (a)[Y]*(b)[Y] + (a)[Z]*(b)[Z] ) |
#define | CF_NOT_CHANGED 0x000000 |
#define | CF_COLOR_PACKED 0x000001 |
#define | CF_USR_CHANGED 0x000010 |
#define | CF_CHARSCALED 0x000100 |
#define | MAX_TF 6 |
#define | MASK_TL 0x10000000 |
#define | MASK_TR 0x01000000 |
#define | MASK_BR 0x00100000 |
#define | MASK_BL 0x00010000 |
#define | MASK_NPTS 0x00000007 |
#define | OGSF_POINT 1 |
#define | OGSF_LINE 2 |
#define | OGSF_POLYGON 3 |
#define | RED_MASK 0x000000FF |
#define | GRN_MASK 0x0000FF00 |
#define | BLU_MASK 0x00FF0000 |
#define | KF_FROMX_MASK 0x00000001 |
#define | KF_FROMY_MASK 0x00000002 |
#define | KF_FROMZ_MASK 0x00000004 |
#define | KF_FROM_MASK 0x00000007 |
#define | KF_DIRX_MASK 0x00000008 |
#define | KF_DIRY_MASK 0x00000010 |
#define | KF_DIRZ_MASK 0x00000020 |
#define | KF_DIR_MASK 0x00000038 |
#define | KF_FOV_MASK 0x00000040 |
#define | KF_TWIST_MASK 0x00000080 |
#define | KF_ALL_MASK 0x000000FF |
#define | KF_NUMFIELDS 8 |
#define | KF_LINEAR 111 |
#define | KF_SPLINE 222 |
#define | KF_LEGAL_MODE(m) (m == KF_LINEAR || m == KF_SPLINE) |
#define | KF_FROMX 0 |
#define | KF_FROMY 1 |
#define | KF_FROMZ 2 |
#define | KF_DIRX 3 |
#define | KF_DIRY 4 |
#define | KF_DIRZ 5 |
#define | KF_FOV 6 |
#define | KF_TWIST 7 |
#define | FM_VECT 0x00000001 |
#define | FM_SITE 0x00000002 |
#define | FM_PATH 0x00000004 |
#define | FM_VOL 0x00000008 |
#define | FM_LABEL 0x00000010 |
Typedefs | |
typedef float | Point4[4] |
typedef float | Point3[3] |
typedef float | Point2[2] |
typedef struct g_surf | geosurf |
typedef struct g_vect_style | gvstyle |
typedef struct g_vect_style_thematic | gvstyle_thematic |
typedef struct g_line | geoline |
typedef struct g_vect | geovect |
typedef struct g_point | geopoint |
typedef struct g_site | geosite |
typedef struct g_vol | geovol |
typedef struct view_node | Viewnode |
typedef struct key_node | Keylist |
Variables | |
void(* | Cxl_func )() |
void(* | Swap_func )() |
#define ATT_COLOR 2 |
Definition at line 74 of file ogsf.h.
Referenced by GS_get_val_at_xy(), gs_update_curmask(), gsd_wire_arrows(), gsd_wire_surf_const(), gsd_wire_surf_map(), and Nviz_set_surface_attr_default().
#define ATT_EMIT 6 |
Definition at line 78 of file ogsf.h.
Referenced by Nviz_set_surface_attr_default().
#define ATT_MASK 3 |
Definition at line 75 of file ogsf.h.
Referenced by gs_mask_defined(), gs_set_att_const(), gs_update_curmask(), gvl_isosurf_set_att_changed(), and Nviz_set_surface_attr_default().
#define ATT_SHINE 5 |
Definition at line 77 of file ogsf.h.
Referenced by Nviz_set_surface_attr_default().
#define ATT_TOPO 1 |
Definition at line 73 of file ogsf.h.
Referenced by _viewcell_tri_interp(), GS_draw_X(), gs_get_att_typbuff(), GS_get_exag_guess(), Gs_update_attrange(), gs_update_curmask(), gsd_fringe_horiz_line(), gsd_fringe_horiz_line2(), gsd_fringe_horiz_poly(), gsd_fringe_vert_line(), gsd_fringe_vert_poly(), gsd_surf(), gsd_wire_arrows(), gsd_wire_surf(), gsd_wire_surf_map(), gsdiff_set_SDref(), gsdrape_get_segments(), gvl_isosurf_set_att_changed(), GVL_isosurf_set_drawres(), iso_get_cube_grads(), Nviz_set_surface_attr_default(), and viewcell_tri_interp().
#define ATT_TRANSP 4 |
Definition at line 76 of file ogsf.h.
Referenced by GS_transp_is_set(), and Nviz_set_surface_attr_default().
#define ATTY_CHAR 1 |
Definition at line 168 of file ogsf.h.
Referenced by free_data_buffs(), and gs_malloc_lookup().
#define ATTY_FLOAT 8 /* can't use this one for numbytes */ |
Definition at line 165 of file ogsf.h.
Referenced by free_data_buffs().
#define ATTY_INT 4 |
Definition at line 166 of file ogsf.h.
Referenced by free_data_buffs(), and gs_init_surf().
#define ATTY_MASK 16 /* can't use this one for numbytes */ |
Definition at line 164 of file ogsf.h.
Referenced by free_data_buffs().
#define ATTY_NULL 32 /* internal use only */ |
Definition at line 163 of file ogsf.h.
Referenced by free_data_buffs().
#define ATTY_SHORT 2 |
Definition at line 167 of file ogsf.h.
Referenced by free_data_buffs(), and gs_malloc_lookup().
#define BLU_MASK 0x00FF0000 |
Definition at line 198 of file ogsf.h.
Referenced by Nviz_color_from_str().
#define CF_COLOR_PACKED 0x000001 |
Definition at line 180 of file ogsf.h.
Referenced by Gs_update_attrange().
#define CM_AD 5 |
Definition at line 150 of file ogsf.h.
Referenced by gsd_colormode().
#define CM_COLOR 0 |
Definition at line 145 of file ogsf.h.
Referenced by gpd_obj(), gsd_bgn_legend_viewport(), gsd_colormode(), gsd_display_fringe(), gsd_wire_arrows(), gsd_wire_surf_const(), gsd_wire_surf_map(), and gvld_wind3_box().
#define CM_DIFFUSE 3 |
Definition at line 148 of file ogsf.h.
Referenced by gpd_obj(), gsd_colormode(), gsd_wire_arrows(), gsd_wire_surf_const(), and gsd_wire_surf_map().
#define CM_EMISSION 1 |
Definition at line 146 of file ogsf.h.
Referenced by gsd_colormode().
#define CM_NULL 6 |
Definition at line 151 of file ogsf.h.
Referenced by gsd_colormode().
#define CONST_ATT 2 |
Definition at line 84 of file ogsf.h.
Referenced by GS_draw_X(), GS_get_exag_guess(), GS_get_val_at_xy(), gs_set_att_const(), Gs_update_attrange(), gsd_surf(), gsd_wire_arrows(), gsd_wire_surf(), gsd_wire_surf_const(), gsd_wire_surf_map(), gsdrape_get_segments(), gvl_isosurf_set_att_const(), and viewcell_tri_interp().
#define DM_COL_WIRE 0x00000002 |
Definition at line 60 of file ogsf.h.
Referenced by Gs_load_3dview(), and Gs_save_3dview().
#define DM_FLAT 0x00000200 /* defined for symmetry */ |
Definition at line 55 of file ogsf.h.
Referenced by gvld_wind3_box().
#define DM_GOURAUD 0x00000100 |
Definition at line 54 of file ogsf.h.
Referenced by GS_draw_surf(), gs_init_surf(), Gs_load_3dview(), Gs_save_3dview(), gvl_init_vol(), and Nviz_set_volume_attr_default().
#define DM_GRID_WIRE 0x00000400 |
Definition at line 64 of file ogsf.h.
Referenced by gsd_wire_surf().
#define DM_POLY 0x00000004 |
Definition at line 61 of file ogsf.h.
Referenced by GS_draw_surf(), Gs_load_3dview(), Gs_save_3dview(), and Nviz_set_volume_attr_default().
#define DM_WIRE 0x00000001 |
Definition at line 59 of file ogsf.h.
Referenced by GS_draw_surf(), Gs_load_3dview(), and Gs_save_3dview().
#define DM_WIRE_POLY 0x00000008 |
Definition at line 62 of file ogsf.h.
Referenced by GS_draw_surf(), Gs_load_3dview(), and Gs_save_3dview().
Definition at line 176 of file ogsf.h.
Referenced by RayCvxPolyhedronInt().
#define FC_GREY 4 |
Definition at line 110 of file ogsf.h.
Referenced by GS_transp_is_set().
#define FROM 0 |
Definition at line 141 of file ogsf.h.
Referenced by GS_get_from(), GS_get_from_real(), GS_get_modelposition(), GS_get_viewdir(), Gs_load_3dview(), GS_look_here(), GS_moveto(), Gs_save_3dview(), gs_setlos_enterdata(), gsd_check_focus(), gsd_get_zup(), gsd_set_view(), gsd_zup_twist(), and print_frto().
#define FUDGE | ( | gs | ) | ((gs->zmax_nz - gs->zmin_nz)/500.) |
Definition at line 175 of file ogsf.h.
Referenced by gsd_line_onsurf(), and gsd_nline_onsurf().
#define FUNC_ATT 3 |
Definition at line 85 of file ogsf.h.
Referenced by gsd_surf(), and gsd_wire_surf().
#define GRN_MASK 0x0000FF00 |
Definition at line 197 of file ogsf.h.
Referenced by Nviz_color_from_str().
#define GS_NEAR_EQUAL | ( | x, | |
y, | |||
ratio | |||
) |
#define GSD_BACK 2 |
Definition at line 102 of file ogsf.h.
Referenced by GS_done_draw(), gsd_end_legend_viewport(), Nviz_draw_all_site(), Nviz_draw_all_vect(), and Nviz_draw_all_vol().
#define GSD_BOTH 3 |
Definition at line 103 of file ogsf.h.
Referenced by Nviz_draw_all_site(), Nviz_draw_all_vect(), and Nviz_draw_all_vol().
#define GSD_FRONT 1 |
Definition at line 101 of file ogsf.h.
Referenced by gsd_bgn_legend_viewport(), gsd_fringe_horiz_line(), gsd_fringe_horiz_line2(), gsd_fringe_horiz_poly(), gsd_fringe_vert_line(), gsd_fringe_vert_poly(), gsd_north_arrow(), gsd_scalebar(), and gsd_scalebar_v2().
#define KF_DIRX 3 |
Definition at line 528 of file ogsf.h.
Referenced by GK_print_keys().
#define KF_DIRY 4 |
Definition at line 529 of file ogsf.h.
Referenced by GK_print_keys().
#define KF_DIRZ 5 |
Definition at line 530 of file ogsf.h.
Referenced by GK_print_keys().
#define KF_FOV 6 |
Definition at line 531 of file ogsf.h.
Referenced by GK_print_keys().
#define KF_FROMX 0 |
Definition at line 525 of file ogsf.h.
Referenced by GK_print_keys().
#define KF_FROMY 1 |
Definition at line 526 of file ogsf.h.
Referenced by GK_print_keys().
#define KF_FROMZ 2 |
Definition at line 527 of file ogsf.h.
Referenced by GK_print_keys().
#define KF_NUMFIELDS 8 |
Definition at line 519 of file ogsf.h.
Referenced by gk_copy_key(), and gk_make_linear_framesfromkeys().
#define KF_TWIST 7 |
Definition at line 532 of file ogsf.h.
Referenced by GK_print_keys().
#define LEGAL_ATT | ( | a | ) | (a >= 0 && a < MAX_ATTS) |
Definition at line 79 of file ogsf.h.
Referenced by gs_get_att_src(), gs_get_att_type(), gvl_isosurf_get_att_src(), and gvl_isosurf_set_att_changed().
#define LEGAL_SRC | ( | s | ) | (s==NOTSET_ATT||s==MAP_ATT||s==CONST_ATT||s==FUNC_ATT) |
#define MAP_ATT 1 |
Definition at line 83 of file ogsf.h.
Referenced by GS_get_cat_at_xy(), GS_get_val_at_xy(), gs_update_curmask(), gsd_surf(), gsd_wire_arrows(), gsd_wire_surf(), gsd_wire_surf_const(), gsd_wire_surf_map(), and viewcell_tri_interp().
#define MASK_BL 0x00010000 |
Definition at line 189 of file ogsf.h.
Referenced by gs_point_is_masked().
#define MASK_BR 0x00100000 |
Definition at line 188 of file ogsf.h.
Referenced by gs_point_is_masked().
#define MASK_TL 0x10000000 |
Definition at line 186 of file ogsf.h.
Referenced by gs_point_is_masked().
#define MASK_TR 0x01000000 |
Definition at line 187 of file ogsf.h.
Referenced by gs_point_is_masked().
#define MAX_ATTS 7 |
Definition at line 43 of file ogsf.h.
Referenced by gs_init_surf(), gs_num_datah_reused(), GS_set_att_defaults(), gs_set_defaults(), gvl_isosurf_freemem(), gvl_isosurf_init(), gvl_isosurf_set_att_changed(), and Nviz_set_surface_attr_default().
#define MAX_CPLANES 6 |
Definition at line 45 of file ogsf.h.
Referenced by GS_alldraw_cplane_fences(), GS_draw_lighting_model(), gsd_draw_cplane(), gsd_get_cplanes(), gsd_get_cplanes_state(), and gsd_update_cplanes().
#define MAX_ISOSURFS 12 |
Definition at line 46 of file ogsf.h.
Referenced by gvl_init_vol(), and GVL_isosurf_add().
#define MAX_LIGHTS 3 |
Definition at line 44 of file ogsf.h.
Referenced by GS_new_light(), and gsd_deflight().
#define MAX_SLICES 12 |
Definition at line 47 of file ogsf.h.
Referenced by gvl_init_vol().
#define MAX_SURFS 12 |
Definition at line 38 of file ogsf.h.
Referenced by gp_set_drapesurfs(), GS_draw_cplane(), GS_get_selected_point_on_surface(), gv_set_defaults(), gv_set_drapesurfs(), and Nviz_draw_all_surf().
#define MAX_VOLS 12 /* should match MAX_VOL_FILES below ? */ |
#define NOTSET_ATT 0 |
Definition at line 82 of file ogsf.h.
Referenced by gs_att_is_set(), gs_get_att_type(), gs_init_surf(), gs_mask_defined(), gs_set_defaults(), GS_unset_att(), gsd_surf(), gsd_wire_surf(), gvl_isosurf_freemem(), gvl_isosurf_init(), and GVL_isosurf_unset_att().
#define NULL_COLOR 0xFFFFFF |
Definition at line 155 of file ogsf.h.
Referenced by gs_update_curmask().
#define RED_MASK 0x000000FF |
Definition at line 196 of file ogsf.h.
Referenced by Nviz_color_from_str().
#define ST_ASTER 8 |
Definition at line 96 of file ogsf.h.
Referenced by GP_str_to_marker(), and gpd_obj().
#define ST_BOX 2 |
Definition at line 90 of file ogsf.h.
Referenced by GP_str_to_marker(), and gpd_obj().
#define ST_CON_TREE 7 |
Definition at line 95 of file ogsf.h.
Referenced by GP_str_to_marker().
#define ST_CUBE 4 |
Definition at line 92 of file ogsf.h.
Referenced by GP_str_to_marker(), and gpd_obj().
#define ST_DEC_TREE 6 |
Definition at line 94 of file ogsf.h.
Referenced by GP_str_to_marker().
#define ST_DIAMOND 5 |
Definition at line 93 of file ogsf.h.
Referenced by GP_str_to_marker(), and gpd_obj().
#define ST_GYRO 9 |
Definition at line 97 of file ogsf.h.
Referenced by GP_str_to_marker(), gpd_obj(), and GS_draw_X().
#define ST_HISTOGRAM 10 |
Definition at line 98 of file ogsf.h.
Referenced by GP_str_to_marker(), and gpd_obj().
#define ST_SPHERE 3 |
Definition at line 91 of file ogsf.h.
Referenced by GP_str_to_marker(), and gpd_obj().
#define ST_X 1 |
Definition at line 89 of file ogsf.h.
Referenced by gp_set_defaults(), GP_str_to_marker(), and gpd_obj().
#define TO 1 |
Definition at line 142 of file ogsf.h.
Referenced by GS_get_modelposition(), GS_get_to(), GS_get_viewdir(), Gs_load_3dview(), GS_look_here(), GS_moveto(), Gs_save_3dview(), gs_setlos_enterdata(), gsd_check_focus(), gsd_get_zup(), gsd_set_view(), gsd_zup_twist(), and print_frto().
#define VOL_DTYPE_DOUBLE 1 |
Definition at line 132 of file ogsf.h.
Referenced by alloc_slice_buff(), and alloc_vol_buff().
#define VOL_DTYPE_FLOAT 0 |
Definition at line 131 of file ogsf.h.
Referenced by alloc_slice_buff(), and alloc_vol_buff().
#define VOL_FTYPE_RASTER3D 0 |
Definition at line 128 of file ogsf.h.
Referenced by get_direct_value(), gvl_file_is_null_value(), open_volfile(), and read_vol().
#define W 3 |
Definition at line 140 of file ogsf.h.
Referenced by GS_new_light(), Gs_save_3dview(), gsd_update_cpnorm(), N_callback_gwflow_2d(), N_callback_solute_transport_2d(), N_create_27star(), N_create_5star(), N_create_7star(), N_create_9star(), RayCvxPolyhedronInt(), Vect_box_clip(), and XY_intersect_plane().
#define WC_COLOR_ATT 0xFF000000 |
Definition at line 67 of file ogsf.h.
Referenced by gsd_wire_surf_const(), and gsd_wire_surf_map().
#define X 0 |
Definition at line 137 of file ogsf.h.
Referenced by dir_to_slope_aspect(), do_label_display(), get_vert_intersects(), GS_distance(), GS_draw_X(), GS_dv3norm(), GS_get_cat_at_xy(), gs_get_datacenter(), GS_get_modelposition(), GS_get_modelposition1(), GS_get_norm_at_xy(), GS_get_val_at_xy(), Gs_load_3dview(), GS_look_here(), GS_new_light(), GS_P2distance(), gs_point_is_masked(), Gs_save_3dview(), GS_set_focus_center_map(), GS_set_Narrow(), GS_v2dir(), GS_v2norm(), GS_v3add(), GS_v3cross(), GS_v3dir(), GS_v3eq(), GS_v3mag(), GS_v3mult(), GS_v3norm(), GS_v3normalize(), GS_v3sub(), gsd_3dcursor(), gsd_box(), gsd_cube(), gsd_diamond(), gsd_draw_asterisk(), gsd_draw_box(), gsd_draw_gyro(), gsd_fringe_horiz_line(), gsd_fringe_horiz_line2(), gsd_fringe_horiz_poly(), gsd_fringe_vert_line(), gsd_fringe_vert_poly(), gsd_get_zup(), gsd_model2surf(), gsd_nline_onsurf(), gsd_north_arrow(), gsd_plus(), gsd_real2surf(), gsd_scalebar(), gsd_scalebar_v2(), gsd_set_view(), gsd_surf2model(), gsd_surf2real(), gsd_update_cpnorm(), gsd_wire_arrows(), gsd_wire_surf_const(), gsd_wire_surf_map(), gsd_x(), gsd_zup_twist(), GVL_set_focus_center_map(), interp_first_last(), Nviz_get_cplane_rotation(), Nviz_get_cplane_translation(), Nviz_get_viewpoint_position(), Nviz_set_cplane_rotation(), Nviz_set_cplane_translation(), Nviz_set_viewpoint_position(), print_frto(), print_realto(), print_view_fields(), seg_intersect_vregion(), viewcell_tri_interp(), and XY_intersect_plane().
#define Y 1 |
Definition at line 138 of file ogsf.h.
Referenced by dir_to_slope_aspect(), do_label_display(), get_horz_intersects(), GS_distance(), GS_draw_X(), GS_dv3norm(), GS_get_cat_at_xy(), gs_get_datacenter(), GS_get_modelposition(), GS_get_modelposition1(), GS_get_norm_at_xy(), GS_get_val_at_xy(), Gs_load_3dview(), GS_look_here(), GS_new_light(), GS_P2distance(), gs_point_is_masked(), Gs_save_3dview(), GS_set_focus_center_map(), GS_set_Narrow(), GS_v2dir(), GS_v2norm(), GS_v3add(), GS_v3cross(), GS_v3dir(), GS_v3eq(), GS_v3mag(), GS_v3mult(), GS_v3norm(), GS_v3normalize(), GS_v3sub(), gsd_3dcursor(), gsd_box(), gsd_cube(), gsd_diamond(), gsd_draw_asterisk(), gsd_draw_box(), gsd_draw_gyro(), gsd_fringe_horiz_line(), gsd_fringe_horiz_line2(), gsd_fringe_horiz_poly(), gsd_fringe_vert_line(), gsd_fringe_vert_poly(), gsd_get_zup(), gsd_model2surf(), gsd_nline_onsurf(), gsd_north_arrow(), gsd_plus(), gsd_real2surf(), gsd_scalebar(), gsd_scalebar_v2(), gsd_set_view(), gsd_surf2model(), gsd_surf2real(), gsd_update_cpnorm(), gsd_wire_arrows(), gsd_wire_surf_const(), gsd_wire_surf_map(), gsd_x(), gsd_zup_twist(), GVL_set_focus_center_map(), interp_first_last(), Nviz_get_cplane_rotation(), Nviz_get_cplane_translation(), Nviz_get_viewpoint_position(), Nviz_set_cplane_rotation(), Nviz_set_cplane_translation(), Nviz_set_viewpoint_position(), print_frto(), print_realto(), print_view_fields(), seg_intersect_vregion(), viewcell_tri_interp(), and XY_intersect_plane().
#define Z 2 |
Definition at line 139 of file ogsf.h.
Referenced by dir_to_slope_aspect(), gpd_obj(), GS_distance(), GS_draw_X(), GS_dv3norm(), gs_get_datacenter(), GS_get_modelposition(), GS_get_modelposition1(), Gs_load_3dview(), GS_look_here(), GS_new_light(), Gs_save_3dview(), GS_set_focus_center_map(), GS_set_Narrow(), GS_v3add(), GS_v3cross(), GS_v3dir(), GS_v3eq(), GS_v3mag(), GS_v3mult(), GS_v3norm(), GS_v3normalize(), GS_v3sub(), gsd_3dcursor(), gsd_box(), gsd_check_focus(), gsd_cube(), gsd_diamond(), gsd_draw_asterisk(), gsd_draw_box(), gsd_draw_gyro(), gsd_fringe_horiz_line(), gsd_fringe_horiz_line2(), gsd_fringe_horiz_poly(), gsd_fringe_vert_line(), gsd_fringe_vert_poly(), gsd_get_zup(), gsd_line_onsurf(), gsd_model2surf(), gsd_nline_onsurf(), gsd_north_arrow(), gsd_plus(), gsd_scalebar(), gsd_scalebar_v2(), gsd_set_view(), gsd_surf2model(), gsd_update_cpnorm(), gsd_wire_arrows(), gsd_wire_surf_const(), gsd_wire_surf_map(), gsd_x(), gsd_zup_twist(), GVL_set_focus_center_map(), Nviz_get_cplane_rotation(), Nviz_get_cplane_translation(), Nviz_set_cplane_rotation(), Nviz_set_cplane_translation(), print_frto(), print_realto(), print_view_fields(), viewcell_tri_interp(), and XY_intersect_plane().
typedef struct g_vect_style gvstyle |
typedef struct g_vect_style_thematic gvstyle_thematic |
void(* Cxl_func) () |
Definition at line 21 of file gsx.c.
Referenced by GS_check_cancel(), and GS_set_cxl_func().
void(* Swap_func) () |