BRL-CAD
defines.h File Reference
#include "common.h"
#include "vmath.h"
#include "bu/list.h"
#include "bu/vls.h"
#include "bu/ptbl.h"
#include "bg/polygon_types.h"
#include "bv/tcl_data.h"
#include "bv/faceplate.h"
Include dependency graph for defines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  bv_label
 
struct  bv_axes
 
struct  bv_obj_settings
 
struct  bv_scene_obj
 
struct  bv_mesh_lod
 
struct  bview_settings
 
struct  bview_objs
 
struct  bview
 
struct  bview_set
 

Macros

#define BV_MINVIEWSIZE   0.0001
 
#define BV_MINVIEWSCALE   0.00005
 
#define UP   0
 
#define DOWN   1
 
#define BV_ANCHOR_AUTO   0
 
#define BV_ANCHOR_BOTTOM_LEFT   1
 
#define BV_ANCHOR_BOTTOM_CENTER   2
 
#define BV_ANCHOR_BOTTOM_RIGHT   3
 
#define BV_ANCHOR_MIDDLE_LEFT   4
 
#define BV_ANCHOR_MIDDLE_CENTER   5
 
#define BV_ANCHOR_MIDDLE_RIGHT   6
 
#define BV_ANCHOR_TOP_LEFT   7
 
#define BV_ANCHOR_TOP_CENTER   8
 
#define BV_ANCHOR_TOP_RIGHT   9
 
#define BV_OBJ_SETTINGS_INIT   {0, 1.0, 0, {255, 0, 0}, 1, 0.0, 0.0, 0, 0}
 
#define BV_DBOBJ_BASED   0x01
 
#define BV_VIEWONLY   0x02
 
#define BV_LINES   0x04
 
#define BV_LABELS   0x08
 
#define BV_AXES   0x10
 
#define BV_POLYGONS   0x20
 
#define BV_MESH_LOD   0x40
 
#define BV_CSG_LOD   0x80
 
#define BV_DB_OBJS   0x01
 
#define BV_VIEW_OBJS   0x02
 
#define BV_LOCAL_OBJS   0x04
 
#define bv_scene_group   bv_scene_obj