BRL-CAD
|
Modules | |
Angle-Distance Cursor | |
View Matrix/Quaternion | |
Object Selection | |
State (Objects displayed, refresh, etc.) | |
Files | |
file | view.h |
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_list * | dl_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_polygon * | ged_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) |
Geometry EDiting Library Database View Related Functions.
#define GED_CHECK_DRAWABLE | ( | _gedp, | |
_flags | |||
) |
Check if a drawable exists
#define GED_CHECK_VIEW | ( | _gedp, | |
_flags | |||
) |
Check if a view exists
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_list * dl_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[] | ||
) |
Grid utility command.
int ged_grid2model_lu | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Convert grid coordinates to model coordinates.
int ged_grid2view_lu | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Convert grid coordinates to view coordinates.
int ged_overlay | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Overlay the specified 2D/3D UNIX plot file
int ged_plot | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Create a unix plot file of the currently displayed objects.
int ged_png | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Create a png file of the view.
int ged_screen_grab | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
int ged_ps | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Create a postscript file of the view.
int ged_solid_report | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Returns the solid table & vector list as a string
int ged_saveview | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Save the view
int ged_tree | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Return the object hierarchy for all object(s) specified or for all currently displayed
int ged_vdraw | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Vector drawing utility.
int ged_view_func | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Get/set view attributes
int ged_set_uplotOutputMode | ( | struct ged * | gedp, |
int | argc, | ||
const char * | argv[] | ||
) |
Get/set the unix plot output mode
int ged_export_polygon | ( | struct ged * | gedp, |
bv_data_polygon_state * | gdpsp, | ||
size_t | polygon_i, | ||
const char * | sname | ||
) |
struct bg_polygon * ged_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 | ||
) |