Go to the documentation of this file.
88 return ((
vector6_t() << angular_, linear_).finished());
94 return ImpedanceVec<T2>(angular_.template cast<T2>(), linear_.template cast<T2>());
105 angular_ += iv.angular_;
106 linear_ += iv.linear_;
110 template<typename T2, typename std::enable_if<std::is_arithmetic<T2>::value,
int>::type = 0>
116 template<
typename T2>
124 template<
typename T2>
130 template<
typename T2>
140 return (angular_ == iv.angular_) && (linear_ == iv.linear_);
145 return !(*
this == iv);
153 template<
typename T,
typename T2>
174 out << iv.
vector().transpose();
std::ostream & operator<<(std::ostream &out, const ABInertia< T > &abI)
Definition: ABInertia.h:183
ImpedanceVec< T > & operator/=(T2 scalar)
Definition: ImpedanceVec.h:131
Definition: ForceVec.h:19
vector6_t vector() const
Definition: ImpedanceVec.h:86
Definition: ABInertia.h:10
vector3_t & angular()
Definition: ImpedanceVec.h:68
ImpedanceVec< T > & operator*=(T2 scalar)
Definition: ImpedanceVec.h:117
static ImpedanceVec< T > Zero()
Zero impedance vector.
Definition: ImpedanceVec.h:33
const vector3_t & angular() const
Definition: MotionVec.h:51
Matrix< T, 3, 1 > Vector3
Definition: EigenTypedef.h:18
ImpedanceVec(const vector3_t &angular, const vector3_t &linear)
Definition: ImpedanceVec.h:52
ImpedanceVec< T2 > cast() const
Definition: ImpedanceVec.h:92
const vector3_t & angular() const
Definition: ImpedanceVec.h:62
ImpedanceVec()
Definition: ImpedanceVec.h:40
const vector3_t & linear() const
Definition: MotionVec.h:63
ImpedanceVec< T > & operator+=(const ImpedanceVec< T > &iv)
Definition: ImpedanceVec.h:103
bool operator!=(const ImpedanceVec< T > &iv) const
Definition: ImpedanceVec.h:143
const vector3_t & linear() const
Definition: ImpedanceVec.h:74
ABInertia< T > operator*(T2 scalar, const ABInertia< T > &abI)
Definition: ABInertia.h:177
ImpedanceVec(const vector6_t &vec)
Definition: ImpedanceVec.h:46
ImpedanceVec(T angular, T linear)
Definition: ImpedanceVec.h:58
Matrix< T, 6, 1 > Vector6
Definition: EigenTypedef.h:13
vector3_t & linear()
Definition: ImpedanceVec.h:80
ImpedanceVec< T > operator/(T2 scalar) const
Definition: ImpedanceVec.h:125
bool operator==(const ImpedanceVec< T > &iv) const
Definition: ImpedanceVec.h:138
Eigen::Vector6< T > vector6_t
Definition: ImpedanceVec.h:29
Eigen::Vector3< T > vector3_t
Definition: ImpedanceVec.h:28
ImpedanceVec< T > operator+(const ImpedanceVec< T > &iv) const
Definition: ImpedanceVec.h:98
ImpedanceVec< T > operator*(T2 scalar) const
Definition: ImpedanceVec.h:111
Definition: ImpedanceVec.h:25