home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / povsrc31.zip / splines.h < prev    next >
C/C++ Source or Header  |  2001-01-31  |  565b  |  29 lines

  1. #ifndef SPLINE_H
  2. #define SPLINE_H
  3. /* Generic header for spline modules */
  4.  
  5. #include "frame.h"
  6. #ifdef SplinePatch
  7.  
  8. #include <math.h>
  9. #include <stdio.h>
  10. #include <string.h>
  11. #include <limits.h>
  12. #include "config.h"
  13.  
  14. #define LINEAR_SPLINE    1
  15. #define QUADRATIC_SPLINE 2
  16. #define CUBIC_SPLINE     3
  17.  
  18. SPLINE2 * Create_Spline(int Type);
  19. SPLINE2 * Copy_Spline(SPLINE2 * Old);
  20. void Destroy_Spline(SPLINE2 * Spline);
  21. void Insert_Spline_Entry(SPLINE2 * Spline, DBL p, EXPRESS v);
  22. DBL Get_Spline_Val(SPLINE2 * sp, DBL p, VECTOR v);
  23.  
  24. #endif
  25. #endif
  26.  
  27.  
  28.  
  29.