29 #ifndef GED_COMMANDS_H
30 #define GED_COMMANDS_H
41 GED_EXPORT
extern int ged_exec(
struct ged *gedp,
int argc,
const char *argv[]);
104 GED_EXPORT
extern int ged_adjust(
struct ged *gedp,
int argc,
const char *argv[]);
118 GED_EXPORT
extern int ged_attr(
struct ged *gedp,
int argc,
const char *argv[]);
123 GED_EXPORT
extern int ged_cat(
struct ged *gedp,
int argc,
const char *argv[]);
133 GED_EXPORT
extern int ged_comb(
struct ged *gedp,
int argc,
const char *argv[]);
143 GED_EXPORT
extern int ged_combmem(
struct ged *gedp,
int argc,
const char *argv[]);
148 GED_EXPORT
extern int ged_copy(
struct ged *gedp,
int argc,
const char *argv[]);
158 GED_EXPORT
extern int ged_copymat(
struct ged *gedp,
int argc,
const char *argv[]);
164 GED_EXPORT
extern int ged_edcodes(
struct ged *gedp,
int argc,
const char *argv[]);
169 GED_EXPORT
extern int ged_edcomb(
struct ged *gedp,
int argc,
const char *argv[]);
174 GED_EXPORT
extern int ged_edit(
struct ged *gedp,
int argc,
const char *argv[]);
179 GED_EXPORT
extern int ged_exists(
struct ged *gedp,
int argc,
const char *argv[]);
184 GED_EXPORT
extern int ged_form(
struct ged *gedp,
int argc,
const char *argv[]);
189 GED_EXPORT
extern int ged_get(
struct ged *gedp,
int argc,
const char *argv[]);
199 GED_EXPORT
extern int ged_group(
struct ged *gedp,
int argc,
const char *argv[]);
204 GED_EXPORT
extern int ged_heal(
struct ged *gedp,
int argc,
const char *argv[]);
210 GED_EXPORT
extern int ged_hide(
struct ged *gedp,
int argc,
const char *argv[]);
220 GED_EXPORT
extern int ged_keep(
struct ged *gedp,
int argc,
const char *argv[]);
225 GED_EXPORT
extern int ged_lc(
struct ged *gedp,
int argc,
const char *argv[]);
230 GED_EXPORT
extern int ged_list(
struct ged *gedp,
int argc,
const char *argv[]);
245 GED_EXPORT
extern int ged_mat_ae(
struct ged *gedp,
int argc,
const char *argv[]);
250 GED_EXPORT
extern int ged_mat_mul(
struct ged *gedp,
int argc,
const char *argv[]);
260 GED_EXPORT
extern int ged_mater(
struct ged *gedp,
int argc,
const char *argv[]);
270 GED_EXPORT
extern int ged_match(
struct ged *gedp,
int argc,
const char *argv[]);
280 GED_EXPORT
extern int ged_put(
struct ged *gedp,
int argc,
const char *argv[]);
285 GED_EXPORT
extern int ged_red(
struct ged *gedp,
int argc,
const char *argv[]);
290 GED_EXPORT
extern int ged_remove(
struct ged *gedp,
int argc,
const char *argv[]);
295 GED_EXPORT
extern int ged_unhide(
struct ged *gedp,
int argc,
const char *argv[]);
300 GED_EXPORT
extern int ged_rmater(
struct ged *gedp,
int argc,
const char *argv[]);
305 GED_EXPORT
extern int ged_wmater(
struct ged *gedp,
int argc,
const char *argv[]);
321 GED_EXPORT
extern int ged_inside(
struct ged *gedp,
int argc,
const char *argv[]);
330 GED_EXPORT
extern int ged_3ptarb(
struct ged *gedp,
int argc,
const char *argv[]);
335 GED_EXPORT
extern int ged_arb(
struct ged *gedp,
int argc,
const char *argv[]);
350 GED_EXPORT
extern int ged_arced(
struct ged *gedp,
int argc,
const char *argv[]);
356 GED_EXPORT
extern int ged_bev(
struct ged *gedp,
int argc,
const char *argv[]);
379 GED_EXPORT
extern int ged_bo(
struct ged *gedp,
int argc,
const char *argv[]);
384 GED_EXPORT
extern int ged_bot(
struct ged *gedp,
int argc,
const char *argv[]);
478 GED_EXPORT
extern int ged_brep(
struct ged *gedp,
int argc,
const char *argv[]);
479 GED_EXPORT
extern int ged_brep2(
struct ged *gedp,
int argc,
const char *argv[]);
484 GED_EXPORT
extern int ged_cc(
struct ged *gedp,
int argc,
const char *argv[]);
489 GED_EXPORT
extern int ged_clone(
struct ged *gedp,
int argc,
const char *argv[]);
494 GED_EXPORT
extern int ged_coil(
struct ged *gedp,
int argc,
const char *argv[]);
504 GED_EXPORT
extern int ged_cpi(
struct ged *gedp,
int argc,
const char *argv[]);
514 GED_EXPORT
extern int ged_dsp(
struct ged *gedp,
int argc,
const char *argv[]);
519 GED_EXPORT
extern int ged_edarb(
struct ged *gedp,
int argc,
const char *argv[]);
526 GED_EXPORT
extern int ged_edmater(
struct ged *gedp,
int argc,
const char *argv[]);
531 GED_EXPORT
extern int ged_ev(
struct ged *gedp,
int argc,
const char *argv[]);
596 GED_EXPORT
extern int ged_in(
struct ged *gedp,
int argc,
const char *argv[]);
606 GED_EXPORT
extern int ged_joint(
struct ged *gedp,
int argc,
const char *argv[]);
611 GED_EXPORT
extern int ged_joint2(
struct ged *gedp,
int argc,
const char *argv[]);
616 GED_EXPORT
extern int ged_kill(
struct ged *gedp,
int argc,
const char *argv[]);
621 GED_EXPORT
extern int ged_killall(
struct ged *gedp,
int argc,
const char *argv[]);
636 GED_EXPORT
extern int ged_lt(
struct ged *gedp,
int argc,
const char *argv[]);
641 GED_EXPORT
extern int ged_make(
struct ged *gedp,
int argc,
const char *argv[]);
656 GED_EXPORT
extern int ged_mirror(
struct ged *gedp,
int argc,
const char *argv[]);
666 GED_EXPORT
extern int ged_move(
struct ged *gedp,
int argc,
const char *argv[]);
696 GED_EXPORT
extern int ged_nmg(
struct ged *gedp,
int argc,
const char *argv[]);
716 GED_EXPORT
extern int ged_ocenter(
struct ged *gedp,
int argc,
const char *argv[]);
721 GED_EXPORT
extern int ged_orotate(
struct ged *gedp,
int argc,
const char *argv[]);
726 GED_EXPORT
extern int ged_oscale(
struct ged *gedp,
int argc,
const char *argv[]);
736 GED_EXPORT
extern int ged_prefix(
struct ged *gedp,
int argc,
const char *argv[]);
746 GED_EXPORT
extern int ged_protate(
struct ged *gedp,
int argc,
const char *argv[]);
751 GED_EXPORT
extern int ged_pscale(
struct ged *gedp,
int argc,
const char *argv[]);
756 GED_EXPORT
extern int ged_pset(
struct ged *gedp,
int argc,
const char *argv[]);
766 GED_EXPORT
extern int ged_pull(
struct ged *gedp,
int argc,
const char *argv[]);
771 GED_EXPORT
extern int ged_push(
struct ged *gedp,
int argc,
const char *argv[]);
776 GED_EXPORT
extern int ged_putmat(
struct ged *gedp,
int argc,
const char *argv[]);
781 GED_EXPORT
extern int ged_region(
struct ged *gedp,
int argc,
const char *argv[]);
786 GED_EXPORT
extern int ged_rfarb(
struct ged *gedp,
int argc,
const char *argv[]);
808 GED_EXPORT
extern int ged_shells(
struct ged *gedp,
int argc,
const char *argv[]);
813 GED_EXPORT
extern int ged_sphgroup(
struct ged *gedp,
int argc,
const char *argv[]);
818 GED_EXPORT
extern int ged_whatid(
struct ged *gedp,
int argc,
const char *argv[]);
823 GED_EXPORT
extern int ged_xpush(
struct ged *gedp,
int argc,
const char *argv[]);
824 GED_EXPORT
extern int ged_npush(
struct ged *gedp,
int argc,
const char *argv[]);
829 GED_EXPORT
extern int ged_voxelize(
struct ged *gedp,
int argc,
const char *argv[]);
834 GED_EXPORT
extern int ged_decompose(
struct ged *gedp,
int argc,
const char *argv[]);
840 GED_EXPORT
extern int ged_form(
struct ged *gedp,
int argc,
const char *argv[]);
845 GED_EXPORT
extern int ged_human(
struct ged *gedp,
int argc,
const char *argv[]);
850 GED_EXPORT
extern int ged_shader(
struct ged *gedp,
int argc,
const char *argv[]);
855 GED_EXPORT
extern int ged_tire(
struct ged *gedp,
int argc,
const char *argv[]);
860 GED_EXPORT
extern int ged_track(
struct ged *gedp,
int argc,
const char *argv[]);
868 GED_EXPORT
extern int ged_tracker(
struct ged *gedp,
int argc,
const char *argv[]);
879 GED_EXPORT
int ged_pnts(
struct ged *gedp,
int argc,
const char *argv[]);
884 GED_EXPORT
extern int ged_stat(
struct ged *gedp,
int argc,
const char *argv[]);
889 GED_EXPORT
extern int ged_dplot(
struct ged *gedp,
int argc,
const char *argv[]);
int ged_cmd_completions(const char ***completions, const char *seed)
int ged_cmd_lookup(const char **ncmd, const char *cmd)
size_t ged_cmd_list(const char *const **cmd_list)
int ged_geom_completions(const char ***completions, struct bu_vls *cprefix, struct db_i *dbip, const char *seed)
int ged_cmd_valid(const char *cmd, const char *func)
Header file for the BRL-CAD common definitions.
int ged_wmater(struct ged *gedp, int argc, const char *argv[])
int ged_brep(struct ged *gedp, int argc, const char *argv[])
int ged_bot(struct ged *gedp, int argc, const char *argv[])
int ged_put(struct ged *gedp, int argc, const char *argv[])
int ged_track2(struct bu_vls *log_str, struct rt_wdb *wdbp, const char *argv[])
void draw_scene(struct bv_scene_obj *s, struct bview *v)
int ged_voxelize(struct ged *gedp, int argc, const char *argv[])
int ged_decompose(struct ged *gedp, int argc, const char *argv[])
int ged_red(struct ged *gedp, int argc, const char *argv[])
int ged_find_bot_edge_nearest_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_copy(struct ged *gedp, int argc, const char *argv[])
int ged_combmem(struct ged *gedp, int argc, const char *argv[])
int ged_move_all(struct ged *gedp, int argc, const char *argv[])
int ged_ptranslate(struct ged *gedp, int argc, const char *argv[])
int ged_coil(struct ged *gedp, int argc, const char *argv[])
int ged_move_arb_face(struct ged *gedp, int argc, const char *argv[])
int ged_constraint(struct ged *gedp, int argc, const char *argv[])
int ged_find_metaball_pnt_nearest_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_bot_condense(struct ged *gedp, int argc, const char *argv[])
int ged_kill(struct ged *gedp, int argc, const char *argv[])
int ged_comb(struct ged *gedp, int argc, const char *argv[])
int ged_pipe_append_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_hide(struct ged *gedp, int argc, const char *argv[])
int ged_lt(struct ged *gedp, int argc, const char *argv[])
int ged_region(struct ged *gedp, int argc, const char *argv[])
int ged_killtree(struct ged *gedp, int argc, const char *argv[])
int ged_bo(struct ged *gedp, int argc, const char *argv[])
Manipulate opaque binary objects.
int ged_pull(struct ged *gedp, int argc, const char *argv[])
int ged_rmater(struct ged *gedp, int argc, const char *argv[])
int ged_pset(struct ged *gedp, int argc, const char *argv[])
int ged_cpi(struct ged *gedp, int argc, const char *argv[])
int ged_mat_scale_about_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_edcodes(struct ged *gedp, int argc, const char *argv[])
int ged_material(struct ged *gedp, int argc, const char *argv[])
int ged_mat4x3pnt(struct ged *gedp, int argc, const char *argv[])
int ged_nmg_collapse(struct ged *gedp, int argc, const char *argv[])
int ged_bot_move_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_bot_vertex_fuse(struct ged *gedp, int argc, const char *argv[])
int ged_track(struct ged *gedp, int argc, const char *argv[])
int ged_dsp(struct ged *gedp, int argc, const char *argv[])
int ged_metaball_move_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_oscale(struct ged *gedp, int argc, const char *argv[])
int ged_joint(struct ged *gedp, int argc, const char *argv[])
int ged_orotate(struct ged *gedp, int argc, const char *argv[])
int ged_put_comb(struct ged *gedp, int argc, const char *argv[])
int ged_exists(struct ged *gedp, int argc, const char *argv[])
int ged_sphgroup(struct ged *gedp, int argc, const char *argv[])
int ged_push(struct ged *gedp, int argc, const char *argv[])
int ged_mirror(struct ged *gedp, int argc, const char *argv[])
int ged_bot_smooth(struct ged *gedp, int argc, const char *argv[])
int ged_edit(struct ged *gedp, int argc, const char *argv[])
int ged_annotate(struct ged *gedp, int argc, const char *argv[])
int ged_find_bot_pnt_nearest_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_find_pipe_pnt_nearest_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_make_name(struct ged *gedp, int argc, const char *argv[])
int ged_rfarb(struct ged *gedp, int argc, const char *argv[])
int ged_nmg_fix_normals(struct ged *gedp, int argc, const char *argv[])
int ged_get_type(struct ged *gedp, int argc, const char *argv[])
int ged_comb_color(struct ged *gedp, int argc, const char *argv[])
int ged_bot_decimate(struct ged *gedp, int argc, const char *argv[])
int ged_unhide(struct ged *gedp, int argc, const char *argv[])
int ged_rot_point(struct ged *gedp, int argc, const char *argv[])
int ged_whatid(struct ged *gedp, int argc, const char *argv[])
int ged_cat(struct ged *gedp, int argc, const char *argv[])
int ged_mat_mul(struct ged *gedp, int argc, const char *argv[])
int ged_pipe_move_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_keep(struct ged *gedp, int argc, const char *argv[])
int ged_instance(struct ged *gedp, int argc, const char *argv[])
int ged_adjust(struct ged *gedp, int argc, const char *argv[])
int ged_pscale(struct ged *gedp, int argc, const char *argv[])
int ged_inside_internal(struct ged *gedp, struct rt_db_internal *ip, int argc, const char *argv[], int arg, char *o_name)
int ged_inside(struct ged *gedp, int argc, const char *argv[])
int ged_pnts(struct ged *gedp, int argc, const char *argv[])
int ged_make_pnts(struct ged *gedp, int argc, const char *argv[])
int ged_group(struct ged *gedp, int argc, const char *argv[])
int ged_pipe_delete_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_bev(struct ged *gedp, int argc, const char *argv[])
int ged_attr(struct ged *gedp, int argc, const char *argv[])
Set, get, show, remove or append to attribute values for the specified object.
int ged_bot_merge(struct ged *gedp, int argc, const char *argv[])
int ged_move(struct ged *gedp, int argc, const char *argv[])
int ged_metaball_add_pnt(struct ged *gedp, int argc, const char *argv[])
DEPRECATED int ged_get_obj_bounds(struct ged *gedp, int argc, const char *argv[], int use_air, point_t rpp_min, point_t rpp_max)
int ged_bot_sync(struct ged *gedp, int argc, const char *argv[])
int ged_bot_face_sort(struct ged *gedp, int argc, const char *argv[])
int ged_killall(struct ged *gedp, int argc, const char *argv[])
int ged_npush(struct ged *gedp, int argc, const char *argv[])
int ged_edcomb(struct ged *gedp, int argc, const char *argv[])
int ged_comb_std(struct ged *gedp, int argc, const char *argv[])
int ged_protate(struct ged *gedp, int argc, const char *argv[])
int ged_bot_face_fuse(struct ged *gedp, int argc, const char *argv[])
int ged_arced(struct ged *gedp, int argc, const char *argv[])
int ged_human(struct ged *gedp, int argc, const char *argv[])
int ged_pipe_prepend_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_importFg4Section(struct ged *gedp, int argc, const char *argv[])
int ged_tire(struct ged *gedp, int argc, const char *argv[])
int ged_facetize(struct ged *gedp, int argc, const char *argv[])
int ged_copyeval(struct ged *gedp, int argc, const char *argv[])
int ged_dplot(struct ged *gedp, int argc, const char *argv[])
int ged_joint2(struct ged *gedp, int argc, const char *argv[])
int ged_shader(struct ged *gedp, int argc, const char *argv[])
int ged_ocenter(struct ged *gedp, int argc, const char *argv[])
int ged_fracture(struct ged *gedp, int argc, const char *argv[])
int ged_stat(struct ged *gedp, int argc, const char *argv[])
int ged_putmat(struct ged *gedp, int argc, const char *argv[])
int ged_rotate_arb_face(struct ged *gedp, int argc, const char *argv[])
int ged_heal(struct ged *gedp, int argc, const char *argv[])
int ged_mat_ae(struct ged *gedp, int argc, const char *argv[])
int ged_xpush(struct ged *gedp, int argc, const char *argv[])
int ged_make(struct ged *gedp, int argc, const char *argv[])
int ged_get(struct ged *gedp, int argc, const char *argv[])
int ged_list(struct ged *gedp, int argc, const char *argv[])
int ged_nmg_simplify(struct ged *gedp, int argc, const char *argv[])
int ged_bot_split(struct ged *gedp, int argc, const char *argv[])
int ged_killrefs(struct ged *gedp, int argc, const char *argv[])
int ged_cc(struct ged *gedp, int argc, const char *argv[])
int ged_mater(struct ged *gedp, int argc, const char *argv[])
int ged_copymat(struct ged *gedp, int argc, const char *argv[])
int ged_get_bot_edges(struct ged *gedp, int argc, const char *argv[])
int ged_prefix(struct ged *gedp, int argc, const char *argv[])
int ged_nmg(struct ged *gedp, int argc, const char *argv[])
int ged_bot_move_pnts(struct ged *gedp, int argc, const char *argv[])
int ged_edmater(struct ged *gedp, int argc, const char *argv[])
int ged_bot_edge_split(struct ged *gedp, int argc, const char *argv[])
int ged_bot_remesh(struct ged *gedp, int argc, const char *argv[])
int ged_tracker(struct ged *gedp, int argc, const char *argv[])
int ged_metaball_delete_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_remove(struct ged *gedp, int argc, const char *argv[])
int ged_arb(struct ged *gedp, int argc, const char *argv[])
int ged_otranslate(struct ged *gedp, int argc, const char *argv[])
int ged_shells(struct ged *gedp, int argc, const char *argv[])
int ged_dbot_dump(struct ged *gedp, int argc, const char *argv[])
int ged_brep2(struct ged *gedp, int argc, const char *argv[])
int ged_bot_face_split(struct ged *gedp, int argc, const char *argv[])
int ged_find_arb_edge_nearest_pnt(struct ged *gedp, int argc, const char *argv[])
int ged_clone(struct ged *gedp, int argc, const char *argv[])
int ged_set_transparency(struct ged *gedp, int argc, const char *argv[])
int ged_bot_flip(struct ged *gedp, int argc, const char *argv[])
int ged_match(struct ged *gedp, int argc, const char *argv[])
int wdb_importFg4Section_cmd(void *data, int argc, const char *argv[])
int ged_edarb(struct ged *gedp, int argc, const char *argv[])
int ged_in(struct ged *gedp, int argc, const char *argv[])
int ged_move_arb_edge(struct ged *gedp, int argc, const char *argv[])
int ged_bot_fuse(struct ged *gedp, int argc, const char *argv[])
int ged_get_comb(struct ged *gedp, int argc, const char *argv[])
int ged_ev(struct ged *gedp, int argc, const char *argv[])
int ged_lc(struct ged *gedp, int argc, const char *argv[])
int ged_bot_dump(struct ged *gedp, int argc, const char *argv[])
int ged_3ptarb(struct ged *gedp, int argc, const char *argv[])
int ged_form(struct ged *gedp, int argc, const char *argv[])
int ged_exec(struct ged *gedp, int argc, const char *argv[])
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point