base
|
Namespaces | |
commands | |
geometry | |
samples | |
Classes | |
class | Angle |
class | AngleSegment |
struct | JointLimitRange |
struct | JointLimits |
struct | JointState |
struct | JointsTrajectory |
Holds a time-series of JointStates for multiple joints. More... | |
struct | JointTransform |
struct | JointTransformVector |
struct | NamedVector |
struct | Pose |
Representation for a pose in 3D. More... | |
struct | Pose2D |
struct | PoseUpdateThreshold |
class | Pressure |
class | Temperature |
struct | Time |
struct | TimeMark |
class | Timeout |
struct | Trajectory |
class | TransformWithCovariance |
struct | TwistWithCovariance |
struct | Waypoint |
struct | Wrench |
Typedefs | |
typedef base::commands::LinearAngular6DCommand | LinearAngular6DCommand |
typedef Eigen::Matrix< double, 2, 1, Eigen::DontAlign > | Vector2d |
typedef Eigen::Matrix< double, 3, 1, Eigen::DontAlign > | Vector3d |
typedef Eigen::Matrix< double, 4, 1, Eigen::DontAlign > | Vector4d |
typedef Eigen::Matrix< double, 6, 1, Eigen::DontAlign > | Vector6d |
typedef Eigen::Matrix< double, Eigen::Dynamic, 1, Eigen::DontAlign > | VectorXd |
typedef Eigen::Matrix< double, 2, 2, Eigen::DontAlign > | Matrix2d |
typedef Eigen::Matrix< double, 3, 3, Eigen::DontAlign > | Matrix3d |
typedef Eigen::Matrix< double, 4, 4, Eigen::DontAlign > | Matrix4d |
typedef Eigen::Matrix< double, 6, 6, Eigen::DontAlign > | Matrix6d |
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::DontAlign > | MatrixXd |
typedef Eigen::Quaternion< double, Eigen::DontAlign > | Quaterniond |
typedef Eigen::AngleAxis< double > | AngleAxisd |
typedef Eigen::Transform< double, 3, Eigen::Affine, Eigen::DontAlign > | Affine3d |
typedef Eigen::Transform< double, 3, Eigen::Isometry, Eigen::DontAlign > | Isometry3d |
typedef Affine3d | Transform3d |
typedef std::vector< JointState > | JointTrajectory |
typedef Vector3d | Point |
typedef base::Vector3d | Position |
typedef base::Quaterniond | Orientation |
typedef base::Vector2d | Position2D |
typedef double | Orientation2D |
typedef TwistWithCovariance::Covariance | Covariance |
Functions | |
std::ostream & | operator<< (std::ostream &os, Angle angle) |
std::ostream & | operator<< (std::ostream &os, AngleSegment seg) |
template<typename T > | |
T | NaN () |
template<typename T > | |
bool | isNaN (T value) |
template<typename T > | |
T | unset () |
template<typename T > | |
bool | isUnset (T value) |
template<typename T > | |
T | unknown () |
template<typename T > | |
bool | isUnknown (T value) |
template<typename T > | |
T | infinity () |
template<typename T > | |
bool | isInfinity (T value) |
Vector3d | getEuler (const Orientation &orientation) |
Vector3d | getEuler (const AngleAxisd &orientation) |
double | getYaw (const Orientation &orientation) |
double | getYaw (const AngleAxisd &orientation) |
double | getPitch (const Orientation &orientation) |
double | getPitch (const AngleAxisd &orientation) |
double | getRoll (const Orientation &orientation) |
double | getRoll (const AngleAxisd &orientation) |
Orientation | removeYaw (const Orientation &orientation) |
Orientation | removeYaw (const AngleAxisd &orientation) |
Orientation | removePitch (const Orientation &orientation) |
Orientation | removePitch (const AngleAxisd &orientation) |
Orientation | removeRoll (const Orientation &orientation) |
Orientation | removeRoll (const AngleAxisd &orientation) |
std::ostream & | operator<< (std::ostream &io, Pose const &pose) |
std::ostream & | operator<< (std::ostream &io, Pose2D const &pose) |
Temperature | operator+ (Temperature a, Temperature b) |
Temperature | operator- (Temperature a, Temperature b) |
Temperature | operator* (Temperature a, double b) |
Temperature | operator* (double a, Temperature b) |
std::ostream & | operator<< (std::ostream &os, Temperature temperature) |
std::ostream & | operator<< (std::ostream &io, const Time &time) |
std::ostream & | operator<< (std::ostream &stream, const TimeMark &ob) |
std::ostream & | operator<< (std::ostream &out, const TransformWithCovariance &trans) |
TwistWithCovariance | operator+ (TwistWithCovariance lhs, const TwistWithCovariance &rhs) |
TwistWithCovariance | operator- (TwistWithCovariance lhs, const TwistWithCovariance &rhs) |
TwistWithCovariance | operator* (const TwistWithCovariance &lhs, double rhs) |
TwistWithCovariance | operator* (double lhs, const TwistWithCovariance &rhs) |
TwistWithCovariance | operator* (const TwistWithCovariance &lhs, const TwistWithCovariance &rhs) |
TwistWithCovariance | operator/ (const TwistWithCovariance &lhs, double rhs) |
TwistWithCovariance | operator- (const TwistWithCovariance &arg) |
std::ostream & | operator<< (std::ostream &out, const TwistWithCovariance &twist) |
For backward compatibility with RBS
typedef Eigen::Transform<double, 3, Eigen::Affine, Eigen::DontAlign> base::Affine3d |
typedef Eigen::AngleAxis<double> base::AngleAxisd |
typedef Eigen::Transform<double, 3, Eigen::Isometry, Eigen::DontAlign> base::Isometry3d |
typedef std::vector<JointState> base::JointTrajectory |
typedef Eigen::Matrix<double, 2, 2, Eigen::DontAlign> base::Matrix2d |
typedef Eigen::Matrix<double, 3, 3, Eigen::DontAlign> base::Matrix3d |
typedef Eigen::Matrix<double, 4, 4, Eigen::DontAlign> base::Matrix4d |
typedef Eigen::Matrix<double, 6, 6, Eigen::DontAlign> base::Matrix6d |
typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::DontAlign> base::MatrixXd |
typedef base::Quaterniond base::Orientation |
typedef double base::Orientation2D |
typedef base::Vector3d base::Point |
typedef base::Vector3d base::Position |
Pose in a 3D-Space
typedef base::Vector2d base::Position2D |
Pose in a 2D-Space
typedef Eigen::Quaternion<double, Eigen::DontAlign> base::Quaterniond |
typedef Affine3d base::Transform3d |
typedef Eigen::Matrix<double, 2, 1, Eigen::DontAlign> base::Vector2d |
typedef Eigen::Matrix<double, 3, 1, Eigen::DontAlign> base::Vector3d |
typedef Eigen::Matrix<double, 4, 1, Eigen::DontAlign> base::Vector4d |
typedef Eigen::Matrix<double, 6, 1, Eigen::DontAlign> base::Vector6d |
typedef Eigen::Matrix<double, Eigen::Dynamic, 1, Eigen::DontAlign> base::VectorXd |
base::Vector3d base::getEuler | ( | const Orientation & | orientation | ) |
base::Vector3d base::getEuler | ( | const AngleAxisd & | orientation | ) |
double base::getPitch | ( | const Orientation & | orientation | ) |
double base::getPitch | ( | const AngleAxisd & | orientation | ) |
double base::getRoll | ( | const Orientation & | orientation | ) |
double base::getRoll | ( | const AngleAxisd & | orientation | ) |
double base::getYaw | ( | const Orientation & | orientation | ) |
double base::getYaw | ( | const AngleAxisd & | orientation | ) |
T base::infinity | ( | ) |
bool base::isInfinity | ( | T | value | ) |
bool base::isNaN | ( | T | value | ) |
bool base::isUnknown | ( | T | value | ) |
bool base::isUnset | ( | T | value | ) |
T base::NaN | ( | ) |
Temperature base::operator* | ( | Temperature | a, |
double | b | ||
) |
Temperature base::operator* | ( | double | a, |
Temperature | b | ||
) |
TwistWithCovariance base::operator* | ( | const TwistWithCovariance & | lhs, |
double | rhs | ||
) |
TwistWithCovariance base::operator* | ( | double | lhs, |
const TwistWithCovariance & | rhs | ||
) |
TwistWithCovariance base::operator* | ( | const TwistWithCovariance & | lhs, |
const TwistWithCovariance & | rhs | ||
) |
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
Temperature base::operator+ | ( | Temperature | a, |
Temperature | b | ||
) |
TwistWithCovariance base::operator+ | ( | TwistWithCovariance | lhs, |
const TwistWithCovariance & | rhs | ||
) |
Temperature base::operator- | ( | Temperature | a, |
Temperature | b | ||
) |
TwistWithCovariance base::operator- | ( | TwistWithCovariance | lhs, |
const TwistWithCovariance & | rhs | ||
) |
TwistWithCovariance base::operator- | ( | const TwistWithCovariance & | arg | ) |
unary -
TwistWithCovariance base::operator/ | ( | const TwistWithCovariance & | lhs, |
double | rhs | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | stream, |
const TimeMark & | ob | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | os, |
Angle | angle | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | os, |
Temperature | temperature | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | io, |
Pose const & | pose | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | io, |
Pose2D const & | pose | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | os, |
AngleSegment | seg | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | out, |
const TransformWithCovariance & | trans | ||
) |
Default std::cout function
cout the 6D pose vector (translation and scaled axis orientation) with its associated covariance matrix
std::ostream & base::operator<< | ( | std::ostream & | io, |
const Time & | time | ||
) |
std::ostream & base::operator<< | ( | std::ostream & | out, |
const base::TwistWithCovariance & | twist | ||
) |
Default std::cout function
cout the 6D twist vector (rotational first and linear second) with its associated covariance matrix
base::Orientation base::removePitch | ( | const Orientation & | orientation | ) |
base::Orientation base::removePitch | ( | const AngleAxisd & | orientation | ) |
base::Orientation base::removeRoll | ( | const Orientation & | orientation | ) |
base::Orientation base::removeRoll | ( | const AngleAxisd & | orientation | ) |
base::Orientation base::removeYaw | ( | const Orientation & | orientation | ) |
base::Orientation base::removeYaw | ( | const AngleAxisd & | orientation | ) |
T base::unknown | ( | ) |
T base::unset | ( | ) |