![]() |
ARCS6 AR6-REV.24062600
|
アークタンジェント(いわゆるatan2を拡張したatan3のようなもの) [詳解]
#include <ARCS6/lib/ArcTangent.hh>
公開メンバ関数 | |
| ArcTangent (void) | |
| コンストラクタ | |
| ArcTangent (const double theta_ini) | |
| コンストラクタ(初期角度を与える場合) | |
| ArcTangent (ArcTangent &&r) | |
| ムーブコンストラクタ | |
| ~ArcTangent () | |
| デストラクタ | |
| double | GetAngle (const double Num, const double Den) |
| アークタンジェントを計算して角度を返す関数 | |
| void | InitAngle (double theta_ini) |
| 角度を指定した値で初期化する関数 | |
| void | InitRotation (const long rot_init) |
| 回転回数カウンタを設定する関数 | |
アークタンジェント(いわゆるatan2を拡張したatan3のようなもの)
|
explicit |
コンストラクタ(初期角度を与える場合)
| [in] | theta_ini | 初期角度 [rad] |
| ArcTangent::ArcTangent | ( | ArcTangent && | r | ) |
ムーブコンストラクタ
| [in] | r | 右辺値 |
| double ArcTangent::GetAngle | ( | const double | Num, |
| const double | Den ) |
アークタンジェントを計算して角度を返す関数
アークタンジェントを計算して角度を返す関数「atan3」
| [in] | Num | atan3の分子 |
| [in] | Den | atan3の分母 |
| void ArcTangent::InitAngle | ( | double | theta_ini | ) |
角度を指定した値で初期化する関数
| [in] | theta_ini | 初期角度 [rad] |
| void ArcTangent::InitRotation | ( | const long | rot_init | ) |
回転回数カウンタを設定する関数
| [in] | rot_init | 回転回数 [-] |