CrossFramework Library

XBase/Angle.hpp

説明を見る。
00001 
00006 #if defined(XBASE_INCLUDED_ANGLE_HPP)
00007 #else
00008 #define XBASE_INCLUDED_ANGLE_HPP
00009 
00010 //------------------------------------------------------------
00011 #include <XBase/BuiltinTypes.hpp>
00012 
00013 //------------------------------------------------------------
00014 namespace XBase {
00015     struct DegreePOD;
00016     struct RadianPOD;
00017 }
00018 //------------------------------------------------------------
00019 namespace XBase {
00021 
00022 
00023     class Angle
00024     {
00025     public:
00027 
00028         Angle(); 
00029         Angle( const DegreePOD& ); 
00030         Angle( const RadianPOD& ); 
00031 
00032 
00034 
00035         f32 rad()const; 
00036         f32 deg()const; 
00037 
00038 
00039     private:
00040         f32 mRad;
00041     };
00043 }
00044 //------------------------------------------------------------
00045 #endif
00046 // EOF
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義