annotate sankaku.h @ 15:b0f057171e18

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 08 Dec 2010 06:25:29 +0900
parents c95b185b4c33
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
01387a2e419e initial version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #include <math.h>
01387a2e419e initial version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
3
c95b185b4c33 minor fix
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
3 #define SANKAKU (100000.0)
0
01387a2e419e initial version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
01387a2e419e initial version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 static const double pi2 = M_PI * 2.0;
01387a2e419e initial version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
3
c95b185b4c33 minor fix
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
7 static inline float Mycos(float c) { return cosf( c / 360.0 * pi2 ) * SANKAKU; }
c95b185b4c33 minor fix
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
8 static inline float Mysin(float c) { return sinf( c / 360.0 * pi2 ) * SANKAKU; }