beluga_ros: Rolling
  • Links
    • Rosindex
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace beluga_ros
        • Namespace beluga_ros::detail
        • Namespace beluga_ros::msg
        • Namespace detail
        • Namespace Sophus
        • Namespace tf2
      • Classes and Structs
        • Struct AmclParams
        • Template Struct almost_equal_to
        • Template Struct almost_equal_to< Sophus::SE2< Scalar > >
        • Template Struct almost_equal_to< Sophus::SE3< Scalar > >
        • Struct OccupancyGrid::ValueTraits
        • Class Amcl
        • Class LaserScan
        • Class OccupancyGrid
        • Template Class PointCloud3
        • Template Class SparsePointCloud3
      • Enums
        • Enum cbor_tag_handler_t
        • Enum error_handler_t
        • Enum input_format_t
        • Enum parse_event_t
        • Enum value_t
        • Enum TF2Error
        • Enum TransformableResult
      • Functions
        • Template Function beluga_ros::assign_obstacle_map
        • Template Function beluga_ros::assign_particle_cloud(Particles&&, std::size_t, beluga_ros::msg::PoseArray&)
        • Template Function beluga_ros::assign_particle_cloud(Particles&&, Message&)
        • Template Function beluga_ros::assign_particle_cloud(Particles&&, Scalar, Scalar, beluga_ros::msg::MarkerArray&)
        • Template Function beluga_ros::assign_particle_cloud(Particles&&, beluga_ros::msg::MarkerArray&)
        • Function beluga_ros::detail::alphaHueToRGBA
        • Function beluga_ros::detail::use_cell_size
        • Function beluga_ros::detail::use_mean_covariance
        • Template Function beluga_ros::stamp_message(std::string_view, detail::Time, Message&)
        • Function beluga_ros::stamp_message(std::string_view, detail::Time, beluga_ros::msg::MarkerArray&)
        • Function detail::escape
        • Function detail::hash
        • Function detail::operator<
        • Function detail::replace_substring
        • Template Function detail::tangential_space_to_xyz_rpy
        • Function detail::to_chars
        • Template Function Sophus::fromMsg(const beluga_ros::msg::Transform&, Sophus::SE2<Scalar>&)
        • Template Function Sophus::fromMsg(const beluga_ros::msg::Transform&, Sophus::SE3<Scalar>&)
        • Template Function Sophus::fromMsg(const beluga_ros::msg::Pose&, Sophus::SE2<Scalar>&)
        • Template Function Sophus::fromMsg(const beluga_ros::msg::Pose&, Sophus::SE3<Scalar>&)
        • Template Function Sophus::toMsg(const Sophus::SE2<Scalar>&)
        • Template Function Sophus::toMsg(const Sophus::SE3<Scalar>&)
        • Function tf2::angle
        • Function tf2::angleShortestPath
        • Function tf2::ATTRIBUTE_ALIGNED16
        • Function tf2::convert(const A&, B&)
        • Function tf2::convert(const A&, A&)
        • Template Function tf2::covarianceEigenToRowMajor
        • Function tf2::covarianceNestedToRowMajor
        • Template Function tf2::covarianceRowMajorToEigen
        • Function tf2::covarianceRowMajorToNested
        • Function tf2::displayTimePoint
        • Function tf2::dot
        • Function tf2::doTransform(const geometry_msgs::msg::Vector3&, geometry_msgs::msg::Vector3&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Vector3Stamped&, geometry_msgs::msg::Vector3Stamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Point&, geometry_msgs::msg::Point&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Point32&, geometry_msgs::msg::Point32&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PointStamped&, geometry_msgs::msg::PointStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PoseStamped&, geometry_msgs::msg::PoseStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Polygon&, geometry_msgs::msg::Polygon&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PolygonStamped&, geometry_msgs::msg::PolygonStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PoseWithCovariance&, geometry_msgs::msg::PoseWithCovariance&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PoseWithCovarianceStamped&, geometry_msgs::msg::PoseWithCovarianceStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Quaternion&, geometry_msgs::msg::Quaternion&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::QuaternionStamped&, geometry_msgs::msg::QuaternionStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Transform&, geometry_msgs::msg::Transform&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::TransformStamped&, geometry_msgs::msg::TransformStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Pose&, geometry_msgs::msg::Pose&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::VelocityStamped&, geometry_msgs::msg::VelocityStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Wrench&, geometry_msgs::msg::Wrench&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::WrenchStamped&, geometry_msgs::msg::WrenchStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<btVector3>&, tf2::Stamped<btVector3>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<btTransform>&, tf2::Stamped<btTransform>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Vector3d&, Eigen::Vector3d&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::VectorXd&, Eigen::VectorXd&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Vector3d>&, tf2::Stamped<Eigen::Vector3d>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Affine3d&, Eigen::Affine3d&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Isometry3d&, Eigen::Isometry3d&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Quaterniond&, Eigen::Quaterniond&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Quaterniond>&, tf2::Stamped<Eigen::Quaterniond>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Affine3d>&, tf2::Stamped<Eigen::Affine3d>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Isometry3d>&, tf2::Stamped<Eigen::Isometry3d>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Vector>&, tf2::Stamped<KDL::Vector>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Twist>&, tf2::Stamped<KDL::Twist>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Wrench>&, tf2::Stamped<KDL::Wrench>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Frame>&, tf2::Stamped<KDL::Frame>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::durationFromSec
        • Function tf2::durationToSec
        • Function tf2::eigenToTransform(const Eigen::Affine3d&)
        • Function tf2::eigenToTransform(const Eigen::Isometry3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Vector3&, tf2::Vector3&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Vector3Stamped&, geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Point&, tf2::Vector3&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Point32&, tf2::Vector3&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, geometry_msgs::msg::PointStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, geometry_msgs::msg::PoseStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Polygon&, geometry_msgs::msg::Polygon&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PolygonStamped&, geometry_msgs::msg::PolygonStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Transform&, tf2::Transform&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovariance&, geometry_msgs::msg::PoseWithCovariance&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&, geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&, tf2::WithCovarianceStamped<tf2::Transform>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, tf2::Stamped<tf2::Quaternion>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::TransformStamped&, geometry_msgs::msg::TransformStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::TransformStamped&, tf2::Stamped<tf2::Transform>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, geometry_msgs::msg::Pose&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, tf2::Transform&)
        • Function tf2::fromMsg(const geometry_msgs::msg::WrenchStamped&, geometry_msgs::msg::WrenchStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, tf2::Stamped<btVector3>&)
        • Function tf2::fromMsg(const A&, B&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Quaternion&, tf2::Quaternion&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Point&, Eigen::Vector3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Vector3&, Eigen::Vector3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, tf2::Stamped<Eigen::Vector3d>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Quaternion&, Eigen::Quaterniond&)
        • Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, Stamped<Eigen::Quaterniond>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, Eigen::Affine3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, Eigen::Isometry3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Twist&, Eigen::Matrix<double, 6, 1>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<Eigen::Affine3d>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<Eigen::Isometry3d>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, tf2::Stamped<KDL::Vector>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::TwistStamped&, tf2::Stamped<KDL::Twist>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::WrenchStamped&, tf2::Stamped<KDL::Wrench>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, KDL::Frame&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<KDL::Frame>&)
        • Template Function tf2::fromMsg(const beluga_ros::msg::Transform&, Sophus::SE2<Scalar>&)
        • Template Function tf2::fromMsg(const beluga_ros::msg::Transform&, Sophus::SE3<Scalar>&)
        • Template Function tf2::fromMsg(const beluga_ros::msg::Pose&, Sophus::SE2<Scalar>&)
        • Template Function tf2::fromMsg(const beluga_ros::msg::Pose&, Sophus::SE3<Scalar>&)
        • Function tf2::get_now
        • Function tf2::getCovarianceMatrix(const geometry_msgs::msg::PoseWithCovariance&)
        • Function tf2::getCovarianceMatrix(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::getCovarianceMatrix(const T&)
        • Function tf2::getCovarianceMatrix(const tf2::WithCovarianceStamped<P>&)
        • Function tf2::getEulerYPR
        • Function tf2::getFrameId(const geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PointStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PoseStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PolygonStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::WrenchStamped&)
        • Function tf2::getFrameId(const T&)
        • Function tf2::getFrameId(const tf2::Stamped<P>&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PointStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PoseStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PolygonStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::WrenchStamped&)
        • Function tf2::getTimestamp(const T&)
        • Function tf2::getTimestamp(const tf2::Stamped<P>&)
        • Function tf2::getTransformIdentity
        • Function tf2::getYaw
        • Function tf2::gmTransformToKDL
        • Function tf2::inverse
        • Function tf2::kdlToTransform
        • Function tf2::length
        • Function tf2::lerp
        • Function tf2::operator*(const Matrix3x3&, const Vector3&)
        • Function tf2::operator*(const Vector3&, const Matrix3x3&)
        • Function tf2::operator*(const Matrix3x3&, const Matrix3x3&)
        • Function tf2::operator*(const Quaternion&, const Quaternion&)
        • Function tf2::operator*(const Quaternion&, const Vector3&)
        • Function tf2::operator*(const Vector3&, const Quaternion&)
        • Function tf2::operator*(const Vector3&, const Vector3&)
        • Function tf2::operator*(const Vector3&, const tf2Scalar&)
        • Function tf2::operator*(const tf2Scalar&, const Vector3&)
        • Function tf2::operator+
        • Function tf2::operator-(const Quaternion&)
        • Function tf2::operator-(const Vector3&, const Vector3&)
        • Function tf2::operator-(const Vector3&)
        • Function tf2::operator/(const Vector3&, const tf2Scalar&)
        • Function tf2::operator/(const Vector3&, const Vector3&)
        • Function tf2::operator==(const Matrix3x3&, const Matrix3x3&)
        • Function tf2::operator==(const Transform&, const Transform&)
        • Function tf2::operator==(const Stamped<T>&, const Stamped<T>&)
        • Function tf2::operator==(const WithCovarianceStamped<T>&, const WithCovarianceStamped<T>&)
        • Function tf2::quatRotate
        • Function tf2::shortestArcQuat
        • Function tf2::shortestArcQuatNormalize2
        • Function tf2::slerp
        • Function tf2::tf2Angle
        • Function tf2::tf2Cross
        • Function tf2::tf2Distance
        • Function tf2::tf2Distance2
        • Function tf2::tf2Dot
        • Function tf2::tf2PlaneSpace1
        • Function tf2::tf2SwapScalarEndian
        • Function tf2::tf2SwapVector3Endian
        • Function tf2::tf2Triple
        • Function tf2::tf2UnSwapVector3Endian
        • Function tf2::timeFromSec
        • Function tf2::timeToSec
        • Function tf2::toMsg(const tf2::Vector3&)
        • Function tf2::toMsg(const geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::toMsg(const tf2::Vector3&, geometry_msgs::msg::Point&)
        • Function tf2::toMsg(const tf2::Vector3&, geometry_msgs::msg::Point32&)
        • Function tf2::toMsg(const geometry_msgs::msg::PointStamped&)
        • Function tf2::toMsg(const geometry_msgs::msg::PoseStamped&)
        • Function tf2::toMsg(const geometry_msgs::msg::Polygon&)
        • Function tf2::toMsg(const geometry_msgs::msg::PolygonStamped&)
        • Function tf2::toMsg(const geometry_msgs::msg::PoseWithCovariance&)
        • Function tf2::toMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::toMsg(const tf2::WithCovarianceStamped<tf2::Transform>&)
        • Function tf2::toMsg(const tf2::Quaternion&)
        • Function tf2::toMsg(const geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::toMsg(const tf2::Stamped<tf2::Quaternion>&)
        • Function tf2::toMsg(const tf2::Transform&)
        • Function tf2::toMsg(const tf2::Transform&, geometry_msgs::msg::Transform&)
        • Function tf2::toMsg(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::toMsg(const tf2::Stamped<tf2::Transform>&)
        • Function tf2::toMsg(const geometry_msgs::msg::Pose&)
        • Function tf2::toMsg(const tf2::Transform&, geometry_msgs::msg::Pose&)
        • Function tf2::toMsg(const geometry_msgs::msg::WrenchStamped&)
        • Function tf2::toMsg(const tf2::Stamped<btVector3>&)
        • Function tf2::toMsg(const A&)
        • Function tf2::toMsg(const Eigen::Vector3d&)
        • Function tf2::toMsg(const Eigen::Vector3d&, geometry_msgs::msg::Vector3&)
        • Function tf2::toMsg(const tf2::Stamped<Eigen::Vector3d>&)
        • Function tf2::toMsg(const Eigen::Quaterniond&)
        • Function tf2::toMsg(const Stamped<Eigen::Quaterniond>&)
        • Function tf2::toMsg(const Eigen::Affine3d&)
        • Function tf2::toMsg(const Eigen::Isometry3d&)
        • Function tf2::toMsg(const Eigen::Matrix<double, 6, 1>&)
        • Function tf2::toMsg(const tf2::Stamped<Eigen::Affine3d>&)
        • Function tf2::toMsg(const tf2::Stamped<Eigen::Isometry3d>&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Vector>&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Twist>&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Wrench>&)
        • Function tf2::toMsg(const KDL::Frame&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Frame>&)
        • Template Function tf2::toMsg(const Eigen::Matrix<Scalar, 2, 1>&)
        • Template Function tf2::toMsg(const Sophus::SE2<Scalar>&, beluga_ros::msg::Pose&)
        • Template Function tf2::toMsg(const Sophus::SE3<Scalar>&, beluga_ros::msg::Pose&)
        • Template Function tf2::toMsg(const Sophus::SE2<Scalar>&)
        • Template Function tf2::toMsg(const Sophus::SE3<Scalar>&)
        • Template Function tf2::toMsg(const Sophus::SE3<Scalar>&, const Eigen::Matrix<Scalar, 6, 6>&)
        • Function tf2::toMsg2
        • Function tf2::transformCovariance
        • Function tf2::transformToBullet
        • Function tf2::transformToEigen(const geometry_msgs::msg::Transform&)
        • Function tf2::transformToEigen(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::transformToKDL
      • Variables
        • Variable tf2::TIMECACHE_DEFAULT_MAX_STORAGE_TIME
        • Variable tf2::TransformAvailable
        • Variable tf2::TransformFailure
      • Typedefs
        • Typedef detail::output_adapter_t
        • Typedef tf2::CompactFrameID
        • Typedef tf2::Duration
        • Typedef tf2::IDuration
        • Typedef tf2::P_TimeAndFrameID
        • Typedef tf2::TimeCacheInterfacePtr
        • Typedef tf2::TimePoint
        • Typedef tf2::TransformableRequestHandle
      • Directories
        • Directory include
        • Directory beluga_ros
      • Files
        • File amcl.hpp
        • File beluga_ros.hpp
        • File laser_scan.hpp
        • File messages.hpp
        • File ndt_ellipsoid.hpp
        • File occupancy_grid.hpp
        • File particle_cloud.hpp
        • File point_cloud.hpp
        • File sparse_point_cloud.hpp
        • File tf2_eigen.hpp
        • File tf2_sophus.hpp
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package beluga_ros
        • 2.0.2 (2024-06-18)
        • 2.0.1 (2024-05-24)
        • 2.0.0 (2024-05-21)
  • Index
beluga_ros: Rolling
  • beluga_ros
  • View page source

beluga_ros

Utilities to interface ROS with Beluga.

  • Links
    • Rosindex
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
  • Standard Documents
    • PACKAGE
    • CHANGELOG
Next

© Copyright The <beluga_ros> Contributors. License: Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.