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

#include <datumProducer.hpp>

Public Member Functions

 DatumProducer (const std::shared_ptr< Producer > &producerSharedPtr, const unsigned long long frameFirst=0, const unsigned long long frameStep=1, const unsigned long long frameLast=std::numeric_limits< unsigned long long >::max(), const std::shared_ptr< std::pair< std::atomic< bool >, std::atomic< int >>> &videoSeekSharedPtr=nullptr)
 
virtual ~DatumProducer ()
 
std::pair< bool, std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > > checkIfRunningAndGetDatum ()
 

Detailed Description

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

Definition at line 14 of file datumProducer.hpp.

Constructor & Destructor Documentation

◆ DatumProducer()

template<typename TDatum >
op::DatumProducer< TDatum >::DatumProducer ( const std::shared_ptr< Producer > &  producerSharedPtr,
const unsigned long long  frameFirst = 0,
const unsigned long long  frameStep = 1,
const unsigned long long  frameLast = std::numeric_limits<unsigned long long>::max(),
const std::shared_ptr< std::pair< std::atomic< bool >, std::atomic< int >>> &  videoSeekSharedPtr = nullptr 
)
explicit

Definition at line 68 of file datumProducer.hpp.

◆ ~DatumProducer()

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

Definition at line 92 of file datumProducer.hpp.

Member Function Documentation

◆ checkIfRunningAndGetDatum()

template<typename TDatum >
std::pair< bool, std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > > op::DatumProducer< TDatum >::checkIfRunningAndGetDatum

Definition at line 97 of file datumProducer.hpp.


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