28 #ifndef GED_VIEW_MATRIX_H
29 #define GED_VIEW_MATRIX_H
59 GED_EXPORT
extern int ged_ae2dir(
struct ged *gedp,
int argc,
const char *argv[]);
64 GED_EXPORT
extern int ged_aet(
struct ged *gedp,
int argc,
const char *argv[]);
70 GED_EXPORT
extern int ged_arot(
struct ged *gedp,
int argc,
const char *argv[]);
75 GED_EXPORT
extern int ged_autoview(
struct ged *gedp,
int argc,
const char *argv[]);
80 GED_EXPORT
extern int ged_center(
struct ged *gedp,
int argc,
const char *argv[]);
85 GED_EXPORT
extern int ged_dir2ae(
struct ged *gedp,
int argc,
const char *argv[]);
90 GED_EXPORT
extern int ged_eye(
struct ged *gedp,
int argc,
const char *argv[]);
95 GED_EXPORT
extern int ged_eye_pos(
struct ged *gedp,
int argc,
const char *argv[]);
111 GED_EXPORT
extern int ged_isize(
struct ged *gedp,
int argc,
const char *argv[]);
122 GED_EXPORT
extern int ged_lookat(
struct ged *gedp,
int argc,
const char *argv[]);
147 GED_EXPORT
extern int ged_mrot(
struct ged *gedp,
int argc,
const char *argv[]);
152 GED_EXPORT
extern int ged_orient(
struct ged *gedp,
int argc,
const char *argv[]);
157 GED_EXPORT
extern int ged_pmat(
struct ged *gedp,
int argc,
const char *argv[]);
167 GED_EXPORT
extern int ged_quat(
struct ged *gedp,
int argc,
const char *argv[]);
172 GED_EXPORT
extern int ged_qvrot(
struct ged *gedp,
int argc,
const char *argv[]);
178 GED_EXPORT
extern int ged_rot(
struct ged *gedp,
int argc,
const char *argv[]);
189 GED_EXPORT
extern int ged_scale(
struct ged *gedp,
int argc,
const char *argv[]);
194 GED_EXPORT
extern int ged_setview(
struct ged *gedp,
int argc,
const char *argv[]);
199 GED_EXPORT
extern int ged_size(
struct ged *gedp,
int argc,
const char *argv[]);
225 GED_EXPORT
extern int ged_vrot(
struct ged *gedp,
int argc,
const char *argv[]);
230 GED_EXPORT
extern int ged_viewdir(
struct ged *gedp,
int argc,
const char *argv[]);
235 GED_EXPORT
extern int ged_ypr(
struct ged *gedp,
int argc,
const char *argv[]);
240 GED_EXPORT
extern int ged_zoom(
struct ged *gedp,
int argc,
const char *argv[]);
255 GED_EXPORT
extern int ged_slew(
struct ged *gedp,
int argc,
const char *argv[]);
261 GED_EXPORT
extern int ged_rmat(
struct ged *gedp,
int argc,
const char *argv[]);
268 GED_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