#include <cmath>#include <type_traits>#include <promeki/core/namespace.h>#include <promeki/core/string.h>#include <promeki/core/stringlist.h>#include <promeki/core/error.h>#include <promeki/core/logger.h>#include <promeki/core/array.h>

Go to the source code of this file.
Classes | |
| class | Point< T, NumValues > |
| N-dimensional point with arithmetic, interpolation, and serialization. More... | |
Typedefs | |
| using | Point2Di32 = Point< int32_t, 2 > |
| 2D point with int32_t components. | |
| using | Point2Df = Point< float, 2 > |
| 2D point with float components. | |
| using | Point2Dd = Point< double, 2 > |
| 2D point with double components. | |
| using | Point3Di32 = Point< int32_t, 3 > |
| 3D point with int32_t components. | |
| using | Point3Df = Point< float, 3 > |
| 3D point with float components. | |
| using | Point3Dd = Point< double, 3 > |
| 3D point with double components. | |
| using | Point4Di32 = Point< int32_t, 4 > |
| 4D point with int32_t components. | |
| using | Point4Df = Point< float, 4 > |
| 4D point with float components. | |
| using | Point4Dd = Point< double, 4 > |
| 4D point with double components. | |
See LICENSE file in the project root folder for license information.