Chassis v2.1.1
Chassisはロボコンでの足回り制御を行うためのC++ライブラリである。
|
座標、速度を示す構造体。 rct::Coordinate, rct::Velocity
More...
#include <CoordinateUnit.h>
Public Member Functions | |
CoordinateUnit & | operator+= (const CoordinateUnit &obj) noexcept |
各種演算子を定義する。 | |
CoordinateUnit & | operator-= (const CoordinateUnit &obj) noexcept |
各種演算子を定義する。 | |
CoordinateUnit & | operator*= (const float obj) noexcept |
各種演算子を定義する。 | |
CoordinateUnit & | operator/= (const float obj) noexcept |
各種演算子を定義する。 | |
Static Public Member Functions | |
static constexpr auto | dimension () noexcept |
時間の次元を取得する。 | |
Data Fields | |
float | x_milli |
x変位[mm] | |
float | y_milli |
y変位[mm] | |
float | ang_rad |
角変位[rad] | |
座標、速度を示す構造体。 rct::Coordinate, rct::Velocity
CoordinateUnit同士の加減算とfloatとの乗除算が定義されている。
下記を提供 rct::Coordinate, rct::Velocity
N | 時間の次元 |
Definition at line 28 of file CoordinateUnit.h.
|
staticconstexprnoexcept |
時間の次元を取得する。
Definition at line 35 of file CoordinateUnit.h.
|
noexcept |
各種演算子を定義する。
Definition at line 53 of file CoordinateUnit.h.
|
noexcept |
各種演算子を定義する。
Definition at line 41 of file CoordinateUnit.h.
|
noexcept |
各種演算子を定義する。
Definition at line 47 of file CoordinateUnit.h.
|
noexcept |
各種演算子を定義する。
Definition at line 59 of file CoordinateUnit.h.
float rct::CoordinateUnit< N >::ang_rad |
角変位[rad]
Definition at line 31 of file CoordinateUnit.h.
float rct::CoordinateUnit< N >::x_milli |
x変位[mm]
Definition at line 29 of file CoordinateUnit.h.
float rct::CoordinateUnit< N >::y_milli |
y変位[mm]
Definition at line 30 of file CoordinateUnit.h.