MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
load_from_yaml.hpp File Reference
#include <fmt/format.h>
#include <moveit_pro_behavior_interface/async_behavior_base.hpp>
#include <moveit_pro_behavior_interface/behavior_context.hpp>
#include <moveit_pro_behavior_interface/shared_resources_node.hpp>
#include <geometry_msgs/msg/point_stamped.hpp>
#include <geometry_msgs/msg/pose.hpp>
#include <geometry_msgs/msg/pose_stamped.hpp>
#include <geometry_msgs/msg/quaternion.hpp>
#include <geometry_msgs/msg/transform.hpp>
#include <geometry_msgs/msg/transform_stamped.hpp>
#include <geometry_msgs/msg/vector3.hpp>
#include <moveit_studio_agent_msgs/msg/robot_joint_state.hpp>
#include <moveit_studio_vision_msgs/msg/object_subframe.hpp>
#include <std_msgs/msg/header.hpp>
#include <trajectory_msgs/msg/joint_trajectory.hpp>
#include <moveit_pro_behavior_interface/impl/load_from_yaml_impl.hpp>
Include dependency graph for load_from_yaml.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  moveit_pro::behaviors::LoadMultipleFromYaml< T >
 Loads types from a YAML file, and returns them as a vector in an output port. More...
 
class  moveit_pro::behaviors::LoadFromYaml< T >
 Loads a type from a YAML file, and returns it in an output port. More...
 

Namespaces

namespace  moveit_pro
 
namespace  moveit_pro::behaviors
 

Typedefs

using moveit_pro::behaviors::LoadPointStampedVectorFromYaml = LoadMultipleFromYaml< geometry_msgs::msg::PointStamped >
 LoadPointStampedVectorFromYaml Behavior: the geometry_msgs::msg::PointStamped specialization of LoadMultipleFromYaml.
 
using moveit_pro::behaviors::LoadPoseVectorFromYaml = LoadMultipleFromYaml< geometry_msgs::msg::Pose >
 LoadPoseVectorFromYaml Behavior: the geometry_msgs::msg::Pose specialization of LoadMultipleFromYaml.
 
using moveit_pro::behaviors::LoadPoseStampedVectorFromYaml = LoadMultipleFromYaml< geometry_msgs::msg::PoseStamped >
 LoadPoseStampedVectorFromYaml Behavior: the geometry_msgs::msg::PoseStamped specialization of LoadMultipleFromYaml.
 
using moveit_pro::behaviors::LoadHeaderVectorFromYaml = LoadMultipleFromYaml< std_msgs::msg::Header >
 LoadHeaderVectorFromYaml Behavior: the std_msgs::msg::Header specialization of LoadMultipleFromYaml.
 
using moveit_pro::behaviors::LoadSubframesFromYaml = LoadMultipleFromYaml< moveit_studio_vision_msgs::msg::ObjectSubframe >
 LoadSubframesFromYaml Behavior: the moveit_studio_vision_msgs::msg::ObjectSubframe specialization of LoadMultipleFromYaml.
 
using moveit_pro::behaviors::LoadPointStampedFromYaml = LoadFromYaml< geometry_msgs::msg::PointStamped >
 LoadPointStampedFromYaml Behavior: the geometry_msgs::msg::PointStamped specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadPoseFromYaml = LoadFromYaml< geometry_msgs::msg::Pose >
 LoadPoseFromYaml Behavior: the geometry_msgs::msg::Pose specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadPoseStampedFromYaml = LoadFromYaml< geometry_msgs::msg::PoseStamped >
 LoadPoseStampedFromYaml Behavior: the geometry_msgs::msg::PoseStamped specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadQuaternionFromYaml = LoadFromYaml< geometry_msgs::msg::Quaternion >
 LoadQuaternionFromYaml Behavior: the geometry_msgs::msg::Quaternion specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadTransformFromYaml = LoadFromYaml< geometry_msgs::msg::Transform >
 LoadTransformFromYaml Behavior: the geometry_msgs::msg::Transform specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadTransformStampedFromYaml = LoadFromYaml< geometry_msgs::msg::TransformStamped >
 LoadTransformStampedFromYaml Behavior: the geometry_msgs::msg::TransformStamped specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadVector3FromYaml = LoadFromYaml< geometry_msgs::msg::Vector3 >
 LoadVector3FromYaml Behavior: the geometry_msgs::msg::Vector3 specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadRobotJointStateFromYaml = LoadFromYaml< moveit_studio_agent_msgs::msg::RobotJointState >
 LoadRobotJointStateFromYaml Behavior: the moveit_studio_agent_msgs::msg::RobotJointState specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadObjectSubframeFromYaml = LoadFromYaml< moveit_studio_vision_msgs::msg::ObjectSubframe >
 LoadObjectSubframeFromYaml Behavior: the moveit_studio_vision_msgs::msg::ObjectSubframe specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadHeaderFromYaml = LoadFromYaml< std_msgs::msg::Header >
 LoadHeaderFromYaml Behavior: the std_msgs::msg::Header specialization of LoadFromYaml.
 
using moveit_pro::behaviors::LoadJointTrajectoryFromYaml = LoadFromYaml< trajectory_msgs::msg::JointTrajectory >
 LoadJointTrajectoryFromYaml Behavior: the trajectory_msgs::msg::JointTrajectory specialization of LoadFromYaml.
 

Variables

constexpr auto moveit_pro::behaviors::kDefaultPackageNamePort = "package_name"