MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
get_mask2d_from_region.hpp File Reference
#include <memory>
#include <string>
#include <vector>
#include <behaviortree_cpp/action_node.h>
#include <geometry_msgs/msg/polygon_stamped.hpp>
#include <moveit_studio_vision_msgs/msg/mask2_d.hpp>
#include <tl_expected/expected.hpp>
#include <moveit_pro_behavior_interface/behavior_context.hpp>
#include <moveit_pro_behavior_interface/shared_resources_node.hpp>
Include dependency graph for get_mask2d_from_region.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  moveit_pro::behaviors::GetMask2DFromRegion
 Converts a user-selected 2D region into a Mask2D that the 3D-lifting Behaviors consume. More...
 

Namespaces

namespace  moveit_pro
 
namespace  moveit_pro::behaviors
 

Functions

tl::expected< moveit_studio_vision_msgs::msg::Mask2D, std::string > moveit_pro::behaviors::regionToMask2D (const geometry_msgs::msg::PolygonStamped &region, int image_width, int image_height)
 Pure geometry: rasterize a normalized 2D region into a single Mask2D.