18static void line(
double m[2][3],
double x0,
double y0,
double x1,
double y1)
20 double tx0 =
m[0][0] * x0 +
m[0][1] *
y0 +
m[0][2];
21 double ty0 =
m[1][0] * x0 +
m[1][1] *
y0 +
m[1][2];
22 double tx1 =
m[0][0] * x1 +
m[0][1] * y1 +
m[0][2];
23 double ty1 =
m[1][0] * x1 +
m[1][1] * y1 +
m[1][2];
45 static double m[2][3];
47 G_debug(2,
"D_plot_icon(): xc=%g, yc=%g", xc, yc);
64 line(
m, -0.5, 0.0, 0.5, 0.0);
65 line(
m, 0.0, -0.5, 0.0, 0.5);
68 line(
m, -0.5, -0.5, 0.5, -0.5);
69 line(
m, 0.5, -0.5, 0.5, 0.5);
70 line(
m, 0.5, 0.5, -0.5, 0.5);
71 line(
m, -0.5, 0.5, -0.5, -0.5);
74 line(
m, -1, 0.5, 0, 0.0);
75 line(
m, -1, -0.5, 0, 0.0);
void D_line_abs(double, double, double, double)
void G_warning(const char *,...) __attribute__((format(printf
int G_debug(int, const char *,...) __attribute__((format(printf
void D_plot_icon(double xc, double yc, int type, double angle, double scale)
Plot icon.