|
AMCAX Kernel 1.0.0.0
|
Class of coordinate. More...
#include <algorithm>#include <array>#include <cassert>#include <cmath>#include <numeric>#include <common/Exception.hpp>#include <common/Macros.hpp>#include <common/TypeTraits.hpp>

Classes | |
| class | AMCAX::CoordBase< Scalar, DIM > |
| Base class of coordinate. More... | |
| class | AMCAX::CoordT< Scalar, DIM > |
| The class of Cartesian coordinates. More... | |
| class | AMCAX::CoordT< Scalar, 1 > |
| The specialized class of 1D Cartesian coordinates. More... | |
| class | AMCAX::CoordT< Scalar, 2 > |
| The specialized class of 2D Cartesian coordinates. More... | |
| class | AMCAX::CoordT< Scalar, 3 > |
| The specialized class of 3D Cartesian coordinates. More... | |
| class | AMCAX::CoordT< Scalar, 4 > |
| The specialized class of 4D Cartesian coordinates. More... | |
Namespaces | |
| namespace | AMCAX |
| Namespace of all interface in the AMCAX kernel. | |
Typedefs | |
| using | AMCAX::Coord2f = CoordT<float, 2> |
| 2D coordinate in float precision | |
| using | AMCAX::Coord3f = CoordT<float, 3> |
| 3D coordinate in float precision | |
| using | AMCAX::Coord4f = CoordT<float, 4> |
| 4D coordinate in float precision | |
| using | AMCAX::Coord2d = CoordT<double, 2> |
| 2D coordinate in double precision | |
| using | AMCAX::Coord3d = CoordT<double, 3> |
| 3D coordinate in double precision | |
| using | AMCAX::Coord4d = CoordT<double, 4> |
| 4D coordinate in double precision | |
| using | AMCAX::Coord2 = Coord2d |
| 2D coordinate | |
| using | AMCAX::Coord3 = Coord3d |
| 3D coordinate | |
| using | AMCAX::Coord4 = Coord4d |
| 4D coordinate | |
Class of coordinate.
Implementation of Cartesian coordinates