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.