BRL-CAD
#include "common.h"
#include "ged/defines.h"
#include "bg/polygon.h"
#include "ged/view/adc.h"
#include "ged/view/matrix.h"
#include "ged/view/select.h"
#include "ged/view/state.h"
Include dependency graph for view.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ged_bv_data
 

Macros

#define GED_CHECK_DRAWABLE(_gedp, _flags)
 
#define GED_CHECK_VIEW(_gedp, _flags)
 

Functions

unsigned long long ged_dl_hash (struct display_list *dl)
 
void dl_set_iflag (struct bu_list *hdlp, int iflag)
 
void dl_color_soltab (struct bu_list *hdlp)
 
void dl_erasePathFromDisplay (struct ged *gedp, const char *path, int allow_split)
 
struct display_listdl_addToDisplay (struct bu_list *hdlp, struct db_i *dbip, const char *name)
 
int invent_solid (struct ged *gedp, char *name, struct bu_list *vhead, long int rgb, int copy, fastf_t transparency, int dmode, int csoltab)
 
int ged_grid (struct ged *gedp, int argc, const char *argv[])
 
int ged_grid2model_lu (struct ged *gedp, int argc, const char *argv[])
 
int ged_grid2view_lu (struct ged *gedp, int argc, const char *argv[])
 
int ged_overlay (struct ged *gedp, int argc, const char *argv[])
 
int ged_plot (struct ged *gedp, int argc, const char *argv[])
 
int ged_png (struct ged *gedp, int argc, const char *argv[])
 
int ged_screen_grab (struct ged *gedp, int argc, const char *argv[])
 
int ged_ps (struct ged *gedp, int argc, const char *argv[])
 
int ged_solid_report (struct ged *gedp, int argc, const char *argv[])
 
int ged_saveview (struct ged *gedp, int argc, const char *argv[])
 
int ged_tree (struct ged *gedp, int argc, const char *argv[])
 
int ged_vdraw (struct ged *gedp, int argc, const char *argv[])
 
int ged_view_func (struct ged *gedp, int argc, const char *argv[])
 
int ged_set_uplotOutputMode (struct ged *gedp, int argc, const char *argv[])
 
int ged_export_polygon (struct ged *gedp, bv_data_polygon_state *gdpsp, size_t polygon_i, const char *sname)
 
struct bg_polygonged_import_polygon (struct ged *gedp, const char *sname)
 
int ged_polygons_overlap (struct ged *gedp, struct bg_polygon *polyA, struct bg_polygon *polyB)
 
void ged_polygon_fill_segments (struct ged *gedp, struct bg_polygon *poly, vect2d_t vfilldir, fastf_t vfilldelta)