gdata
Loading...
Searching...
No Matches
GFrameHeader Class Reference

#include <gFrameHeader.h>

Collaboration diagram for GFrameHeader:
Collaboration graph

Public Member Functions

 GFrameHeader (long int frameID_, double frameDuration_, std::shared_ptr< GLogger > logger)
 Constructs a GFrameDataCollectionHeader.
 
 ~GFrameHeader ()
 Destructor for GFrameDataCollectionHeader.
 
long int getFrameID () const
 Gets the frame ID.
 
long int getTime () const
 Gets the computed time from frame ID and duration.
 

Static Public Member Functions

static std::unique_ptr< GFrameHeadercreate (std::shared_ptr< GLogger > logger)
 

Detailed Description

Definition at line 15 of file gFrameHeader.h.

Constructor & Destructor Documentation

◆ GFrameHeader()

GFrameHeader::GFrameHeader ( long int frameID_,
double frameDuration_,
std::shared_ptr< GLogger > logger )
inline
Parameters
frameID_The frame ID.
frameDuration_The frame duration.
loggerPointer to a GLogger instance.

Definition at line 23 of file gFrameHeader.h.

◆ ~GFrameHeader()

GFrameHeader::~GFrameHeader ( )
inline

Definition at line 29 of file gFrameHeader.h.

Member Function Documentation

◆ create()

static std::unique_ptr< GFrameHeader > GFrameHeader::create ( std::shared_ptr< GLogger > logger)
inlinestatic

Definition at line 32 of file gFrameHeader.h.

◆ getFrameID()

long int GFrameHeader::getFrameID ( ) const
inline
Returns
The frame ID.

Definition at line 43 of file gFrameHeader.h.

◆ getTime()

long int GFrameHeader::getTime ( ) const
inline
Returns
The computed time.

Definition at line 49 of file gFrameHeader.h.


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