![]() |
mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
utility functions for getting stuff from ROS msgs More...
#include <mrs_msgs/msg/reference.hpp>
#include <mrs_msgs/msg/reference_stamped.hpp>
#include <mrs_msgs/msg/tracker_command.hpp>
#include <nav_msgs/msg/odometry.hpp>
#include <mrs_lib/attitude_converter.h>
Go to the source code of this file.
Namespaces | |
namespace | mrs_lib |
All mrs_lib functions, classes, variables and definitions are contained in this namespace. | |
Functions | |
std::tuple< double, double, double > | mrs_lib::getXYZ (const geometry_msgs::msg::Point &data) |
get XYZ from geometry_msgs::msg::Point | |
std::tuple< double, double, double > | mrs_lib::getXYZ (const geometry_msgs::msg::Point::SharedPtr &data) |
get XYZ from geometry_msgs::msg::Point | |
std::tuple< double, double, double > | mrs_lib::getXYZ (const geometry_msgs::msg::Point::ConstSharedPtr &data) |
get XYZ from geometry_msgs::msg::Point | |
std::tuple< double, double, double > | mrs_lib::getXYZ (const geometry_msgs::msg::Vector3 &data) |
get XYZ from geometry_msgs::msg::Vector3 | |
std::tuple< double, double, double > | mrs_lib::getXYZ (const geometry_msgs::msg::Vector3::SharedPtr &data) |
get XYZ from geometry_msgs::msg::Vector3::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getXYZ (const geometry_msgs::msg::Vector3::ConstSharedPtr &data) |
get XYZ from geometry_msgs::msg::Vector3::ConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const geometry_msgs::msg::Pose &data) |
get position from geometry_msgs::msg::Pose | |
std::tuple< double, double, double > | mrs_lib::getPosition (const geometry_msgs::msg::Pose::SharedPtr &data) |
get position from geometry_msgs::msg::Pose::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const geometry_msgs::msg::Pose::ConstSharedPtr &data) |
get position from geometry_msgs::msg::Pose::ConstSharedPtr | |
double | mrs_lib::getHeading (const geometry_msgs::msg::Pose &data) |
get heading from geometry_msgs::msg::Pose | |
double | mrs_lib::getHeading (const geometry_msgs::msg::Pose::SharedPtr &data) |
get heading from geometry_msgs::msg::Pose::SharedPtr | |
double | mrs_lib::getHeading (const geometry_msgs::msg::Pose::ConstSharedPtr &data) |
get heading from geometry_msgs::msg::Pose::ConstSharedPtr | |
double | mrs_lib::getYaw (const geometry_msgs::msg::Pose &data) |
get yaw from geometry_msgs::msg::Pose | |
double | mrs_lib::getYaw (const geometry_msgs::msg::Pose::SharedPtr &data) |
get yaw from geometry_msgs::msg::Pose::SharedPtr | |
double | mrs_lib::getYaw (const geometry_msgs::msg::Pose::ConstSharedPtr &data) |
get yaw from geometry_msgs::msg::Pose::ConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const geometry_msgs::msg::PoseWithCovariance &data) |
get position from geometry_msgs::msg::PoseWithCovariance | |
std::tuple< double, double, double > | mrs_lib::getPosition (const geometry_msgs::msg::PoseWithCovariance::SharedPtr &data) |
get position from geometry_msgs::msg::PoseWithCovariance::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const geometry_msgs::msg::PoseWithCovariance::ConstSharedPtr &data) |
get position from geometry_msgs::msg::PoseWithCovariance::ConstSharedPtr | |
double | mrs_lib::getHeading (const geometry_msgs::msg::PoseWithCovariance &data) |
get heading from geometry_msgs::msg::PoseWithCovariance | |
double | mrs_lib::getHeading (const geometry_msgs::msg::PoseWithCovariance::SharedPtr &data) |
get heading from geometry_msgs::msg::PoseWithCovariance::SharedPtr | |
double | mrs_lib::getHeading (const geometry_msgs::msg::PoseWithCovariance::ConstSharedPtr &data) |
get heading from geometry_msgs::msg::PoseWithCovariance::ConstSharedPtr | |
double | mrs_lib::getYaw (const geometry_msgs::msg::PoseWithCovariance &data) |
get yaw from geometry_msgs::msg::PoseWithCovariance | |
double | mrs_lib::getYaw (const geometry_msgs::msg::PoseWithCovariance::SharedPtr &data) |
get yaw from geometry_msgs::msg::PoseWithCovariance::SharedPtr | |
double | mrs_lib::getYaw (const geometry_msgs::msg::PoseWithCovariance::ConstSharedPtr &data) |
get yaw from geometry_msgs::msg::PoseWithCovariance::ConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const geometry_msgs::msg::Twist &data) |
get velocity from geometry_msgs::msg::Twist | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const geometry_msgs::msg::Twist::SharedPtr &data) |
get position from geometry_msgs::msg::Twist::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const geometry_msgs::msg::Twist::ConstSharedPtr &data) |
get position from geometry_msgs::msg::Twist::ConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const geometry_msgs::msg::TwistWithCovariance &data) |
get velocity from geometry_msgs::msg::TwistWithCovariance | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const geometry_msgs::msg::TwistWithCovariance::SharedPtr &data) |
get position from geometry_msgs::msg::TwistWithCovariance::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const geometry_msgs::msg::TwistWithCovariance::ConstSharedPtr &data) |
get position from geometry_msgs::msg::TwistWithCovariance::ConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const nav_msgs::msg::Odometry &data) |
get position from nav_msgs::msg::Odometry | |
std::tuple< double, double, double > | mrs_lib::getPosition (const nav_msgs::msg::Odometry::SharedPtr &data) |
get position from nav_msgs::msg::Odometry::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const nav_msgs::msg::Odometry::ConstSharedPtr &data) |
get position from nav_msgs::msg::Odometry::ConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const nav_msgs::msg::Odometry &data) |
get position from nav_msgs::msg::Odometry | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const nav_msgs::msg::Odometry::SharedPtr &data) |
get velocity from nav_msgs::msg::Odometry::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const nav_msgs::msg::Odometry::ConstSharedPtr &data) |
get velocity from nav_msgs::msg::Odometry::ConstSharedPtr | |
double | mrs_lib::getHeading (const nav_msgs::msg::Odometry &data) |
get heading from nav_msgs::msg::Odometry | |
double | mrs_lib::getHeading (const nav_msgs::msg::Odometry::SharedPtr &data) |
get heading from nav_msgs::msg::Odometry::SharedPtr | |
double | mrs_lib::getHeading (const nav_msgs::msg::Odometry::ConstSharedPtr &data) |
get heading from nav_msgs::msg::Odometry::ConstSharedPtr | |
double | mrs_lib::getYaw (const nav_msgs::msg::Odometry &data) |
get yaw from nav_msgs::msg::Odometry | |
double | mrs_lib::getYaw (const nav_msgs::msg::Odometry::SharedPtr &data) |
get yaw from nav_msgs::msg::Odometry::SharedPtr | |
double | mrs_lib::getYaw (const nav_msgs::msg::Odometry::ConstSharedPtr &data) |
get yaw from nav_msgs::msg::Odometry::ConstSharedPtr | |
geometry_msgs::msg::Pose | mrs_lib::getPose (const nav_msgs::msg::Odometry &data) |
returns the Pose part of the nav_msgs::msg::Odometry message | |
geometry_msgs::msg::Pose | mrs_lib::getPose (const nav_msgs::msg::Odometry::SharedPtr &data) |
returns the Pose part of the nav_msgs::msg::Odometry::SharedPtr message | |
geometry_msgs::msg::Pose | mrs_lib::getPose (const nav_msgs::msg::Odometry::ConstSharedPtr &data) |
returns the Pose part of the nav_msgs::msg::Odometry::ConstSharedPtr message | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::TrackerCommand &data) |
get position data from mrs_msgs::msg::TrackerCommand | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::TrackerCommand::SharedPtr &data) |
get position data from mrs_msgs::msg::TrackerCommandSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::TrackerCommand::ConstSharedPtr &data) |
get position data from mrs_msgs::msg::TrackerCommand::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const mrs_msgs::msg::TrackerCommand &data) |
get velocity data from mrs_msgs::msg::TrackerCommand | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const mrs_msgs::msg::TrackerCommand::SharedPtr &data) |
get velocity data from mrs_msgs::msg::TrackerCommand::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getVelocity (const mrs_msgs::msg::TrackerCommand::ConstSharedPtr &data) |
get velocity data from mrs_msgs::msg::TrackerCommand::ConstSharedPtr | |
double | mrs_lib::getHeading (const mrs_msgs::msg::TrackerCommand &data) |
get heading from mrs_msgs::msg::TrackerCommand | |
double | mrs_lib::getHeading (const mrs_msgs::msg::TrackerCommand::SharedPtr &data) |
get heading from mrs_msgs::msg::TrackerCommand::SharedPtr | |
double | mrs_lib::getHeading (const mrs_msgs::msg::TrackerCommand::ConstSharedPtr &data) |
get heading from mrs_msgs::msg::TrackerCommand::ConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::Reference &data) |
get position from mrs_msgs::msg::Reference | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::Reference::SharedPtr &data) |
get position from mrs_msgs::msg::Reference::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::Reference::ConstSharedPtr &data) |
get position from mrs_msgs::msg::Reference::ConstSharedPtr | |
double | mrs_lib::getHeading (const mrs_msgs::msg::Reference &data) |
get heading from mrs_msgs::msg::Reference | |
double | mrs_lib::getHeading (const mrs_msgs::msg::Reference::SharedPtr &data) |
get heading from mrs_msgs::msg::ReferenceSharedPtr | |
double | mrs_lib::getHeading (const mrs_msgs::msg::Reference::ConstSharedPtr &data) |
get heading from mrs_msgs::msg::ReferenceConstSharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::ReferenceStamped &data) |
get position from mrs_msgs::msg::ReferenceStamped | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::ReferenceStamped::SharedPtr &data) |
get position from mrs_msgs::msg::ReferenceStamped::SharedPtr | |
std::tuple< double, double, double > | mrs_lib::getPosition (const mrs_msgs::msg::ReferenceStamped::ConstSharedPtr &data) |
get position from mrs_msgs::msg::ReferenceStamped::ConstSharedPtr | |
double | mrs_lib::getHeading (const mrs_msgs::msg::ReferenceStamped &data) |
get heading from mrs_msgs::msg::ReferenceStamped | |
double | mrs_lib::getHeading (const mrs_msgs::msg::ReferenceStamped::SharedPtr &data) |
get heading from mrs_msgs::msg::ReferenceStamped::SharedPtr | |
double | mrs_lib::getHeading (const mrs_msgs::msg::ReferenceStamped::ConstSharedPtr &data) |
get heading from mrs_msgs::msg::ReferenceStamped::ConstSharedPtr | |
utility functions for getting stuff from ROS msgs