1 /***************************************************************************** 2 FILE : $Source: /projects/higgs1/SNNS/CVS/SNNS/xgui/sources/d3_anageo.h,v $ 3 SHORTNAME : anageo.h 4 SNNS VERSION : 4.2 5 6 PURPOSE : private header for d3_anageo.c 7 NOTES : all functions will be exported 8 9 AUTHOR : Ralf Huebner 10 DATE : 1.12.1991 11 12 CHANGED BY : Sven Doering 13 RCS VERSION : $Revision: 2.6 $ 14 LAST CHANGE : $Date: 1998/02/25 15:19:54 $ 15 16 Copyright (c) 1990-1995 SNNS Group, IPVR, Univ. Stuttgart, FRG 17 Copyright (c) 1996-1998 SNNS Group, WSI, Univ. Tuebingen, FRG 18 19 ******************************************************************************/ 20 #ifndef _D3_ANAGEO_DEFINED_ 21 #define _D3_ANAGEO_DEFINED_ 22 23 extern void d3_transMatrix (matrix, vector); 24 extern void d3_scaleMatrix (matrix, vector); 25 extern void d3_multMatrix (matrix, matrix, matrix); 26 extern void d3_multMatrixVector (vector, matrix, vector); 27 extern void d3_normalVector (vector, vector, vector, vector); 28 extern void d3_rotateCube (cube, vector, cube); 29 extern void d3_shiftCube (cube, cube, float, float); 30 extern void d3_shiftVector (vector, vector, float, float); 31 extern void d3_projection (cube, vector, cube); 32 extern void d3_rotateMatrix (matrix, vector); 33 34 #endif 35 /* end of file */ 36 37