28#ifndef GED_VIEW_SELECT_H
29#define GED_VIEW_SELECT_H
44struct ged_selection_set_impl;
48 struct ged_selection_set_impl *
i;
51struct ged_selection_sets_impl;
54 struct ged_selection_sets_impl *
i;
115 const char *object_name);
122 const char *object_name,
123 const char *selection_name);
Header file for the BRL-CAD common definitions.
struct ged_selection_sets * ged_selection_sets_create(struct ged *gedp)
size_t ged_selection_lookup_fp(struct bu_ptbl *matches, struct ged_selection_set *s, struct db_full_path *fp)
unsigned long long ged_selection_hash_set(struct ged_selection_set *s)
size_t ged_selection_lookup(struct bu_ptbl *matches, struct ged_selection_set *s, const char *s_path)
void ged_selection_sets_put(struct ged_selection_sets *s, const char *s_path)
void ged_selection_remove(struct ged_selection_set *s, const char *s_path)
struct ged_selection * ged_selection_insert_fp(struct ged_selection_set *s, struct db_full_path *fp)
void ged_selection_set_clear(struct ged_selection_set *s)
void ged_selection_remove_fp(struct ged_selection_set *s, struct db_full_path *fp)
int ged_selection_set_list(char ***keys, struct ged_selection_set *s)
int ged_selection_set_cpy(struct ged_selection_set *to, struct ged_selection_set *from)
void ged_selection_set_destroy(struct ged_selection_set *)
int ged_rselect(struct ged *gedp, int argc, const char *argv[])
struct ged_selection * ged_selection_insert_obj(struct ged_selection_set *s, struct bv_scene_obj *o)
struct ged_selection_set * ged_selection_sets_get(struct ged_selection_sets *s, const char *s_path)
void ged_selection_assign_objs(struct ged_selection_set *s)
int ged_selection_set_collapse(struct ged_selection_set *s_out, struct ged_selection_set *s)
int ged_select(struct ged *gedp, int argc, const char *argv[])
size_t ged_selection_sets_lookup(struct bu_ptbl *sets, struct ged_selection_sets *s, const char *pattern)
void ged_selection_remove_obj(struct ged_selection_set *s, struct bv_scene_obj *o)
struct ged_selection * ged_selection_insert(struct ged_selection_set *s, const char *s_path)
struct rt_object_selections * ged_get_object_selections(struct ged *gedp, const char *object_name)
struct ged_selection_set * ged_selection_set_create(const char *s_name, struct ged *gedp)
int ged_selection_find(struct ged_selection_set *s, const char *s_name)
int ged_selection_set_expand(struct ged_selection_set *s_out, struct ged_selection_set *s)
void ged_selection_sets_destroy(struct ged_selection_sets *s)
struct rt_selection_set * ged_get_selection_set(struct ged *gedp, const char *object_name, const char *selection_name)
unsigned long long ged_selection_hash_sets(struct ged_selection_sets *ss)
void ged_selection_toggle_illum(struct ged_selection_set *s, char ill_state)
struct ged_selection_set_impl * i
struct ged_selection_sets_impl * i
struct rt_object_selections * r_os