Public Types | |
enum | { axis = _axis, dim = 6 } |
enum | { LINEAR = 0, ANGULAR = 3 } |
typedef CartesianAxis< _axis%3 > | CartesianAxis3 |
Public Member Functions | |
template<typename Scalar > | |
MotionTpl< Scalar > | operator* (const Scalar &s) const |
template<typename MotionDerived > | |
MotionDerived::MotionPlain | motionAction (const MotionDense< MotionDerived > &m) const |
Static Public Member Functions | |
template<typename Derived1 , typename Derived2 > | |
static void | cross (const MotionDense< Derived1 > &min, const MotionDense< Derived2 > &mout) |
template<typename Derived > | |
static traits< Derived >::MotionPlain | cross (const MotionDense< Derived > &min) |
template<typename Derived1 , typename Derived2 > | |
static void | cross (const ForceDense< Derived1 > &fin, const ForceDense< Derived2 > &fout) |
template<typename Derived > | |
static traits< Derived >::ForcePlain | cross (const ForceDense< Derived > &fin) |
Friends | |
template<typename Scalar > | |
MotionTpl< Scalar > | operator* (const Scalar &s, const SpatialAxis &) |
template<typename Derived > | |
Derived & | operator<< (MotionDense< Derived > &min, const SpatialAxis &) |
Definition at line 28 of file spatial-axis.hpp.