X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=include%2Fkmath.h;h=5bac1bec41ded693c220315fe65c325c5808568b;hp=e250a06d40e9a482a75501a6f3c54743e91383b1;hb=07b93dbf2b66fa23c5378ab0fa42f9a7f0083380;hpb=44ba0e9facc91003bf3ef32876f8b8ac5439c3c1 diff --git a/include/kmath.h b/include/kmath.h index e250a06..5bac1be 100644 --- a/include/kmath.h +++ b/include/kmath.h @@ -2,8 +2,14 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: kmath.h,v 1.8 2000/05/07 12:46:19 kevin Exp $ +** $Id: kmath.h,v 1.10 2000/06/07 00:59:38 kevin Exp $ ** $Log: kmath.h,v $ +** Revision 1.10 2000/06/07 00:59:38 kevin +** added imagefiles +** +** Revision 1.9 2000/05/08 20:00:48 kevin +** ANSI C changes +** ** Revision 1.8 2000/05/07 12:46:19 kevin ** made c++ compatible ** @@ -75,11 +81,12 @@ extern "C" { /* codes for C data types */ #define DT_CHAR 1 -#define DT_INT 2 +#define DT_INT 2 #define DT_LONG 3 #define DT_FLOAT 4 #define DT_DOUBLE 5 -#define DT_STRING 6 +#define DT_UINT32 6 +#define DT_STRING 7 typedef char *CMTX_1D; typedef CMTX_1D *CMTX_2D; @@ -221,7 +228,7 @@ void xlat_mtx2(GRFMTX_2D m, const double x, const double y); void scale_mtx2(GRFMTX_2D m, const double sx, const double sy); void rot_mtx2(GRFMTX_2D m, const double theta); void mult_mtx2(GRFMTX_2D m1, GRFMTX_2D m2, GRFMTX_2D result); -void xform_mtx2(GRFMTX_2D const m, double *x, double *y); +void xform_mtx2(GRFMTX_2D m, double *x, double *y); void rotate2d(double x[], double y[], int pts, double angle); void xlat2d(double x[], double y[], int pts, double xoffset, double yoffset); void scale2d(double x[], double y[], int pts, double xfact, double yfact);