nav2_util
1.2
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace nav2_util
        • Namespace nav2_util::geometry_utils
        • Namespace rclcpp_lifecycle
      • Classes and Structs
        • Struct LifecycleNode::floating_point_range
        • Struct LifecycleNode::integer_range
        • Class ClearEntirelyCostmapServiceClient
        • Class Costmap
        • Class ExecutionTimer
        • Class LifecycleNode
        • Class LifecycleServiceClient
        • Class LineIterator
        • Class NodeThread
        • Class OdomSmoother
        • Template Class ServiceClient
        • Template Class SimpleActionServer
      • Enums
        • Enum TestCostmap
      • Functions
        • Function nav2_util::add_namespaces
        • Template Function nav2_util::copy_all_parameters
        • Template Function nav2_util::declare_parameter_if_not_declared(NodeT, const std::string&, const rclcpp::ParameterValue&, const rcl_interfaces::msg::ParameterDescriptor&)
        • Template Function nav2_util::declare_parameter_if_not_declared(NodeT, const std::string&, const rclcpp::ParameterType&, const rcl_interfaces::msg::ParameterDescriptor&)
        • Function nav2_util::generate_internal_node
        • Function nav2_util::generate_internal_node_name
        • Function nav2_util::geometry_utils::calculate_path_length
        • Function nav2_util::geometry_utils::euclidean_distance(const geometry_msgs::msg::Point&, const geometry_msgs::msg::Point&, const bool)
        • Function nav2_util::geometry_utils::euclidean_distance(const geometry_msgs::msg::Pose&, const geometry_msgs::msg::Pose&, const bool)
        • Function nav2_util::geometry_utils::euclidean_distance(const geometry_msgs::msg::PoseStamped&, const geometry_msgs::msg::PoseStamped&, const bool)
        • Function nav2_util::geometry_utils::euclidean_distance(const geometry_msgs::msg::Pose2D&, const geometry_msgs::msg::Pose2D&)
        • Template Function nav2_util::geometry_utils::first_after_integrated_distance
        • Template Function nav2_util::geometry_utils::min_by
        • Function nav2_util::geometry_utils::orientationAroundZAxis
        • Template Function nav2_util::get_plugin_type_param
        • Function nav2_util::getCurrentPose
        • Function nav2_util::getTransform(const std::string&, const std::string&, const tf2::Duration&, const std::shared_ptr<tf2_ros::Buffer>, tf2::Transform&)
        • Function nav2_util::getTransform(const std::string&, const rclcpp::Time&, const std::string&, const rclcpp::Time&, const std::string&, const tf2::Duration&, const std::shared_ptr<tf2_ros::Buffer>, tf2::Transform&)
        • Function nav2_util::reset_lifecycle_nodes(const std::vector<std::string>&, const std::chrono::seconds, const int)
        • Function nav2_util::reset_lifecycle_nodes(const std::string&, const std::chrono::seconds, const int)
        • Function nav2_util::sanitize_node_name
        • Function nav2_util::setSoftRealTimePriority
        • Function nav2_util::split
        • Function nav2_util::startup_lifecycle_nodes(const std::vector<std::string>&, const std::chrono::seconds, const int)
        • Function nav2_util::startup_lifecycle_nodes(const std::string&, const std::chrono::seconds, const int)
        • Function nav2_util::strip_leading_slash
        • Function nav2_util::time_to_string
        • Function nav2_util::transformPoseInTargetFrame
        • Function nav2_util::validateMsg(const double&)
        • Template Function nav2_util::validateMsg(const std::array<double, N>&)
        • Function nav2_util::validateMsg(const builtin_interfaces::msg::Time&)
        • Function nav2_util::validateMsg(const std_msgs::msg::Header&)
        • Function nav2_util::validateMsg(const geometry_msgs::msg::Point&)
        • Function nav2_util::validateMsg(const geometry_msgs::msg::Quaternion&)
        • Function nav2_util::validateMsg(const geometry_msgs::msg::Pose&)
        • Function nav2_util::validateMsg(const geometry_msgs::msg::PoseWithCovariance&)
        • Function nav2_util::validateMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function nav2_util::validateMsg(const nav_msgs::msg::MapMetaData&)
        • Function nav2_util::validateMsg(const nav_msgs::msg::OccupancyGrid&)
        • Function nav2_util::validateTwist
      • Variables
        • Variable nav2_util::epsilon
        • Variable nav2_util::NSEC_PER_SEC
        • Variable nav2_util::OCC_GRID_FREE
        • Variable nav2_util::OCC_GRID_OCCUPIED
        • Variable nav2_util::OCC_GRID_UNKNOWN
      • Typedefs
        • Typedef nav2_util::CallbackReturn
        • Typedef nav2_util::Tokens
      • Directories
        • Directory include
        • Directory nav2_util
      • Files
        • File clear_entirely_costmap_service_client.hpp
        • File costmap.hpp
        • File execution_timer.hpp
        • File geometry_utils.hpp
        • File lifecycle_node.hpp
        • File lifecycle_service_client.hpp
        • File lifecycle_utils.hpp
        • File line_iterator.hpp
        • File node_thread.hpp
        • File node_utils.hpp
        • File occ_grid_values.hpp
        • File odometry_utils.hpp
        • File robot_utils.hpp
        • File service_client.hpp
        • File simple_action_server.hpp
        • File string_utils.hpp
        • File validate_messages.hpp
  • Standard Documents
    • CHANGELOG
    • PACKAGE
    • README
      • Nav2 Util
  • Index
nav2_util
  • C++ API
  • File validate_messages.hpp
  • View page source

File validate_messages.hpp

↰ Parent directory (include/nav2_util)

Contents

  • Definition (include/nav2_util/validate_messages.hpp)

  • Includes

  • Namespaces

  • Functions

  • Variables

Definition (include/nav2_util/validate_messages.hpp)

  • Program Listing for File validate_messages.hpp

Includes

  • cmath

  • geometry_msgs/msg/pose_with_covariance_stamped.hpp

  • iostream

  • nav_msgs/msg/occupancy_grid.hpp

  • nav_msgs/msg/odometry.hpp

Namespaces

  • Namespace nav2_util

Functions

  • Function nav2_util::validateMsg(const geometry_msgs::msg::Pose&)

  • Function nav2_util::validateMsg(const geometry_msgs::msg::PoseWithCovariance&)

  • Function nav2_util::validateMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&)

  • Function nav2_util::validateMsg(const nav_msgs::msg::MapMetaData&)

  • Function nav2_util::validateMsg(const nav_msgs::msg::OccupancyGrid&)

  • Function nav2_util::validateMsg(const double&)

  • Template Function nav2_util::validateMsg(const std::array<double, N>&)

  • Function nav2_util::validateMsg(const builtin_interfaces::msg::Time&)

  • Function nav2_util::validateMsg(const std_msgs::msg::Header&)

  • Function nav2_util::validateMsg(const geometry_msgs::msg::Point&)

  • Function nav2_util::validateMsg(const geometry_msgs::msg::Quaternion&)

Variables

  • Variable nav2_util::epsilon

  • Variable nav2_util::NSEC_PER_SEC

Previous Next

© Copyright The <nav2_util> Contributors. License: Apache-2.0, BSD-3-Clause.

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