kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDBSensing::DefaultExtractIterator< _T_ > Struct Template Reference
Inheritance diagram for kDBSensing::DefaultExtractIterator< _T_ >:
Collaboration diagram for kDBSensing::DefaultExtractIterator< _T_ >:

Public Member Functions

 DefaultExtractIterator (const kDB::Repository::Connection &_connection, const kDBDatasets::Dataset &_dataset)
 
bool hasNextFrame () const override
 
virtual knowCore::ReturnVoid handleExtra (const _T_ &_record, QCborMap *_map)
 
knowCore::ReturnValue< QByteArray > nextFrame () override
 
- Public Member Functions inherited from kDBSensing::BaseExtractIterator
 BaseExtractIterator (const kDB::Repository::Connection &_connection, const kDBDatasets::Dataset &_dataset)
 
bool hasNext () const override
 
knowCore::ReturnValue< QByteArray > next () override
 
- Public Member Functions inherited from kDBDatasets::Interfaces::ExtractIterator
- Public Member Functions inherited from knowCore::Interfaces::Iterable< knowCore::ReturnValue< QByteArray > >

Public Attributes

QList< _T_ > m_records
 

Additional Inherited Members

- Protected Member Functions inherited from kDBSensing::BaseExtractIterator
- Protected Attributes inherited from kDBSensing::BaseExtractIterator
kDB::Repository::Connection m_connection
 
kDBDatasets::Dataset m_dataset
 
kDB::Repository::Transaction m_transaction
 
knowCore::Timestamp m_min_timestamp
 
knowCore::Timestamp m_max_timestamp
 
int m_currentStep = 0
 
QList< kDBRobotics::FrameTransformationRecord > m_transformations
 
QList< kDBRobotics::AgentPositionRecord > m_agent_positions
 

Member Function Documentation

◆ hasNextFrame()

template<typename _T_ >
bool kDBSensing::DefaultExtractIterator< _T_ >::hasNextFrame ( ) const
inlineoverridevirtual

◆ nextFrame()

template<typename _T_ >
knowCore::ReturnValue< QByteArray > kDBSensing::DefaultExtractIterator< _T_ >::nextFrame ( )
inlineoverridevirtual

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