OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
op::WorkerProducer< TDatums > Class Template Referenceabstract

#include <workerProducer.hpp>

Inheritance diagram for op::WorkerProducer< TDatums >:
op::Worker< TDatums >

Public Member Functions

virtual ~WorkerProducer ()
void work (TDatums &tDatums)
- Public Member Functions inherited from op::Worker< TDatums >
 Worker ()
virtual ~Worker ()
void initializationOnThreadNoException ()
bool checkAndWork (TDatums &tDatums)
bool isRunning () const
void stop ()
virtual void tryStop ()

Protected Member Functions

virtual TDatums workProducer ()=0
- Protected Member Functions inherited from op::Worker< TDatums >
virtual void initializationOnThread ()=0

Detailed Description

template<typename TDatums>
class op::WorkerProducer< TDatums >

Definition at line 10 of file workerProducer.hpp.

Constructor & Destructor Documentation

◆ ~WorkerProducer()

template<typename TDatums >
op::WorkerProducer< TDatums >::~WorkerProducer

Definition at line 30 of file workerProducer.hpp.

Member Function Documentation

◆ work()

template<typename TDatums >
void op::WorkerProducer< TDatums >::work ( TDatums &  tDatums)

Implements op::Worker< TDatums >.

Definition at line 35 of file workerProducer.hpp.

◆ workProducer()

template<typename TDatums >
virtual TDatums op::WorkerProducer< TDatums >::workProducer ( )
protectedpure virtual

The documentation for this class was generated from the following file: