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