as2_core: Humble
  • Links
    • Rosindex
    • Repository
  • C++ API
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace as2
        • Namespace as2::control_mode
        • Namespace as2::frame
        • Namespace as2::gps
        • Namespace as2::rate
        • Namespace as2::sensors
        • Namespace as2::tf
        • Namespace as2::yaml
        • Namespace as2_names
        • Namespace as2_names::actions
        • Namespace as2_names::actions::behaviors
        • Namespace as2_names::services
        • Namespace as2_names::services::behavior
        • Namespace as2_names::services::controller
        • Namespace as2_names::services::gps
        • Namespace as2_names::services::motion_reference
        • Namespace as2_names::services::platform
        • Namespace as2_names::topics
        • Namespace as2_names::topics::actuator_command
        • Namespace as2_names::topics::controller
        • Namespace as2_names::topics::follow_target
        • Namespace as2_names::topics::global
        • Namespace as2_names::topics::ground_truth
        • Namespace as2_names::topics::motion_reference
        • Namespace as2_names::topics::platform
        • Namespace as2_names::topics::self_localization
        • Namespace as2_names::topics::sensor_measurements
        • Namespace GeographicLib
        • Namespace std
        • Namespace std::chrono_literals
      • Functions
        • Function as2::control_mode::compareModes(const uint8_t, const uint8_t, const uint8_t)
        • Function as2::control_mode::compareModes(const as2_msgs::msg::ControlMode&, const as2_msgs::msg::ControlMode&, const uint8_t)
        • Function as2::control_mode::controlModeToString(const uint8_t)
        • Function as2::control_mode::controlModeToString(const as2_msgs::msg::ControlMode&)
        • Function as2::control_mode::convertAS2ControlModeToUint8t
        • Function as2::control_mode::convertToUint8t(const as2_msgs::msg::ControlMode&)
        • Function as2::control_mode::convertToUint8t(uint8_t, uint8_t, uint8_t)
        • Function as2::control_mode::convertUint8tToAS2ControlMode
        • Function as2::control_mode::isHoverMode(const uint8_t)
        • Function as2::control_mode::isHoverMode(const as2_msgs::msg::ControlMode&)
        • Function as2::control_mode::isUnsetMode(const uint8_t)
        • Function as2::control_mode::isUnsetMode(const as2_msgs::msg::ControlMode&)
        • Function as2::control_mode::printControlMode(const as2_msgs::msg::ControlMode&)
        • Function as2::control_mode::printControlMode(uint8_t)
        • Function as2::frame::angleMinError
        • Function as2::frame::eulerToQuaternion(const double, const double, const double, tf2::Quaternion&)
        • Function as2::frame::eulerToQuaternion(const double, const double, const double, geometry_msgs::msg::Quaternion&)
        • Function as2::frame::eulerToQuaternion(const double, const double, const double, Eigen::Quaterniond&)
        • Function as2::frame::getVector2DAngle
        • Function as2::frame::getYawFromQuaternion(const tf2::Quaternion&)
        • Function as2::frame::getYawFromQuaternion(const geometry_msgs::msg::Quaternion&)
        • Function as2::frame::getYawFromQuaternion(const Eigen::Quaterniond&)
        • Function as2::frame::quaternionToEuler(const tf2::Quaternion&, double&, double&, double&)
        • Function as2::frame::quaternionToEuler(const geometry_msgs::msg::Quaternion&, double&, double&, double&)
        • Function as2::frame::quaternionToEuler(const Eigen::Quaterniond&, double&, double&, double&)
        • Function as2::frame::transform(const tf2::Quaternion&, const Eigen::Vector3d&)
        • Function as2::frame::transform(const float, const float, const float, const Eigen::Vector3d&)
        • Function as2::frame::transform(const geometry_msgs::msg::Quaternion&, const Eigen::Vector3d&)
        • Function as2::frame::transform(const Eigen::Quaterniond&, const Eigen::Vector3d&)
        • Function as2::frame::transformInverse(const tf2::Quaternion&, const Eigen::Vector3d&)
        • Function as2::frame::transformInverse(const float, const float, const float, const Eigen::Vector3d&)
        • Function as2::frame::transformInverse(const geometry_msgs::msg::Quaternion&, const Eigen::Vector3d&)
        • Function as2::frame::transformInverse(const Eigen::Quaterniond&, const Eigen::Vector3d&)
        • Function as2::frame::wrapAngle0To2Pi
        • Function as2::frame::wrapAnglePiToPi
        • Function as2::gps::Ecef2LatLon
        • Function as2::spinLoop
        • Function as2::tf::generateTfName(const std::string&, const std::string&)
        • Function as2::tf::generateTfName(rclcpp::Node *, std::string)
        • Function as2::tf::getTransformation
        • Function as2::yaml::find_tag_across_multiple_yaml_files
        • Template Function as2::yaml::find_tag_from_project_exports_path
        • Template Function as2::yaml::find_tag_in_yaml_file
        • Function as2::yaml::find_tag_in_yaml_node
        • Function as2::yaml::find_yaml_files_inside
        • Function as2::yaml::get_project_export_path_from_xml_path
        • Function as2::yaml::parse_uint_from_string(const std::string&)
        • Function as2::yaml::parse_uint_from_string(const std::vector<std::string>&)
        • Function as2::yaml::search_tag_across_multiple_yaml_files
        • Function PYBIND11_MODULE
      • Variables
        • Variable as2::gps::earth
        • Variable as2::gps::global_frame
        • Variable as2_names::actions::behaviors::followpath
        • Variable as2_names::actions::behaviors::followreference
        • Variable as2_names::actions::behaviors::gotowaypoint
        • Variable as2_names::actions::behaviors::land
        • Variable as2_names::actions::behaviors::takeoff
        • Variable as2_names::actions::behaviors::trajectorygenerator
        • Variable as2_names::services::behavior::dynamic_follower
        • Variable as2_names::services::behavior::dynamic_land
        • Variable as2_names::services::behavior::package_pickup
        • Variable as2_names::services::behavior::package_unpick
        • Variable as2_names::services::controller::list_control_modes
        • Variable as2_names::services::controller::set_control_mode
        • Variable as2_names::services::gps::geopath_to_path
        • Variable as2_names::services::gps::get_origin
        • Variable as2_names::services::gps::path_to_geopath
        • Variable as2_names::services::gps::set_origin
        • Variable as2_names::services::motion_reference::add_traj_wayp
        • Variable as2_names::services::motion_reference::send_traj_wayp
        • Variable as2_names::services::motion_reference::set_traj_speed
        • Variable as2_names::services::platform::land
        • Variable as2_names::services::platform::list_control_modes
        • Variable as2_names::services::platform::set_arming_state
        • Variable as2_names::services::platform::set_offboard_mode
        • Variable as2_names::services::platform::set_platform_control_mode
        • Variable as2_names::services::platform::set_platform_state_machine_event
        • Variable as2_names::services::platform::takeoff
        • Variable as2_names::services::set_speed
        • Variable as2_names::topics::actuator_command::pose
        • Variable as2_names::topics::actuator_command::qos
        • Variable as2_names::topics::actuator_command::thrust
        • Variable as2_names::topics::actuator_command::trajectory
        • Variable as2_names::topics::actuator_command::twist
        • Variable as2_names::topics::controller::info
        • Variable as2_names::topics::controller::qos_info
        • Variable as2_names::topics::follow_target::info
        • Variable as2_names::topics::follow_target::qos_info
        • Variable as2_names::topics::global::alert_event
        • Variable as2_names::topics::global::qos
        • Variable as2_names::topics::ground_truth::pose
        • Variable as2_names::topics::ground_truth::qos
        • Variable as2_names::topics::ground_truth::twist
        • Variable as2_names::topics::motion_reference::modify_waypoint
        • Variable as2_names::topics::motion_reference::pose
        • Variable as2_names::topics::motion_reference::qos
        • Variable as2_names::topics::motion_reference::qos_trajectory
        • Variable as2_names::topics::motion_reference::qos_waypoint
        • Variable as2_names::topics::motion_reference::thrust
        • Variable as2_names::topics::motion_reference::traj_gen_info
        • Variable as2_names::topics::motion_reference::trajectory
        • Variable as2_names::topics::motion_reference::twist
        • Variable as2_names::topics::platform::info
        • Variable as2_names::topics::platform::qos
        • Variable as2_names::topics::self_localization::odom
        • Variable as2_names::topics::self_localization::pose
        • Variable as2_names::topics::self_localization::qos
        • Variable as2_names::topics::self_localization::twist
        • Variable as2_names::topics::sensor_measurements::base
        • Variable as2_names::topics::sensor_measurements::battery
        • Variable as2_names::topics::sensor_measurements::camera
        • Variable as2_names::topics::sensor_measurements::gps
        • Variable as2_names::topics::sensor_measurements::imu
        • Variable as2_names::topics::sensor_measurements::lidar
        • Variable as2_names::topics::sensor_measurements::odom
        • Variable as2_names::topics::sensor_measurements::qos
      • Typedefs
        • Typedef as2::Event
        • Typedef as2::Rate
        • Typedef as2::sensors::Barometer
        • Typedef as2::sensors::Battery
        • Typedef as2::sensors::Compass
        • Typedef as2::sensors::GPS
        • Typedef as2::sensors::Imu
        • Typedef as2::sensors::Lidar
        • Typedef as2::sensors::Odometry
        • Typedef as2::sensors::RangeFinder
        • Typedef as2::WallRate
      • Directories
        • Directory include
        • Directory as2_core
        • Directory names
        • Directory utils
        • Directory src
        • Directory utils
      • Files
        • File _as2_core_pybind11.cpp
        • File actions.hpp
        • File aerial_platform.cpp
        • File aerial_platform.hpp
        • File as2_basic_behavior.hpp
        • File control_mode_utils.cpp
        • File control_mode_utils.hpp
        • File core_functions.cpp
        • File core_functions.hpp
        • File frame_utils.cpp
        • File frame_utils.hpp
        • File gps_utils.cpp
        • File gps_utils.hpp
        • File node.cpp
        • File node.hpp
        • File platform_state_machine.cpp
        • File platform_state_machine.hpp
        • File rate.cpp
        • File rate.hpp
        • File sensor.cpp
        • File sensor.hpp
        • File services.hpp
        • File synchronous_service_client.hpp
        • File tf_utils.cpp
        • File tf_utils.hpp
        • File topics.hpp
        • File yaml_utils.cpp
        • File yaml_utils.hpp
  • Standard Documents
    • README
      • as2_core
    • PACKAGE
    • CHANGELOG
      • Changelog for package as2_core
        • 1.1.3 (2025-07-23)
        • 1.1.2 (2024-08-22)
        • 1.1.1 (2024-08-20)
        • 1.1.0 (2024-08-08)
        • 1.0.9 (2024-03-25)
        • 1.0.8 (2024-02-12)
        • 1.0.7 (2024-02-04)
        • 1.0.6 (2023-12-12)
        • 1.0.5 (2023-11-08)
        • 1.0.4 (2023-08-23)
        • 1.0.3 (2023-08-22)
        • 1.0.2 (2023-08-17)
        • 1.0.1 (2023-04-25)
        • 1.0.0 (2023-03-18)
        • 0.2.2 (2022-12-20)
        • 0.2.1 (2022-12-19)
  • Index
as2_core: Humble
  • C++ API
  • File tf_utils.cpp
  • View page source

File tf_utils.cpp

↰ Parent directory (src/utils)

Contents

  • Definition (src/utils/tf_utils.cpp)

  • Functions

Definition (src/utils/tf_utils.cpp)

  • Program Listing for File tf_utils.cpp

Functions

  • Function as2::tf::generateTfName(const std::string&, const std::string&)

  • Function as2::tf::generateTfName(rclcpp::Node *, std::string)

  • Function as2::tf::getTransformation

Previous Next

© Copyright The <as2_core> Contributors. License: BSD-3-Clause.

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