Subversion Repositories filter_foundry

Rev

Rev 286 | Rev 304 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 286 Rev 294
Line 45... Line 45...
45
#define TRIGAMP 1024
45
#define TRIGAMP 1024
46
#endif
46
#endif
47
#define FFANGLE(v) ((v)*M_PI/512.)
47
#define FFANGLE(v) ((v)*M_PI/512.)
48
#define TO_FFANGLE(v) ((v)*512./M_PI)
48
#define TO_FFANGLE(v) ((v)*512./M_PI)
49
 
49
 
50
#define INITRANDSEED() factory_initialize_rnd_variables()
50
#define INITRANDSEED() initialize_rnd_variables()
51
//#define INITRANDSEED() srand(691204)
51
void initialize_rnd_variables();
52
 
52
 
-
 
53
// Functions
53
value_type ff_src(value_type x,value_type y,value_type z);
54
value_type ff_src(value_type x,value_type y,value_type z);
54
value_type ff_rad(value_type d,value_type m,value_type z);
55
value_type ff_rad(value_type d,value_type m,value_type z);
55
value_type ff_ctl(value_type i);
56
value_type ff_ctl(value_type i);
56
value_type ff_val(value_type i,value_type a,value_type b);
57
value_type ff_val(value_type i,value_type a,value_type b);
57
value_type ff_map(value_type i,value_type n);
58
value_type ff_map(value_type i,value_type n);
Line 70... Line 71...
70
value_type ff_cos(value_type x);
71
value_type ff_cos(value_type x);
71
value_type ff_tan(value_type x);
72
value_type ff_tan(value_type x);
72
value_type ff_r2x(value_type d,value_type m);
73
value_type ff_r2x(value_type d,value_type m);
73
value_type ff_r2y(value_type d,value_type m);
74
value_type ff_r2y(value_type d,value_type m);
74
value_type ff_c2d(value_type d, value_type m);
75
value_type ff_c2d(value_type d,value_type m);
75
value_type ff_c2d_negated(value_type d, value_type m); // not a function!
-
 
76
value_type ff_c2m(value_type d,value_type m);
76
value_type ff_c2m(value_type d,value_type m);
77
value_type ff_get(value_type i);
77
value_type ff_get(value_type i);
78
value_type ff_put(value_type v,value_type i);
78
value_type ff_put(value_type v,value_type i);
79
value_type ff_cnv(value_type m11,value_type m12,value_type m13,
79
value_type ff_cnv(value_type m11,value_type m12,value_type m13,
80
                                  value_type m21,value_type m22,value_type m23,
80
                                  value_type m21,value_type m22,value_type m23,
81
                                  value_type m31,value_type m32,value_type m33,
81
                                  value_type m31,value_type m32,value_type m33,
82
                                  value_type d );
82
                                  value_type d );
83
value_type ff_rst(value_type seed);
83
value_type ff_rst(value_type seed);
-
 
84
 
-
 
85
// Variables
-
 
86
value_type ff_i();
-
 
87
value_type ff_u();
-
 
88
value_type ff_v();
-
 
89
value_type ff_D();
-
 
90
value_type ff_d();
-
 
91
value_type ff_M();
-
 
92
value_type ff_m();