#include <Angle.h>
|
static float | Normalize (float angle) |
|
static float | Clamp (float angle, float min, float max) |
|
static float | Difference (float a, float b) |
|
static float | MoveTowards (float fromAngle, float toAngle, float maxAngle) |
|
static float | CosineRuleSide (float a, float b, float gamma) |
|
static float | CosineRuleAngle (float a, float b, float c) |
|
static float | SineRuleAngle (float a, float beta, float c) |
|
|
static const float | Rad2Deg = 57.29578F |
|
static const float | Deg2Rad = 0.0174532924F |
|
◆ Normalize()
float Angle::Normalize |
( |
float |
angle | ) |
|
|
static |
◆ Clamp()
float Angle::Clamp |
( |
float |
angle, |
|
|
float |
min, |
|
|
float |
max |
|
) |
| |
|
static |
◆ Difference()
float Angle::Difference |
( |
float |
a, |
|
|
float |
b |
|
) |
| |
|
static |
◆ MoveTowards()
float Angle::MoveTowards |
( |
float |
fromAngle, |
|
|
float |
toAngle, |
|
|
float |
maxAngle |
|
) |
| |
|
static |
◆ CosineRuleSide()
float Angle::CosineRuleSide |
( |
float |
a, |
|
|
float |
b, |
|
|
float |
gamma |
|
) |
| |
|
static |
◆ CosineRuleAngle()
float Angle::CosineRuleAngle |
( |
float |
a, |
|
|
float |
b, |
|
|
float |
c |
|
) |
| |
|
static |
◆ SineRuleAngle()
float Angle::SineRuleAngle |
( |
float |
a, |
|
|
float |
beta, |
|
|
float |
c |
|
) |
| |
|
static |
◆ Rad2Deg
const float Angle::Rad2Deg = 57.29578F |
|
static |
◆ Deg2Rad
const float Angle::Deg2Rad = 0.0174532924F |
|
static |
The documentation for this class was generated from the following files:
- d:/PlatformIO/RoboidControlArduino/src/RoboidControl/VectorAlgebra/include/Angle.h
- d:/PlatformIO/RoboidControlArduino/src/RoboidControl/VectorAlgebra/src/Angle.cpp