SuperDex Physics C++ API
Loading...
Searching...
No Matches
coordinate_space.h File Reference

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...