28#ifndef GED_VIEW_MATRIX_H
29#define GED_VIEW_MATRIX_H
59GED_EXPORT
extern int ged_ae2dir(
struct ged *gedp,
int argc,
const char *argv[]);
64GED_EXPORT
extern int ged_aet(
struct ged *gedp,
int argc,
const char *argv[]);
70GED_EXPORT
extern int ged_arot(
struct ged *gedp,
int argc,
const char *argv[]);
75GED_EXPORT
extern int ged_autoview(
struct ged *gedp,
int argc,
const char *argv[]);
80GED_EXPORT
extern int ged_center(
struct ged *gedp,
int argc,
const char *argv[]);
85GED_EXPORT
extern int ged_dir2ae(
struct ged *gedp,
int argc,
const char *argv[]);
90GED_EXPORT
extern int ged_eye(
struct ged *gedp,
int argc,
const char *argv[]);
95GED_EXPORT
extern int ged_eye_pos(
struct ged *gedp,
int argc,
const char *argv[]);
111GED_EXPORT
extern int ged_isize(
struct ged *gedp,
int argc,
const char *argv[]);
122GED_EXPORT
extern int ged_lookat(
struct ged *gedp,
int argc,
const char *argv[]);
147GED_EXPORT
extern int ged_mrot(
struct ged *gedp,
int argc,
const char *argv[]);
152GED_EXPORT
extern int ged_orient(
struct ged *gedp,
int argc,
const char *argv[]);
157GED_EXPORT
extern int ged_pmat(
struct ged *gedp,
int argc,
const char *argv[]);
167GED_EXPORT
extern int ged_quat(
struct ged *gedp,
int argc,
const char *argv[]);
172GED_EXPORT
extern int ged_qvrot(
struct ged *gedp,
int argc,
const char *argv[]);
178GED_EXPORT
extern int ged_rot(
struct ged *gedp,
int argc,
const char *argv[]);
189GED_EXPORT
extern int ged_scale(
struct ged *gedp,
int argc,
const char *argv[]);
194GED_EXPORT
extern int ged_setview(
struct ged *gedp,
int argc,
const char *argv[]);
199GED_EXPORT
extern int ged_size(
struct ged *gedp,
int argc,
const char *argv[]);
225GED_EXPORT
extern int ged_vrot(
struct ged *gedp,
int argc,
const char *argv[]);
230GED_EXPORT
extern int ged_viewdir(
struct ged *gedp,
int argc,
const char *argv[]);
235GED_EXPORT
extern int ged_ypr(
struct ged *gedp,
int argc,
const char *argv[]);
240GED_EXPORT
extern int ged_zoom(
struct ged *gedp,
int argc,
const char *argv[]);
255GED_EXPORT
extern int ged_slew(
struct ged *gedp,
int argc,
const char *argv[]);
261GED_EXPORT
extern int ged_rmat(
struct ged *gedp,
int argc,
const char *argv[]);
268GED_EXPORT
extern int ged_tra(
struct ged *gedp,
int argc,
const char *argv[]);
Header file for the BRL-CAD common definitions.
void int char int int double * min
int ged_view2model_lu(struct ged *gedp, int argc, const char *argv[])
int ged_get_eyemodel(struct ged *gedp, int argc, const char *argv[])
int ged_arot(struct ged *gedp, int argc, const char *argv[])
int ged_isize(struct ged *gedp, int argc, const char *argv[])
int ged_view2model_vec(struct ged *gedp, int argc, const char *argv[])
int ged_mrot(struct ged *gedp, int argc, const char *argv[])
int ged_rotate_about(struct ged *gedp, int argc, const char *argv[])
int ged_rot(struct ged *gedp, int argc, const char *argv[])
int ged_quat(struct ged *gedp, int argc, const char *argv[])
int ged_view2grid_lu(struct ged *gedp, int argc, const char *argv[])
int ged_center(struct ged *gedp, int argc, const char *argv[])
int ged_aet(struct ged *gedp, int argc, const char *argv[])
int ged_lookat(struct ged *gedp, int argc, const char *argv[])
int ged_zoom(struct ged *gedp, int argc, const char *argv[])
int ged_m2v_point(struct ged *gedp, int argc, const char *argv[])
int ged_ypr(struct ged *gedp, int argc, const char *argv[])
int ged_vrot(struct ged *gedp, int argc, const char *argv[])
int ged_get_autoview(struct ged *gedp, int argc, const char *argv[])
int ged_model2view_lu(struct ged *gedp, int argc, const char *argv[])
int ged_ae2dir(struct ged *gedp, int argc, const char *argv[])
int ged_vclip(vect_t a, vect_t b, fastf_t *min, fastf_t *max)
int ged_viewdir(struct ged *gedp, int argc, const char *argv[])
int ged_eye_pos(struct ged *gedp, int argc, const char *argv[])
int ged_rmat(struct ged *gedp, int argc, const char *argv[])
int ged_model2view(struct ged *gedp, int argc, const char *argv[])
int ged_orient(struct ged *gedp, int argc, const char *argv[])
int ged_perspective(struct ged *gedp, int argc, const char *argv[])
int ged_loadview(struct ged *gedp, int argc, const char *argv[])
int ged_pmodel2view(struct ged *gedp, int argc, const char *argv[])
int ged_autoview(struct ged *gedp, int argc, const char *argv[])
int ged_arot_args(struct ged *gedp, int argc, const char *argv[], mat_t rmat)
void ged_mike_persp_mat(fastf_t *pmat, const fastf_t *eye)
int ged_tra(struct ged *gedp, int argc, const char *argv[])
int ged_model2grid_lu(struct ged *gedp, int argc, const char *argv[])
int ged_dir2ae(struct ged *gedp, int argc, const char *argv[])
int ged_v2m_point(struct ged *gedp, int argc, const char *argv[])
int ged_slew(struct ged *gedp, int argc, const char *argv[])
int ged_scale(struct ged *gedp, int argc, const char *argv[])
int ged_eye(struct ged *gedp, int argc, const char *argv[])
int ged_setview(struct ged *gedp, int argc, const char *argv[])
void ged_persp_mat(fastf_t *m, fastf_t fovy, fastf_t aspect, fastf_t near1, fastf_t far1, fastf_t backoff)
int ged_view2model(struct ged *gedp, int argc, const char *argv[])
int ged_size(struct ged *gedp, int argc, const char *argv[])
int ged_clip(fastf_t *xp1, fastf_t *yp1, fastf_t *xp2, fastf_t *yp2)
void ged_deering_persp_mat(fastf_t *m, const fastf_t *l, const fastf_t *h, const fastf_t *eye)
int ged_qvrot(struct ged *gedp, int argc, const char *argv[])
int ged_tra_args(struct ged *gedp, int argc, const char *argv[], char *coord, vect_t tvec)
int ged_scale_args(struct ged *gedp, int argc, const char *argv[], fastf_t *sf1, fastf_t *sf2, fastf_t *sf3)
int ged_rot_args(struct ged *gedp, int argc, const char *argv[], char *coord, mat_t rmat)
int ged_pmat(struct ged *gedp, int argc, const char *argv[])
fastf_t vect_t[ELEMENTS_PER_VECT]
3-tuple vector
double fastf_t
fastest 64-bit (or larger) floating point type
fastf_t mat_t[ELEMENTS_PER_MAT]
4x4 matrix