--- ray/src/rt/func.h 2003/06/07 00:54:58 2.4 +++ ray/src/rt/func.h 2011/02/18 00:40:25 2.8 @@ -1,4 +1,4 @@ -/* RCSid $Id: func.h,v 2.4 2003/06/07 00:54:58 schorsch Exp $ */ +/* RCSid $Id: func.h,v 2.8 2011/02/18 00:40:25 greg Exp $ */ /* * Header file for modifiers using function files. * @@ -6,15 +6,13 @@ */ #ifndef _RAD_FUNC_H_ #define _RAD_FUNC_H_ + +#include "calcomp.h" + #ifdef __cplusplus extern "C" { #endif - -#include "copyright.h" - -#include "calcomp.h" - #define MAXEXPR 9 /* maximum expressions in modifier */ typedef struct { @@ -31,6 +29,12 @@ extern MFUNC *getfunc(OBJREC *m, int ff, unsigned int extern void freefunc(OBJREC *m); extern int setfunc(OBJREC *m, RAY *r); extern void loadfunc(char *fname); + + /* defined in noise3.c */ +extern void setnoisefuncs(void); + + /* defined in fprism.c */ +extern void setprismfuncs(void); #ifdef __cplusplus