TwiceAsNice
2019-02-18
|
#include <LfftsFastLoop.h>
Classes | |
class | RingbufferImpl |
Public Member Functions | |
FastLoop (const Nice::JointPtr &_config) | |
virtual void | pushState (Basda::RingbufferRegime::State _state) |
virtual void | pushImage (const Basda::ImageU16Ptr &_image) |
void | init () |
![]() | |
virtual void | pushImage (const RingBufferDataTypePtr &_data)=0 |
virtual void | pushImage (const RingBufferDataTypePtr &_data)=0 |
virtual void | pushImage (const RingBufferDataTypePtr &_data)=0 |
Protected Types | |
typedef IceUtil::Handle< RingbufferImpl > | RingbufferImplPtr |
Protected Member Functions | |
void | calcit (const Basda::ImageU16Ptr &_image) |
Protected Attributes | |
Nice::JointPtr | m_config |
Nice::Mutex | m_calcMutex |
RingbufferImplPtr | m_ringbuffer |
FastLoopDataPtr | m_currentData |
Private Types | |
typedef Basda::Ringbuffer< FastLoopData > | RingbufferType |
typedef IceUtil::Handle< RingbufferType > | RingbufferTypePtr |
Friends | |
class | FastLoopDevice |
|
protected |
|
private |
|
private |
Lffts::FastLoop::FastLoop | ( | const Nice::JointPtr & | _config | ) |
|
inlineprotected |
void Lffts::FastLoop::init | ( | ) |
|
virtual |
|
virtual |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |