|
SuperDex Physics C++ API
|
#include <mochi_core/mochi_config.h>#include <mochi_core/utils/error.h>#include <mochi_core/utils/nd_array.h>#include <mochi_core/utils/reflection.h>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | superdex::CoordinateSpace |
| Coordinate-axis convention and linear unit scale. More... | |
Namespaces | |
| namespace | superdex |
Enumerations | |
| enum class | superdex::CoordinateSpaceAxes : uint16_t { superdex::Right , superdex::Left , superdex::Up , superdex::Down , superdex::Forward , superdex::Backward , superdex::RUF = Right << 0 | Up << 3 | Forward << 6 , superdex::RUB = Right << 0 | Up << 3 | Backward << 6 , superdex::RDF = Right << 0 | Down << 3 | Forward << 6 , superdex::RDB = Right << 0 | Down << 3 | Backward << 6 , superdex::LUF = Left << 0 | Up << 3 | Forward << 6 , superdex::LUB = Left << 0 | Up << 3 | Backward << 6 , superdex::LDF = Left << 0 | Down << 3 | Forward << 6 , superdex::LDB = Left << 0 | Down << 3 | Backward << 6 , superdex::RFU = Right << 0 | Forward << 3 | Up << 6 , superdex::RFD = Right << 0 | Forward << 3 | Down << 6 , superdex::RBU = Right << 0 | Backward << 3 | Up << 6 , superdex::RBD = Right << 0 | Backward << 3 | Down << 6 , superdex::LFU = Left << 0 | Forward << 3 | Up << 6 , superdex::LFD = Left << 0 | Forward << 3 | Down << 6 , superdex::LBU = Left << 0 | Backward << 3 | Up << 6 , superdex::LBD = Left << 0 | Backward << 3 | Down << 6 , superdex::URF = Up << 0 | Right << 3 | Forward << 6 , superdex::URB = Up << 0 | Right << 3 | Backward << 6 , superdex::ULF = Up << 0 | Left << 3 | Forward << 6 , superdex::ULB = Up << 0 | Left << 3 | Backward << 6 , superdex::DRF = Down << 0 | Right << 3 | Forward << 6 , superdex::DRB = Down << 0 | Right << 3 | Backward << 6 , superdex::DLF = Down << 0 | Left << 3 | Forward << 6 , superdex::DLB = Down << 0 | Left << 3 | Backward << 6 , superdex::UFR = Up << 0 | Forward << 3 | Right << 6 , superdex::UFL = Up << 0 | Forward << 3 | Left << 6 , superdex::UBR = Up << 0 | Backward << 3 | Right << 6 , superdex::UBL = Up << 0 | Backward << 3 | Left << 6 , superdex::DFR = Down << 0 | Forward << 3 | Right << 6 , superdex::DFL = Down << 0 | Forward << 3 | Left << 6 , superdex::DBR = Down << 0 | Backward << 3 | Right << 6 , superdex::DBL = Down << 0 | Backward << 3 | Left << 6 , superdex::FRU = Forward << 0 | Right << 3 | Up << 6 , superdex::FRD = Forward << 0 | Right << 3 | Down << 6 , superdex::FLU = Forward << 0 | Left << 3 | Up << 6 , superdex::FLD = Forward << 0 | Left << 3 | Down << 6 , superdex::BRU = Backward << 0 | Right << 3 | Up << 6 , superdex::BRD = Backward << 0 | Right << 3 | Down << 6 , superdex::BLU = Backward << 0 | Left << 3 | Up << 6 , superdex::BLD = Backward << 0 | Left << 3 | Down << 6 , superdex::FUR = Forward << 0 | Up << 3 | Right << 6 , superdex::FUL = Forward << 0 | Up << 3 | Left << 6 , superdex::FDR = Forward << 0 | Down << 3 | Right << 6 , superdex::FDL = Forward << 0 | Down << 3 | Left << 6 , superdex::BUR = Backward << 0 | Up << 3 | Right << 6 , superdex::BUL = Backward << 0 | Up << 3 | Left << 6 , superdex::BDR = Backward << 0 | Down << 3 | Right << 6 , superdex::BDL = Backward << 0 | Down << 3 | Left << 6 , superdex::Default = FLU } |
| Combination of axis directions for a coordinate space convention. More... | |