Template Struct SpatialAxis
Defined in File spatial-axis.hpp
Struct Documentation
-
template<int _axis>
struct SpatialAxis Public Types
-
typedef CartesianAxis<_axis % 3> CartesianAxis3
Public Functions
-
template<typename MotionDerived>
inline MotionDerived::MotionPlain motionAction(const MotionDense<MotionDerived> &m) const
Public Static Functions
-
template<typename Derived1, typename Derived2>
static inline void cross(const MotionDense<Derived1> &min, const MotionDense<Derived2> &mout)
-
template<typename Derived>
static inline traits<Derived>::MotionPlain cross(const MotionDense<Derived> &min)
-
template<typename Derived1, typename Derived2>
static inline void cross(const ForceDense<Derived1> &fin, const ForceDense<Derived2> &fout)
-
template<typename Derived>
static inline traits<Derived>::ForcePlain cross(const ForceDense<Derived> &fin)
Friends
-
template<typename Scalar>
inline friend MotionTpl<Scalar> operator*(const Scalar &s, const SpatialAxis&)
-
template<typename Derived>
inline friend Derived &operator<<(MotionDense<Derived> &min, const SpatialAxis&)
-
typedef CartesianAxis<_axis % 3> CartesianAxis3