![]() |
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 | 回転回数 [-] |