1 #ifndef OPENPOSE_THREAD_WORKER_HPP
2 #define OPENPOSE_THREAD_WORKER_HPP
8 template<
typename TDatums>
37 virtual void work(TDatums& tDatums) = 0;
53 template<
typename TDatums>
59 template<
typename TDatums>
64 template<
typename TDatums>
75 #endif // OPENPOSE_THREAD_WORKER_HPP
virtual ~Worker()
Definition: worker.hpp:60
Worker()
Definition: worker.hpp:54
virtual void tryStop()
Definition: worker.hpp:31
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:65
void stop()
Definition: worker.hpp:25