GameServer
Rotation.h
[詳解]
1 #ifndef __ROTATION_H__
2 #define __ROTATION_H__
3 
4 // 回転を扱うクラス
5 class Rotation
6 {
7 
8 public:
9 
10  // コンストラクタ
11  Rotation();
12  Rotation(float InValue);
13 
14  // デストラクタ
15  ~Rotation() {}
16 
17  // 取得.
18  float Get() const { return Value; }
19 
20  // セット.
21  void Set(float InValue);
22 
23  // オペレータオーバーロード
24  float operator +(float InValue) const;
25  float operator -(float InValue) const;
26  void operator +=(float InValue);
27  void operator -=(float InValue);
28 
29 private:
30 
31  // 値.
32  float Value;
33 
34 
35  // 丸め込み処理.
36  static float Coax(float InValue);
37 
38 };
39 
40 #endif // #ifndef __ROTATION_H__
void operator-=(float InValue)
Definition: Rotation.cpp:40
Definition: Rotation.h:5
void operator+=(float InValue)
Definition: Rotation.cpp:34
float Get() const
Definition: Rotation.h:18
Rotation()
Definition: Rotation.cpp:5
float operator-(float InValue) const
Definition: Rotation.cpp:29
~Rotation()
Definition: Rotation.h:15
void Set(float InValue)
Definition: Rotation.cpp:17
float operator+(float InValue) const
Definition: Rotation.cpp:24