|
| PlanningSceneInterfaceImpl (const std::string &ns="", bool wait=true) |
|
std::vector< std::string > | getKnownObjectNames (bool with_type) |
|
std::vector< std::string > | getKnownObjectNamesInROI (double minx, double miny, double minz, double maxx, double maxy, double maxz, bool with_type, std::vector< std::string > &types) |
|
std::map< std::string, geometry_msgs::msg::Pose > | getObjectPoses (const std::vector< std::string > &object_ids) |
|
std::map< std::string, moveit_msgs::msg::CollisionObject > | getObjects (const std::vector< std::string > &object_ids) |
|
std::map< std::string, moveit_msgs::msg::AttachedCollisionObject > | getAttachedObjects (const std::vector< std::string > &object_ids) |
|
bool | applyPlanningScene (const moveit_msgs::msg::PlanningScene &planning_scene) |
|
void | addCollisionObjects (const std::vector< moveit_msgs::msg::CollisionObject > &collision_objects, const std::vector< moveit_msgs::msg::ObjectColor > &object_colors) const |
|
void | removeCollisionObjects (const std::vector< std::string > &object_ids) const |
|
◆ PlanningSceneInterfaceImpl()
moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::PlanningSceneInterfaceImpl |
( |
const std::string & |
ns = "" , |
|
|
bool |
wait = true |
|
) |
| |
|
inlineexplicit |
◆ addCollisionObjects()
void moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::addCollisionObjects |
( |
const std::vector< moveit_msgs::msg::CollisionObject > & |
collision_objects, |
|
|
const std::vector< moveit_msgs::msg::ObjectColor > & |
object_colors |
|
) |
| const |
|
inline |
◆ applyPlanningScene()
bool moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::applyPlanningScene |
( |
const moveit_msgs::msg::PlanningScene & |
planning_scene | ) |
|
|
inline |
◆ getAttachedObjects()
std::map<std::string, moveit_msgs::msg::AttachedCollisionObject> moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::getAttachedObjects |
( |
const std::vector< std::string > & |
object_ids | ) |
|
|
inline |
◆ getKnownObjectNames()
std::vector<std::string> moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::getKnownObjectNames |
( |
bool |
with_type | ) |
|
|
inline |
◆ getKnownObjectNamesInROI()
std::vector<std::string> moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::getKnownObjectNamesInROI |
( |
double |
minx, |
|
|
double |
miny, |
|
|
double |
minz, |
|
|
double |
maxx, |
|
|
double |
maxy, |
|
|
double |
maxz, |
|
|
bool |
with_type, |
|
|
std::vector< std::string > & |
types |
|
) |
| |
|
inline |
◆ getObjectPoses()
std::map<std::string, geometry_msgs::msg::Pose> moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::getObjectPoses |
( |
const std::vector< std::string > & |
object_ids | ) |
|
|
inline |
◆ getObjects()
std::map<std::string, moveit_msgs::msg::CollisionObject> moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::getObjects |
( |
const std::vector< std::string > & |
object_ids | ) |
|
|
inline |
◆ removeCollisionObjects()
void moveit::planning_interface::PlanningSceneInterface::PlanningSceneInterfaceImpl::removeCollisionObjects |
( |
const std::vector< std::string > & |
object_ids | ) |
const |
|
inline |
The documentation for this class was generated from the following file: