DvsenseDriver  1.1.4
The SDK for dvsense products.
Loading...
Searching...
No Matches
dvsense::DvsApsFusionProccessor Class Reference

#include <DvsApsFusionProccessor.hpp>

Public Member Functions

 DvsApsFusionProccessor ()
 Constructor ~english.
 
void clear ()
 
void addFusionDataCallback (DsFusionDataCallback cb)
 Add a callback for fusion data ~english.
 
void removeFusionDataCallback ()
 Clear the callback function for the fusion data.
 
void addDvsData (const Event2D *begin, const Event2D *end)
 Add dvs data for fusion.
 
void addApsData (const ApsFrame frame)
 Add aps data for fusion.
 
void addSyncSignal (const EventTriggerIn &trigger_in)
 Add sync signal for fusion.
 
void fusionData ()
 Fuse the dvs and aps data and call the callback function.
 

Constructor & Destructor Documentation

◆ DvsApsFusionProccessor()

dvsense::DvsApsFusionProccessor::DvsApsFusionProccessor ( )
inline

Constructor ~english.

Initializes the DvsApsFusionProccessor with an empty event buffer and a pool for event frames.

Member Function Documentation

◆ clear()

void dvsense::DvsApsFusionProccessor::clear ( )
inline

◆ addFusionDataCallback()

void dvsense::DvsApsFusionProccessor::addFusionDataCallback ( DsFusionDataCallback cb)
inline

Add a callback for fusion data ~english.

The callback function to be called with the fusion data.

◆ removeFusionDataCallback()

void dvsense::DvsApsFusionProccessor::removeFusionDataCallback ( )
inline

Clear the callback function for the fusion data.

◆ addDvsData()

void dvsense::DvsApsFusionProccessor::addDvsData ( const Event2D * begin,
const Event2D * end )
inline

Add dvs data for fusion.

◆ addApsData()

void dvsense::DvsApsFusionProccessor::addApsData ( const ApsFrame frame)
inline

Add aps data for fusion.

◆ addSyncSignal()

void dvsense::DvsApsFusionProccessor::addSyncSignal ( const EventTriggerIn & trigger_in)
inline

Add sync signal for fusion.

◆ fusionData()

void dvsense::DvsApsFusionProccessor::fusionData ( )
inline

Fuse the dvs and aps data and call the callback function.