/*
 * Routine definitions for p3.c
 *
 * John F. Schlag (jfs) at NYIT Computer Graphics Lab, 3/86
 *
 * $Log$
 */

#ifndef	P3_DEFS
#define	P3_DEFS

double
    *l3d_window(), *l3d_scale(), *l3d_rot(),
    *l3d_ident(), *l3d_triad(), *l3d_persp(),  *l3d_skew(),
    *l3d_tran(), *l3d_vtran(), *l3d_tranmat(),  *l3d_vscale(), 
    *l3d_scalemat(),
    *l3d_rotmat(), *l3d_axrot(), *l3d_axrot0(), *l3d_linerot(),
    *l3d_refl(), *l3d_reflmat(), *l3d_proj(), *l3d_projmat(),
    *l3d_mul(), *l3d_premul(), *l3d_postmul(), *l3d_copymat(),
    *l3d_transpose(), *l3d_adjoint(),
    *l3d_xform(), *l3d_xformd(), *l3d_transf(), *l3d_transfd(), *l3d_paxrot(),
    l3d_invert(), l3d_trace();

#endif	P3_DEFS
