Skip to content
Snippets Groups Projects
Commit 0a684893 authored by Silas Dohm's avatar Silas Dohm
Browse files

clean up

parent 88886143
No related branches found
No related tags found
No related merge requests found
......@@ -298,46 +298,20 @@ bool TurtleFrame::resetCallback(std_srvs::Empty::Request&, std_srvs::Empty::Resp
void TurtleFrame::drawImage(turtlesim_xl::img imgData) {
QPointF point;
point.setX(130);
point.setY(140);
point.setX(imgData.x);
point.setY(imgData.y);
// const uint8_t *rawImg = imgData.img.data();
std::vector<uint8_t> rawImg;
for(uint8_t nr : imgData.img) {
rawImg.push_back(nr);
}
const char *c = reinterpret_cast<const char *>(rawImg.data());
QByteArray byAr = QByteArray(c);
// for(uint8_t nr : imgData.img) {
// // byAr.append(nr);
// // char byte = nr;
// // byAr.append(byte);
// // QByteArray tmp = QByteArray::fromRawData(&byte, sizeof(nr));
// // byAr += tmp;
// const char *c = reinterpret_cast<const char *>(&nr);
// byAr.append(c);
// if(i % 250 == 0 && nr != 0) {
// ROS_INFO("img data: %d; char: %d; QByte: %d", nr, c, byAr.at(i));
// }
// }
ROS_INFO("Img Count: %d; QByte Count: %d", imgData.img.size() , byAr.size());
//ROS_INFO("Img Count: %lu; QByte Count: %d", imgData.img.size() , byAr.size());
QImage img;
img.loadFromData(byAr);
ROS_INFO("Draw msg img at: x = %d; y = %d", 130, 140);
path_painter_.drawImage(point, img);
// ROS_INFO("Draw loaded img at: x = %d; y = %d", 230, 240);
// point.setX(230);
// point.setY(240);
// img.load("/home/tsu/catkin_ws/src/turtleswarm/images/test.png");
//img.loadFromData(byAr);
//ROS_INFO("Draw msg img at: x = %f; y = %f", point.x(), point.y());
//path_painter_.drawImage(point, img);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment