GRASS GIS 7 Programmer's Manual  7.5.svn(2017)-r71924
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
nviz.h File Reference
#include <grass/config.h>
#include <grass/ogsf.h>
#include <grass/defs/nviz.h>
Include dependency graph for nviz.h:

Go to the source code of this file.

Data Structures

struct  light_data
 
struct  fringe_data
 
struct  arrow_data
 
struct  scalebar_data
 
struct  nv_data
 
struct  render_window
 

Macros

#define MAP_OBJ_UNDEFINED   0
 
#define MAP_OBJ_SURF   1
 
#define MAP_OBJ_VOL   2
 
#define MAP_OBJ_VECT   3
 
#define MAP_OBJ_SITE   4
 
#define DRAW_COARSE   0
 
#define DRAW_FINE   1
 
#define DRAW_BOTH   2
 
#define DRAW_QUICK_SURFACE   0x01
 
#define DRAW_QUICK_VLINES   0x02
 
#define DRAW_QUICK_VPOINTS   0x04
 
#define DRAW_QUICK_VOLUME   0x08
 
#define RANGE   (5 * GS_UNIT_SIZE)
 
#define RANGE_OFFSET   (2 * GS_UNIT_SIZE)
 
#define ZRANGE   (3 * GS_UNIT_SIZE)
 
#define ZRANGE_OFFSET   (1 * GS_UNIT_SIZE)
 
#define DEFAULT_SURF_COLOR   0x33BBFF
 
#define FORMAT_PPM   1
 
#define FORMAT_TIF   2
 

Macro Definition Documentation

#define DEFAULT_SURF_COLOR   0x33BBFF

Definition at line 54 of file nviz.h.

Referenced by Nviz_set_surface_attr_default().

#define DRAW_BOTH   2

Definition at line 41 of file nviz.h.

#define DRAW_COARSE   0

Definition at line 39 of file nviz.h.

#define DRAW_FINE   1

Definition at line 40 of file nviz.h.

#define DRAW_QUICK_SURFACE   0x01

Definition at line 44 of file nviz.h.

Referenced by Nviz_draw_quick().

#define DRAW_QUICK_VLINES   0x02

Definition at line 45 of file nviz.h.

Referenced by Nviz_draw_quick().

#define DRAW_QUICK_VOLUME   0x08

Definition at line 47 of file nviz.h.

Referenced by Nviz_draw_quick().

#define DRAW_QUICK_VPOINTS   0x04

Definition at line 46 of file nviz.h.

Referenced by Nviz_draw_quick().

#define FORMAT_PPM   1

Definition at line 56 of file nviz.h.

#define FORMAT_TIF   2

Definition at line 57 of file nviz.h.

#define MAP_OBJ_SITE   4

Definition at line 37 of file nviz.h.

Referenced by Nviz_new_map_obj().

#define MAP_OBJ_SURF   1

Definition at line 34 of file nviz.h.

Referenced by Nviz_new_map_obj(), Nviz_set_attr(), Nviz_set_focus_map(), and Nviz_unset_attr().

#define MAP_OBJ_UNDEFINED   0

Definition at line 33 of file nviz.h.

Referenced by Nviz_set_focus_map().

#define MAP_OBJ_VECT   3

Definition at line 36 of file nviz.h.

Referenced by Nviz_new_map_obj().

#define MAP_OBJ_VOL   2

Definition at line 35 of file nviz.h.

Referenced by Nviz_new_map_obj(), and Nviz_set_focus_map().

#define RANGE   (5 * GS_UNIT_SIZE)

Definition at line 49 of file nviz.h.

Referenced by Nviz_get_viewpoint_position(), and Nviz_set_viewpoint_position().

#define RANGE_OFFSET   (2 * GS_UNIT_SIZE)

Definition at line 50 of file nviz.h.

Referenced by Nviz_get_viewpoint_position(), and Nviz_set_viewpoint_position().

#define ZRANGE   (3 * GS_UNIT_SIZE)

Definition at line 51 of file nviz.h.

#define ZRANGE_OFFSET   (1 * GS_UNIT_SIZE)

Definition at line 52 of file nviz.h.