1 #ifndef OPENPOSE_THREAD_WORKER_HPP
2 #define OPENPOSE_THREAD_WORKER_HPP
8 template<
typename TDatums>
38 virtual void work(TDatums& tDatums) = 0;
54 template<
typename TDatums>
60 template<
typename TDatums>
65 template<
typename TDatums>
76 #endif // OPENPOSE_THREAD_WORKER_HPP
virtual ~Worker()
Definition: worker.hpp:61
Worker()
Definition: worker.hpp:55
virtual void tryStop()
Definition: worker.hpp:32
bool isRunning() const
Definition: worker.hpp:20
virtual void initializationOnThread()=0
virtual void work(TDatums &tDatums)=0
COMPILE_TEMPLATE_DATUM(WPoseTriangulation)
bool checkAndWork(TDatums &tDatums)
Definition: worker.hpp:66
void stop()
Definition: worker.hpp:25