5 #include <geometry_msgs/Pose.h> 6 #include <geometry_msgs/PoseStamped.h> 7 #include <geometry_msgs/TransformStamped.h> 22 bool isValid(geometry_msgs::Transform
const& pose);
23 bool isValid(tf2::Vector3
const& vector);
39 geometry_msgs::TransformStamped
poseFromNxLib(NxLibItem
const& node, std::string
const& parentFrame,
40 std::string
const& childFrame);
46 geometry_msgs::TransformStamped
transformFromPose(geometry_msgs::PoseStamped
const& pose,
47 std::string
const& childFrame);
55 std::string childFrame);
66 std::string
const& targetFrame);
tf2::Transform getLatestTransform(tf2_ros::Buffer const &tfBuffer, std::string const &cameraFrame, std::string const &targetFrame)
tf2::Transform fromMsg(geometry_msgs::Transform const &transform)
void writePoseToNxLib(tf2::Transform const &pose, NxLibItem const &node)
geometry_msgs::Pose poseFromTransform(tf2::Transform const &transform)
bool isValid(tf2::Transform const &pose)
geometry_msgs::TransformStamped transformFromPose(geometry_msgs::PoseStamped const &pose, std::string const &childFrame)
geometry_msgs::TransformStamped fromTfTransform(tf2::Transform const &transform, std::string parentFrame, std::string childFrame)
geometry_msgs::PoseStamped stampedPoseFromTransform(geometry_msgs::TransformStamped const &transform)
tf2::Transform poseFromNxLib(NxLibItem const &node)
tf2::Transform fromStampedMessage(geometry_msgs::TransformStamped const &transform)