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

#include <wDatumProducer.hpp>

Inheritance diagram for op::WDatumProducer< TDatum >:
op::WorkerProducer< std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > > op::Worker< TDatums >

Public Member Functions

 WDatumProducer (const std::shared_ptr< DatumProducer< TDatum >> &datumProducer)
 
virtual ~WDatumProducer ()
 
void initializationOnThread ()
 
std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > workProducer ()
 
- Public Member Functions inherited from op::WorkerProducer< std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > >
virtual ~WorkerProducer ()
 
void work (std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > &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 ()
 

Additional Inherited Members

Detailed Description

template<typename TDatum>
class op::WDatumProducer< TDatum >

Definition at line 13 of file wDatumProducer.hpp.

Constructor & Destructor Documentation

◆ WDatumProducer()

template<typename TDatum >
op::WDatumProducer< TDatum >::WDatumProducer ( const std::shared_ptr< DatumProducer< TDatum >> &  datumProducer)
explicit

Definition at line 41 of file wDatumProducer.hpp.

◆ ~WDatumProducer()

template<typename TDatum >
op::WDatumProducer< TDatum >::~WDatumProducer
virtual

Definition at line 48 of file wDatumProducer.hpp.

Member Function Documentation

◆ initializationOnThread()

template<typename TDatum >
void op::WDatumProducer< TDatum >::initializationOnThread
virtual

Implements op::Worker< TDatums >.

Definition at line 54 of file wDatumProducer.hpp.

◆ workProducer()

template<typename TDatum >
std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > op::WDatumProducer< TDatum >::workProducer
virtual

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