Sierra Toolkit
Version of the Day
|
Implement an shards::ArrayDimTag for Cartesian coordinate dimensions. More...
#include <CoordinateSystems.hpp>
Inherits ArrayDimTag.
Public Types | |
enum | { Size = 3 } |
enum | { X = 0, Y = 1, Z = 2 } |
Public Member Functions | |
const char * | name () const |
std::string | to_string (size_type size, size_type index) const |
size_type | to_index (size_type size, const std::string &) const |
Static Public Member Functions | |
static const Cartesian3d & | tag () |
Singleton. | |
Implement an shards::ArrayDimTag for Cartesian coordinate dimensions.
A Cartesian coordinate has up to three dimensions in X, Y, Z order.
Definition at line 40 of file CoordinateSystems.hpp.