39 #include <geometry_msgs/msg/pose_stamped.hpp>
40 #include <moveit_msgs/msg/collision_object.hpp>
41 #include <moveit_msgs/msg/constraints.hpp>
42 #include <pybind11/pybind11.h>
48 namespace moveit_py_utils
50 geometry_msgs::msg::PoseStamped
poseStampedToCpp(
const py::object& pose_stamped);
53 geometry_msgs::msg::Pose
poseToCpp(
const py::object& pose);
54 py::object
poseToPy(geometry_msgs::msg::Pose pose);
56 geometry_msgs::msg::Point
pointToCpp(
const py::object& point);
58 geometry_msgs::msg::Vector3
vector3ToCpp(
const py::object& vector3);
60 geometry_msgs::msg::Quaternion
quaternionToCpp(
const py::object& quaternion);
66 shape_msgs::msg::Mesh
meshToCpp(
const py::object& mesh);
80 moveit_msgs::msg::Constraints
constraintsToCpp(
const py::object& constraints);
geometry_msgs::msg::Quaternion quaternionToCpp(const py::object &quaternion)
shape_msgs::msg::Mesh meshToCpp(const py::object &mesh)
moveit_msgs::msg::PositionConstraint positionConstraintToCpp(const py::object &position_constraint)
shape_msgs::msg::MeshTriangle meshTriangleToCpp(const py::object &mesh_triangle)
moveit_msgs::msg::Constraints constraintsToCpp(const py::object &constraints)
geometry_msgs::msg::Vector3 vector3ToCpp(const py::object &vector3)
moveit_msgs::msg::BoundingVolume boundingVolumeToCpp(const py::object &bounding_volume)
geometry_msgs::msg::Pose poseToCpp(const py::object &pose)
moveit_msgs::msg::OrientationConstraint orientationConstraintToCpp(const py::object &orientation_constraint)
py::object poseToPy(geometry_msgs::msg::Pose pose)
shape_msgs::msg::SolidPrimitive solidPrimitiveToCpp(const py::object &primitive)
moveit_msgs::msg::CollisionObject collisionObjectToCpp(const py::object &collision_object)
geometry_msgs::msg::PoseStamped poseStampedToCpp(const py::object &pose_stamped)
moveit_msgs::msg::VisibilityConstraint visibilityConstraintToCpp(const py::object &visibility_constraint)
geometry_msgs::msg::Point pointToCpp(const py::object &point)
moveit_msgs::msg::JointConstraint jointConstraintToCpp(const py::object &joint_constraint)