home *** CD-ROM | disk | FTP | other *** search
/ gondwana.ecr.mu.oz.au/pub/ / Graphics.tar / Graphics / spline-patch.tar.gz / spline-patch.tar / patch / vector.h < prev   
Text File  |  1991-11-18  |  840b  |  34 lines

  1. /*
  2.  *   File     : vector.h
  3.  *   Author   : Sean Graves
  4.  *
  5.  *   Computer : Any 
  6.  *   Date     : 6/21/90 
  7.  *
  8.  *   Header for vector.c.  Should be included in any file that
  9.  *   calls any functions in vector.c 
  10.  *
  11.  *
  12.  * Copyright (c) 1990, by Sean Graves and Texas A&M University
  13.  *
  14.  * Permission is hereby granted for non-commercial reproduction and use of
  15.  * this program, provided that this notice is included in any material copied
  16.  * from it. The author assumes no responsibility for damages resulting from
  17.  * the use of this software, however caused.
  18.  *
  19.  */
  20.  
  21. /********************* Function Prototypes *********************/
  22.  
  23. void mmult4x4_4x4();
  24. void mmult1x4_4x1();
  25. void mmult4x4_4x1();
  26. void mmult1x4_4x4();
  27. void transpose();
  28. int fcmp();
  29. float length();
  30. float magnitude();
  31. void normalize();
  32. void cross_product();
  33. float dot_product();
  34.