#include <cfloat>#include <ostream>#include <type_traits>#include <valarray>#include "impeller/geometry/constants.h"Go to the source code of this file.
Classes | |
| struct | impeller::Radians |
| struct | impeller::Degrees |
Namespaces | |
| impeller | |
| std | |
Typedefs | |
| using | impeller::Scalar = float |
Functions | |
| template<class T , class = std::enable_if_t<std::is_arithmetic_v<T>>> | |
| constexpr T | impeller::Absolute (const T &val) |
| template<> | |
| constexpr Scalar | impeller::Absolute< Scalar > (const float &val) |
| constexpr bool | impeller::ScalarNearlyZero (Scalar x, Scalar tolerance=kEhCloseEnough) |
| constexpr bool | impeller::ScalarNearlyEqual (Scalar x, Scalar y, Scalar tolerance=kEhCloseEnough) |
| std::ostream & | std::operator<< (std::ostream &out, const impeller::Degrees &d) |
| std::ostream & | std::operator<< (std::ostream &out, const impeller::Radians &r) |