メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcMath.h

説明を見る。
00001 
00012 #ifndef DKUTIL_C_MATH_H
00013 #define DKUTIL_C_MATH_H
00014 
00015 #include "dkcOSIndependent.h"
00016 #include <math.h>
00017 
00018 #ifndef M_PI
00019 
00020 #   define M_PI 3.14159265358979323846
00021 #endif
00022 
00023 
00024 
00025 DKC_EXTERN void WINAPI dkcSrand(ULONG *seed,ULONG num);
00026 
00027 DKC_EXTERN int WINAPI dkcRand(ULONG *seed);
00028 
00029 DKC_EXTERN int WINAPI dkcRandom(ULONG *seed,ULONG Max_);
00030 
00031 DKC_EXTERN int WINAPI dkcSqrtInit();
00032 
00033 
00034 DKC_EXTERN float WINAPI dkcSqrtFast(float a);
00035 
00036 DKC_EXTERN int WINAPI dkcFloatToInt(float a);
00037 
00038 
00039 
00040 
00041 
00043 #define dkcmPrime79(n) ((n * n) - (79 * n) + 1601)
00044 
00046 DKC_EXTERN uint32 WINAPI dkcPrime79(uint32 n);
00047 
00048 //**********************************************************
00049 //三角関数系
00050 
00051 /*
00052 typedef struct dkc_Integer_Trigonomic_Function{
00053     
00054 
00055 
00056 }DKC_INT_TRIG_FUNC;
00057 
00058 typedef struct dkc_Decimal_Trigonomic_Function{
00059 
00060 
00061 }DKC_DEC_TRIG_FUNC;
00062 */
00063 
00064 //**********************************************************
00065 
00066 
00067 
00068 
00069 
00070 #if !defined( DKUTIL_C_MATH_C ) &&  defined(USE_DKC_INDEPENDENT_INCLUDE)
00071 
00072 #   include "dkcMath.c"
00073 #endif
00074 
00075 #endif

dkutil_cに対してSat Sep 10 09:23:55 2005に生成されました。  doxygen 1.4.4