kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDBSensing::BaseExtractIterator Struct Referenceabstract
Inheritance diagram for kDBSensing::BaseExtractIterator:
Collaboration diagram for kDBSensing::BaseExtractIterator:

Public Member Functions

 BaseExtractIterator (const kDB::Repository::Connection &_connection, const kDBDatasets::Dataset &_dataset)
 
bool hasNext () const override
 
cres_qresult< QByteArray > next () override
 
- Public Member Functions inherited from kDBDatasets::Interfaces::ExtractIterator
- Public Member Functions inherited from knowCore::Interfaces::Iterable< cres_qresult< QByteArray > >

Protected Member Functions

virtual bool hasNextFrame () const =0
 
virtual cres_qresult< QByteArray > nextFrame ()=0
 

Protected Attributes

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

◆ hasNext()

bool kDBSensing::BaseExtractIterator::hasNext ( ) const
inlineoverridevirtual

◆ next()

cres_qresult< QByteArray > kDBSensing::BaseExtractIterator::next ( )
inlineoverridevirtual

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