00001 #ifndef SBASE_H 00002 #define SBASE_H 00003 /** @page Base Baseライブラリ 00004 <a href = "../../html/index.html"> Springhead </a> の中で, 00005 特に基本的なユーティリティを持つ部分を集め, 00006 Baseライブラリとしました.Baseライブラリは @ref PTM を含みます.<br> 00007 Baseライブラリは, 00008 - @ref Affine "アフィン行列・2/3次元ベクトル" (Spr::TVec2, Spr::TVec3, Spr::TAffine) 00009 - @ref PTM "n×m行列・n次元ベクトル" (PTM::TMatrix, PTM::TVector) 00010 - デバッグ支援機能(Debug.h) 00011 - コンパイラ対応マクロ(Env.h) 00012 - @ref UTRef 00013 - その他のユーティリティー(BaseUtilitiy.h) 00014 から構成されます. 00015 */ 00016 00017 namespace Spr{} 00018 #include "Env.h" 00019 #include "BaseDebug.h" 00020 #include "BaseUtility.h" 00021 #include "BaseTypeInfo.h" 00022 #include "StrBufBase.h" 00023 #include "TVector.h" 00024 #include "TMatrix.h" 00025 #include "TinyVec.h" 00026 #include "TinyMat.h" 00027 #include "TQuaternion.h" 00028 #include "Affine.h" 00029 00030 #endif