Files
detection_pot/tcp/MyClient.h
2024-03-20 20:20:00 +01:00

22 lines
541 B
C++

#pragma once
#include <TCPSocket/TCPClient.hpp>
#include "../utils/utils.h"
#include "../aruco/ArucoTag.h"
class MyClient : public TCPClient {
Type::RobotPose* robotPose;
std::vector<std::pair<ArucoTag, std::pair<cv::Mat, cv::Mat>>> arucoTags;
public:
virtual ~MyClient();
MyClient(Type::RobotPose* robotPose, const char* ip = "127.0.0.1", int port = 8080);
void handleMessage(const std::string& message) override;
void setArucoTags(const std::vector<std::pair<ArucoTag, std::pair<cv::Mat, cv::Mat>>>& arucoTags);
};