#include <TwistWithCovariance.hpp>
◆ Covariance
◆ TwistWithCovariance() [1/3]
base::TwistWithCovariance::TwistWithCovariance |
( |
const base::Vector3d & |
vel = base::Vector3d::Zero() , |
|
|
const base::Vector3d & |
rot = base::Vector3d::Zero() |
|
) |
| |
|
explicit |
◆ TwistWithCovariance() [2/3]
◆ TwistWithCovariance() [3/3]
◆ crossJacobian()
◆ getAngularVelocity()
const Vector3d & base::TwistWithCovariance::getAngularVelocity |
( |
| ) |
const |
◆ getAngularVelocityCov()
const Matrix3d base::TwistWithCovariance::getAngularVelocityCov |
( |
| ) |
const |
◆ getCovariance()
◆ getLinearVelocity()
const Vector3d & base::TwistWithCovariance::getLinearVelocity |
( |
| ) |
const |
◆ getLinearVelocityCov()
const Matrix3d base::TwistWithCovariance::getLinearVelocityCov |
( |
| ) |
const |
◆ getRotation()
const Vector3d & base::TwistWithCovariance::getRotation |
( |
| ) |
const |
◆ getTranslation()
const Vector3d & base::TwistWithCovariance::getTranslation |
( |
| ) |
const |
◆ getVelocity()
const Vector6d base::TwistWithCovariance::getVelocity |
( |
| ) |
const |
◆ hasValidCovariance()
bool base::TwistWithCovariance::hasValidCovariance |
( |
| ) |
const |
◆ hasValidVelocity()
bool base::TwistWithCovariance::hasValidVelocity |
( |
| ) |
const |
◆ invalidate()
void base::TwistWithCovariance::invalidate |
( |
| ) |
|
◆ invalidateCovariance()
void base::TwistWithCovariance::invalidateCovariance |
( |
| ) |
|
◆ invalidateVelocity()
void base::TwistWithCovariance::invalidateVelocity |
( |
| ) |
|
◆ operator+=()
◆ operator-=()
◆ operator[]() [1/2]
double & base::TwistWithCovariance::operator[] |
( |
int |
i | ) |
|
◆ operator[]() [2/2]
double base::TwistWithCovariance::operator[] |
( |
int |
i | ) |
const |
◆ rotation()
const Vector3d & base::TwistWithCovariance::rotation |
( |
| ) |
const |
◆ setAngularVelocity()
void base::TwistWithCovariance::setAngularVelocity |
( |
const base::Vector3d & |
rot | ) |
|
◆ setAngularVelocityCov()
void base::TwistWithCovariance::setAngularVelocityCov |
( |
const base::Matrix3d & |
cov | ) |
|
◆ setCovariance()
void base::TwistWithCovariance::setCovariance |
( |
const Covariance & |
cov | ) |
|
◆ setLinearVelocity()
void base::TwistWithCovariance::setLinearVelocity |
( |
const base::Vector3d & |
vel | ) |
|
◆ setLinearVelocityCov()
void base::TwistWithCovariance::setLinearVelocityCov |
( |
const base::Matrix3d & |
cov | ) |
|
◆ setRotation()
void base::TwistWithCovariance::setRotation |
( |
const base::Vector3d & |
rot | ) |
|
◆ setTranslation()
void base::TwistWithCovariance::setTranslation |
( |
const base::Vector3d & |
vel | ) |
|
◆ setVelocity()
void base::TwistWithCovariance::setVelocity |
( |
const base::Vector6d & |
velocity | ) |
|
Linear velocity at first place, Angular velocity at second place
◆ translation()
const Vector3d & base::TwistWithCovariance::translation |
( |
| ) |
const |
◆ Zero()
◆ operator* [1/3]
◆ operator* [2/3]
◆ operator* [3/3]
In case the two twist have uncertainty
Initialize covariance
Linear velocity is at the first covariance block
Linear velocity is at the first covariance block
Angular velocity is at the first covariance block
◆ operator+
◆ operator- [1/2]
◆ operator- [2/2]
◆ operator/
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const base::Vector6d & |
vel |
|
) |
| |
|
friend |
Default std::cout function
◆ cov
◆ rot
◆ vel
The documentation for this struct was generated from the following files: