moveit2
The MoveIt Motion Planning Framework for ROS 2.
moveit_ros
move_group
src
default_capabilities
multi_state_validation_service_capability.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
state_validation_service_capability.h
"
4
#include <moveit_msgs/srv/get_multi_state_validity.hpp>
5
6
namespace
move_group
7
{
8
class
MoveGroupMultiStateValidationService
:
public
MoveGroupStateValidationService
9
{
10
public
:
11
void
initialize
()
override
;
12
13
private
:
14
bool
computeService(
const
std::shared_ptr<rmw_request_id_t>& request_header,
15
const
std::shared_ptr<moveit_msgs::srv::GetMultiStateValidity::Request>& req,
16
const
std::shared_ptr<moveit_msgs::srv::GetMultiStateValidity::Response>& res);
17
18
rclcpp::Service<moveit_msgs::srv::GetMultiStateValidity>::SharedPtr validity_service_;
19
};
20
}
// namespace move_group
move_group::MoveGroupMultiStateValidationService
Definition:
multi_state_validation_service_capability.hpp:9
move_group::MoveGroupMultiStateValidationService::initialize
void initialize() override
Definition:
multi_state_validation_service_capability.cpp:11
move_group::MoveGroupStateValidationService
Definition:
state_validation_service_capability.h:45
move_group
Definition:
capability_names.h:42
state_validation_service_capability.h
Generated by
1.9.1