SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送
メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

dkutilMath.h の解説

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

Included by dependency graph

ソースコードを見る。

名前空間

namespace  dkutil
namespace  dkutil::math

マクロ定義

#define MINMAX_SWAP(type, min, max)   if(min>max){type temp=min;min=max;max=temp; }
#define MINMAX_ABS(min, max)   if(min<0){min=abs(min);}if(max<0){max=abs(max);}
#define MINMAX_SAFETY(min, max)   if(min == max){max++;}
#define MINMAX_SWAP_FLOAT(type, min, max)   if(min>max){type t=min;min=max;max=t;}
#define MINMAX_ABS_FLOAT(type, min, max)   if(min<0){min=(type)fabs(min);}if(max<0){max=(type)fabs(max);}


マクロ定義の解説

#define MINMAX_ABS min,
max   )     if(min<0){min=abs(min);}if(max<0){max=abs(max);}
 

#define MINMAX_ABS_FLOAT type,
min,
max   )     if(min<0){min=(type)fabs(min);}if(max<0){max=(type)fabs(max);}
 

#define MINMAX_SAFETY min,
max   )     if(min == max){max++;}
 

#define MINMAX_SWAP type,
min,
max   )     if(min>max){type temp=min;min=max;max=temp; }
 

#define MINMAX_SWAP_FLOAT type,
min,
max   )     if(min>max){type t=min;min=max;max=t;}
 


dKingyoUtilClass (dkutil)に対してMon Jun 9 01:33:09 2003に生成されました。 doxygen1.3