51#define pl_mat_idn( _mat ) MAT_IDN( _mat )
52#define pl_mat_zero( _mat ) MAT_ZERO( _mat )
53#define pl_mat_copy( _mat1, _mat2 ) MAT_COPY( _mat1, _mat2 )
55#define PL_OUTPUT_MODE_BINARY 0
56#define PL_OUTPUT_MODE_TEXT 1
64BV_EXPORT
extern void pl_line(FILE *plotfp,
71BV_EXPORT
extern void pl_move(FILE *plotfp,
74BV_EXPORT
extern void pl_cont(FILE *plotfp,
89BV_EXPORT
extern void pl_arc(FILE *plotfp,
96BV_EXPORT
extern void pl_box(FILE *plotfp,
170BV_EXPORT
extern void pd_arc(FILE *plotfp,
177BV_EXPORT
extern void pd_box(FILE *plotfp,
185BV_EXPORT
extern void pdv_3space(FILE *plotfp,
188BV_EXPORT
extern void pdv_3point(FILE *plotfp,
190BV_EXPORT
extern void pdv_3move(FILE *plotfp,
192BV_EXPORT
extern void pdv_3cont(FILE *plotfp,
194BV_EXPORT
extern void pdv_3line(FILE *plotfp,
197BV_EXPORT
extern void pdv_3box(FILE *plotfp,
Header file for the BRL-CAD common definitions.
void pl_erase(FILE *plotfp)
void pd_3point(FILE *plotfp, double x, double y, double z)
void pl_3space(FILE *plotfp, int x_1, int y_1, int z_1, int x_2, int y_2, int z_2)
void pd_circle(FILE *plotfp, double x, double y, double r)
void pl_arc(FILE *plotfp, int xc, int yc, int x_1, int y_1, int x_2, int y_2)
void pl_3box(FILE *plotfp, int x_1, int y_1, int z_1, int x_2, int y_2, int z_2)
int plot3_invalid(FILE *fp, int mode)
void pl_point(FILE *plotfp, int x, int y)
void pd_3move(FILE *plotfp, double x, double y, double z)
void pl_setOutputMode(int mode)
void pl_color_buc(FILE *plotfp, struct bu_color *c)
void pd_point(FILE *plotfp, double x, double y)
void pl_space(FILE *plotfp, int x_1, int y_1, int x_2, int y_2)
void float float float float * tx
void pd_3box(FILE *plotfp, double x_1, double y_1, double z_1, double x_2, double y_2, double z_2)
void pl_cont(FILE *plotfp, int x, int y)
void pd_box(FILE *plotfp, double x_1, double y_1, double x_2, double y_2)
void pl_flush(FILE *plotfp)
void pl_3cont(FILE *plotfp, int x, int y, int z)
void int char int int double * min
void pl_circle(FILE *plotfp, int x, int y, int r)
void pl_move(FILE *plotfp, int x, int y)
void pl_3move(FILE *plotfp, int x, int y, int z)
void float float float float float * ty
void pdv_3ray(FILE *fp, const point_t pt, const vect_t dir, double t)
void pl_linmod(FILE *plotfp, const char *s)
void pd_line(FILE *plotfp, double fx, double fy, double tx, double ty)
int pl_getOutputMode(void)
void pd_space(FILE *plotfp, double x_1, double y_1, double x_2, double y_2)
void pl_line(FILE *plotfp, int fx, int fy, int tx, int ty)
void float float float * z
void pl_label(FILE *plotfp, const char *s)
void pd_3cont(FILE *plotfp, double x, double y, double z)
void pd_arc(FILE *plotfp, double xc, double yc, double x_1, double y_1, double x_2, double y_2)
void pd_3line(FILE *plotfp, double x_1, double y_1, double z_1, double x_2, double y_2, double z_2)
void pl_3point(FILE *plotfp, int x, int y, int z)
void pd_move(FILE *plotfp, double x, double y)
void pd_cont(FILE *plotfp, double x, double y)
void pl_3line(FILE *plotfp, int x_1, int y_1, int z_1, int x_2, int y_2, int z_2)
void pd_3space(FILE *plotfp, double x_1, double y_1, double z_1, double x_2, double y_2, double z_2)
void pl_box(FILE *plotfp, int x_1, int y_1, int x_2, int y_2)
void pl_color(FILE *plotfp, int r, int g, int b)
fastf_t vect_t[ELEMENTS_PER_VECT]
3-tuple vector
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point
fundamental vector, matrix, quaternion math macros