25 p.eigen.x() = attributedPoint.pose.position.x;
26 p.eigen.y() = attributedPoint.pose.position.y;
27 p.eigen.z() = attributedPoint.pose.position.z;
32 std::string identifier )
34 asr_msgs::AsrAttributedPoint attributedPoint;
35 attributedPoint.type = type;
36 attributedPoint.identifier = identifier;
37 attributedPoint.pose.position.x = ismPosePtr->point->eigen.x();
38 attributedPoint.pose.position.y = ismPosePtr->point->eigen.y();
39 attributedPoint.pose.position.z = ismPosePtr->point->eigen.z();
40 attributedPoint.pose.orientation.w = ismPosePtr->quat->eigen.w();
41 attributedPoint.pose.orientation.x = ismPosePtr->quat->eigen.x();
42 attributedPoint.pose.orientation.y = ismPosePtr->quat->eigen.y();
43 attributedPoint.pose.orientation.z = ismPosePtr->quat->eigen.z();
44 return attributedPoint;
ISM::Point attributedPoint2ismPoint(asr_msgs::AsrAttributedPoint attributedPoint)
asr_msgs::AsrAttributedPoint ismPosePtr2attributedPoint(ISM::PosePtr ismPosePtr, std::string type, std::string identifier)