BRL-CAD
plot3.h File Reference
#include "common.h"
#include "vmath.h"
#include "bu/defines.h"
#include "bu/color.h"
#include "bu/file.h"
#include "bv/defines.h"
Include dependency graph for plot3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define pl_mat_idn(_mat)   MAT_IDN( _mat )
 
#define pl_mat_zero(_mat)   MAT_ZERO( _mat )
 
#define pl_mat_copy(_mat1, _mat2)   MAT_COPY( _mat1, _mat2 )
 
#define PL_OUTPUT_MODE_BINARY   0
 
#define PL_OUTPUT_MODE_TEXT   1
 

Functions

int pl_getOutputMode (void)
 
void pl_setOutputMode (int mode)
 
void pl_point (FILE *plotfp, int x, int y)
 
void pl_line (FILE *plotfp, int fx, int fy, int tx, int ty)
 
void pl_linmod (FILE *plotfp, const char *s)
 
void pl_move (FILE *plotfp, int x, int y)
 
void pl_cont (FILE *plotfp, int x, int y)
 
void pl_label (FILE *plotfp, const char *s)
 
void pl_space (FILE *plotfp, int x_1, int y_1, int x_2, int y_2)
 
void pl_erase (FILE *plotfp)
 
void pl_circle (FILE *plotfp, int x, int y, int r)
 
void pl_arc (FILE *plotfp, int xc, int yc, int x_1, int y_1, int x_2, int y_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)
 
void pl_color_buc (FILE *plotfp, struct bu_color *c)
 
void pl_flush (FILE *plotfp)
 
void pl_3space (FILE *plotfp, int x_1, int y_1, int z_1, int x_2, int y_2, int z_2)
 
void pl_3point (FILE *plotfp, int x, int y, int z)
 
void pl_3move (FILE *plotfp, int x, int y, int z)
 
void pl_3cont (FILE *plotfp, int x, int y, int z)
 
void pl_3line (FILE *plotfp, int x_1, int y_1, int z_1, int x_2, int y_2, int z_2)
 
void pl_3box (FILE *plotfp, int x_1, int y_1, int z_1, int x_2, int y_2, int z_2)
 
void pd_point (FILE *plotfp, double x, double y)
 
void pd_line (FILE *plotfp, double fx, double fy, double tx, double ty)
 
void pd_move (FILE *plotfp, double x, double y)
 
void pd_cont (FILE *plotfp, double x, double y)
 
void pd_space (FILE *plotfp, double x_1, double y_1, double x_2, double y_2)
 
void pd_circle (FILE *plotfp, double x, double y, double r)
 
void pd_arc (FILE *plotfp, double xc, double yc, double x_1, double y_1, double x_2, double y_2)
 
void pd_box (FILE *plotfp, double x_1, double y_1, double x_2, double y_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 pd_3point (FILE *plotfp, double x, double y, double z)
 
void pd_3move (FILE *plotfp, double x, double y, double z)
 
void pd_3cont (FILE *plotfp, double x, double y, double z)
 
void pd_3line (FILE *plotfp, double x_1, double y_1, double z_1, double x_2, double y_2, double z_2)
 
void pd_3box (FILE *plotfp, double x_1, double y_1, double z_1, double x_2, double y_2, double z_2)
 
void pdv_3ray (FILE *fp, const point_t pt, const vect_t dir, double t)
 
int plot3_invalid (FILE *fp, int mode)