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
Template Function nav2_util::geometry_utils::min_by
View page source
Template Function nav2_util::geometry_utils::min_by
Defined in
File geometry_utils.hpp
Function Documentation
template
<
typename
Iter
,
typename
Getter
>
inline
Iter
nav2_util
::
geometry_utils
::
min_by
(
Iter
begin
,
Iter
end
,
Getter
getCompareVal
)
Find element in iterator with the minimum calculated value