#include <SpaceVecAlg/ForceVec.h>
Public Types | |
| typedef Eigen::Vector3< T > | vector3_t |
| typedef Eigen::Vector6< T > | vector6_t |
Public Member Functions | |
| ForceVec () | |
| ForceVec (const vector6_t &vec) | |
| ForceVec (const vector3_t &couple, const vector3_t &force) | |
| vector3_t & | couple () |
| const vector3_t & | couple () const |
| vector3_t & | moment () |
| const vector3_t & | moment () const |
| vector3_t & | force () |
| const vector3_t & | force () const |
| vector6_t | vector () const |
| template<typename T2 > | |
| ForceVec< T2 > | cast () const |
| ForceVec< T > | operator+ (const ForceVec< T > &fv) const |
| ForceVec< T > | operator- (const ForceVec< T > &fv) const |
| ForceVec< T > | operator- () const |
| ForceVec< T > & | operator+= (const ForceVec< T > &fv) |
| ForceVec< T > & | operator-= (const ForceVec< T > &fv) |
| template<typename T2 , typename std::enable_if< std::is_arithmetic< T2 >::value, int >::type = 0> | |
| ForceVec< T > | operator* (T2 scalar) const |
| template<typename T2 > | |
| ForceVec< T > | operator/ (T2 scalar) const |
| template<typename T2 , typename std::enable_if< std::is_arithmetic< T2 >::value, int >::type = 0> | |
| ForceVec< T > & | operator*= (T2 scalar) |
| template<typename T2 > | |
| ForceVec< T > & | operator/= (T2 scalar) |
| bool | operator== (const ForceVec< T > &fv) const |
| bool | operator!= (const ForceVec< T > &fv) const |
Static Public Member Functions | |
| static ForceVec< T > | Zero () |
| Zero force vector. More... | |
Friends | |
| class | PTransform< T > |
Spatial Force Vector compact representations. See Roy Featherstone «Rigid Body Dynamics Algorithms» page 247.
| typedef Eigen::Vector3<T> sva::ForceVec< T >::vector3_t |
| typedef Eigen::Vector6<T> sva::ForceVec< T >::vector6_t |
|
inline |
|
inline |
| vec | Spatial force vector with couple in head and force in tail. |
|
inline |
| couple | Couple. |
| force | Force. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Zero force vector.
|
friend |