#include <Angle2D.h>
constexpr emp::Angle::Angle |
( |
| ) |
|
|
inline |
constexpr emp::Angle::Angle |
( |
const Angle & |
in_angle | ) |
|
|
inline |
constexpr emp::Angle::Angle |
( |
double |
radians | ) |
|
|
inline |
constexpr emp::Angle::Angle |
( |
uint32_t |
in_angle, |
|
|
bool |
|
|
) |
| |
|
inline |
constexpr double emp::Angle::AsDegrees |
( |
| ) |
const |
|
inline |
constexpr double emp::Angle::AsPortion |
( |
| ) |
const |
|
inline |
constexpr double emp::Angle::AsRadians |
( |
| ) |
const |
|
inline |
double emp::Angle::Cos |
( |
| ) |
const |
|
inline |
constexpr int emp::Angle::Cos_Quick1K |
( |
| ) |
const |
|
inline |
uint32_t emp::Angle::CountFullCircles |
( |
| ) |
|
|
inline |
Point emp::Angle::GetPoint |
( |
double |
distance = 1.0 | ) |
const |
|
inline |
Point emp::Angle::GetPoint |
( |
const Point & |
start_point, |
|
|
double |
distance = 1.0 |
|
) |
| const |
|
inline |
constexpr bool emp::Angle::operator!= |
( |
const Angle & |
_in | ) |
const |
|
inline |
constexpr Angle emp::Angle::operator* |
( |
double |
_in | ) |
const |
|
inline |
Angle& emp::Angle::operator*= |
( |
double |
_in | ) |
|
|
inline |
constexpr Angle emp::Angle::operator+ |
( |
const Angle & |
_in | ) |
const |
|
inline |
Angle& emp::Angle::operator+= |
( |
const Angle & |
_in | ) |
|
|
inline |
constexpr Angle emp::Angle::operator- |
( |
const Angle & |
_in | ) |
const |
|
inline |
Angle& emp::Angle::operator-= |
( |
const Angle & |
_in | ) |
|
|
inline |
constexpr Angle emp::Angle::operator/ |
( |
double |
_in | ) |
const |
|
inline |
Angle& emp::Angle::operator/= |
( |
double |
_in | ) |
|
|
inline |
constexpr bool emp::Angle::operator< |
( |
const Angle & |
_in | ) |
const |
|
inline |
constexpr bool emp::Angle::operator<= |
( |
const Angle & |
_in | ) |
const |
|
inline |
constexpr bool emp::Angle::operator== |
( |
const Angle & |
_in | ) |
const |
|
inline |
constexpr bool emp::Angle::operator> |
( |
const Angle & |
_in | ) |
const |
|
inline |
constexpr bool emp::Angle::operator>= |
( |
const Angle & |
_in | ) |
const |
|
inline |
Angle& emp::Angle::PointDown |
( |
| ) |
|
|
inline |
Angle& emp::Angle::PointLeft |
( |
| ) |
|
|
inline |
Angle& emp::Angle::PointRight |
( |
| ) |
|
|
inline |
Angle& emp::Angle::PointUp |
( |
| ) |
|
|
inline |
Angle& emp::Angle::RotateDegrees |
( |
double |
degrees | ) |
|
|
inline |
Angle& emp::Angle::RotateFull |
( |
uint32_t |
turns = 1 | ) |
|
|
inline |
Angle& emp::Angle::RotateLeft |
( |
| ) |
|
|
inline |
Angle& emp::Angle::RotateRadians |
( |
double |
radians | ) |
|
|
inline |
Angle& emp::Angle::RotateRight |
( |
| ) |
|
|
inline |
Angle& emp::Angle::RotateUTurn |
( |
| ) |
|
|
inline |
Angle& emp::Angle::SetDegrees |
( |
double |
degrees | ) |
|
|
inline |
Angle& emp::Angle::SetPortion |
( |
double |
portion | ) |
|
|
inline |
Angle& emp::Angle::SetRadians |
( |
double |
radians | ) |
|
|
inline |
double emp::Angle::Sin |
( |
| ) |
const |
|
inline |
constexpr int emp::Angle::Sin_Quick1K |
( |
| ) |
const |
|
inline |
double emp::Angle::Tan |
( |
| ) |
const |
|
inline |
constexpr int emp::Angle::Tan_Quick1K |
( |
| ) |
const |
|
inline |
Angle& emp::Angle::Truncate |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: