|
BRL-CAD
|
#include "common.h"#include "bu/hash.h"#include "bu/list.h"#include "bu/process.h"#include "bu/vls.h"#include "bv/defines.h"#include "rt/search.h"#include "bv/lod.h"#include "dm/fbserv.h"#include "rt/wdb.h"Go to the source code of this file.
Data Structures | |
| struct | ged_subprocess |
| struct | ged |
| struct | ged_cmd |
| struct | ged_plugin |
| struct | ged_cmd_process |
| struct | ged_process_plugin |
Macros | |
| #define | GED_NULL ((struct ged *)0) |
| #define | GED_DISPLAY_LIST_NULL ((struct display_list *)0) |
| #define | GED_DRAWABLE_NULL ((struct ged_drawable *)0) |
| #define | GED_VIEW_NULL ((struct bview *)0) |
| #define | GED_RESULT_NULL ((void *)0) |
| #define | GED_HELP 0x0002 |
| #define | GED_MORE 0x0004 |
| #define | GED_QUIET 0x0008 |
| #define | GED_UNKNOWN 0x0010 |
| #define | GED_EXIT 0x0020 |
| #define | GED_OVERRIDE 0x0040 |
| #define | GED_CK_MAGIC(_p) BU_CKMAG(_p->i, GED_MAGIC, "ged") |
| #define | GED_FUNC_PTR_NULL ((ged_func_ptr)0) |
| #define | GED_SEM_WORKER ANALYZE_SEM_LAST |
| #define | GED_SEM_STATS GED_SEM_WORKER+1 |
| #define | GED_SEM_LIST GED_SEM_STATS+1 |
| #define | GED_SEM_LAST GED_SEM_LIST+1 |
| #define | GED_INITIALIZED(_gedp) ((_gedp)->dbip != NULL) |
| #define | GED_LOCAL2BASE(_gedp) ((_gedp)->dbip->dbi_local2base) |
| #define | GED_BASE2LOCAL(_gedp) ((_gedp)->dbip->dbi_base2local) |
| #define | RT_VDRW_PREFIX "_VDRW" |
| #define | RT_VDRW_PREFIX_LEN 6 |
| #define | RT_VDRW_MAXNAME 31 |
| #define | RT_VDRW_DEF_COLOR 0xffff00 |
| #define | GED_CHECK_ARGC_GT_0(_gedp, _argc, _flags) |
Typedefs | |
| typedef int(* | ged_func_ptr) (struct ged *, int, const char *[]) |
| typedef void(* | ged_io_func_t) (void *, int) |
| typedef void(* | ged_refresh_func_t) (void *) |
| typedef void(* | ged_create_vlist_solid_func_t) (void *, struct bv_scene_obj *) |
| typedef void(* | ged_create_vlist_display_list_func_t) (void *, struct display_list *) |
| typedef void(* | ged_destroy_vlist_func_t) (void *, unsigned int, int) |
| typedef int(* | ged_process_ptr) (int, const char *[]) |
Functions | |
| struct ged * | ged_create (void) |
| void | ged_destroy (struct ged *) |
| void | ged_init (struct ged *gedp) |
| void | ged_free (struct ged *gedp) |
| int | ged_clbk_set (struct ged *gedp, const char *cmd, int mode, bu_clbk_t f, void *d) |
| int | ged_clbk_get (bu_clbk_t *f, void **d, struct ged *gedp, const char *cmd, int mode) |
| int | ged_clbk_exec (struct bu_vls *log, struct ged *gedp, int limit, bu_clbk_t f, int ac, const char **av, void *u1, void *u2) |
| void | ged_dm_ctx_set (struct ged *gedp, const char *dm_type, void *ctx) |
| void * | ged_dm_ctx_get (struct ged *gedp, const char *dm_type) |
| size_t | ged_results_count (struct ged_results *results) |
| const char * | ged_results_get (struct ged_results *results, size_t index) |
| void | ged_results_clear (struct ged_results *results) |
| void | ged_results_free (struct ged_results *results) |
| struct ged * | ged_open (const char *dbtype, const char *filename, int existing_only) |
| void | ged_close (struct ged *gedp) |
| const char * | ged_init_msgs (void) |
Variables | |
| todo in the above | struct |