drawNode.hpp 397 B

12345678910111213141516171819202122
  1. #ifndef DRAWNODE_HPP__
  2. #define DRAWNODE_HPP__
  3. #include "nodes/base/base.hpp"
  4. #include <opencv2/opencv.hpp>
  5. namespace Node
  6. {
  7. class DrawNode : public BaseNode
  8. {
  9. public:
  10. DrawNode() = delete;
  11. DrawNode(const std::string& name) : BaseNode(name, NODE_TYPE::DES_NODE) {}
  12. virtual ~DrawNode() { running_ = false; };
  13. void work() override;
  14. };
  15. } // namespace Node
  16. #endif // DRAWNODE_HPP__