nav2_util: Kilted
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace nav2_util
        • Namespace nav2_util::geometry_utils
        • Namespace rclcpp_lifecycle
        • Namespace std
      • Classes and Structs
        • Struct LifecycleNode::floating_point_range
        • Struct LifecycleNode::integer_range
        • Template Struct SimpleActionServer::has_error_code
        • Template Struct has_error_code< T, std::void_t< decltype(T::error_code) > >
        • Template Struct SimpleActionServer::has_error_msg
        • Template Struct has_error_msg< T, std::void_t< decltype(T::error_msg) > >
        • Class ClearEntirelyCostmapServiceClient
        • Class Costmap
        • Class ExecutionTimer
        • Class LifecycleNode
        • Class LifecycleServiceClient
        • Class LineIterator
        • Class NodeThread
        • Class OdomSmoother
        • Template Class ServiceClient
        • Template Class ServiceServer
        • Template Class SimpleActionServer
        • Class TwistPublisher
        • Class TwistSubscriber
      • Enums
        • Enum TestCostmap
      • Functions
        • Function nav2_util::add_namespaces
        • Template Function nav2_util::declare_or_get_parameter(NodeT, const std::string&, const rclcpp::ParameterType&, const ParameterDescriptor&)
        • Template Function nav2_util::declare_or_get_parameter(const rclcpp::Logger&, NodeParamInterfacePtr, const std::string&, const ParamType&, bool, bool, const ParameterDescriptor&)
        • Template Function nav2_util::declare_or_get_parameter(NodeT, const std::string&, const ParamType&, const ParameterDescriptor&)
        • Template Function nav2_util::declare_parameter_if_not_declared(NodeT, const std::string&, const rclcpp::ParameterValue&, const ParameterDescriptor&)
        • Template Function nav2_util::declare_parameter_if_not_declared(NodeT, const std::string&, const rclcpp::ParameterType&, const 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&)
        • Function nav2_util::geometry_utils::find_next_matching_goal_in_waypoint_statuses
        • 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::getTransform(const std::string&, const std::string&, const tf2::Duration&, const std::shared_ptr<tf2_ros::Buffer>, geometry_msgs::msg::TransformStamped&)
        • 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>, geometry_msgs::msg::TransformStamped&)
        • Function nav2_util::parseVVF
        • 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::NodeParamInterfacePtr
        • Typedef nav2_util::ParameterDescriptor
        • Typedef nav2_util::Tokens
      • Directories
        • Directory include
        • Directory nav2_util
      • Files
        • File array_parser.hpp
        • 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 service_server.hpp
        • File simple_action_server.hpp
        • File string_utils.hpp
        • File twist_publisher.hpp
        • File twist_subscriber.hpp
        • File validate_messages.hpp
  • Standard Documents
    • README
      • Nav2 Util
        • Twist Publisher and Twist Subscriber for commanded velocities
    • PACKAGE
    • CHANGELOG
  • Index
nav2_util: Kilted
  • C++ API
  • File simple_action_server.hpp
  • View page source

File simple_action_server.hpp

↰ Parent directory (include/nav2_util)

Contents

  • Definition (include/nav2_util/simple_action_server.hpp)

  • Includes

  • Namespaces

  • Classes

Definition (include/nav2_util/simple_action_server.hpp)

  • Program Listing for File simple_action_server.hpp

Includes

  • chrono

  • future

  • memory

  • mutex

  • nav2_util/node_thread.hpp (File node_thread.hpp)

  • nav2_util/node_utils.hpp (File node_utils.hpp)

  • rclcpp/rclcpp.hpp

  • rclcpp_action/rclcpp_action.hpp

  • string (File string_utils.hpp)

  • thread (File node_thread.hpp)

  • type_traits

Namespaces

  • Namespace nav2_util

Classes

  • Template Struct SimpleActionServer::has_error_code

  • Template Struct has_error_code< T, std::void_t< decltype(T::error_code) > >

  • Template Struct SimpleActionServer::has_error_msg

  • Template Struct has_error_msg< T, std::void_t< decltype(T::error_msg) > >

  • Template Class SimpleActionServer

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.