Ginan
Loading...
Searching...
No Matches
RtsProcessor Class Reference

Processor class for RTS computation and output following SOLID principles. More...

Detailed Description

Processor class for RTS computation and output following SOLID principles.

Collaboration diagram for RtsProcessor:

Public Member Functions

 RtsProcessor (const string &outputFilename, bool write, const RtsConfiguration &configuration)
 Constructor with dependency injection.
 
bool initializeFirstEpoch (FilterData &filterData, KFState &kfState)
 Initialize first epoch smoothed filter.
 
bool processEpoch (FilterData &filterData, KFState &kfState, GTime &epochStartTime, double &lag)
 Process complete epoch data (computation + output)
 
void writeMetadata (FilterData &filterData)
 Write metadata to output file.
 

Constructor & Destructor Documentation

◆ RtsProcessor()

RtsProcessor::RtsProcessor ( const string & outputFilename,
bool write,
const RtsConfiguration & configuration )

Constructor with dependency injection.

Member Function Documentation

◆ initializeFirstEpoch()

bool RtsProcessor::initializeFirstEpoch ( FilterData & filterData,
KFState & kfState )

Initialize first epoch smoothed filter.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ processEpoch()

bool RtsProcessor::processEpoch ( FilterData & filterData,
KFState & kfState,
GTime & epochStartTime,
double & lag )

Process complete epoch data (computation + output)

Here is the call graph for this function:

◆ writeMetadata()

void RtsProcessor::writeMetadata ( FilterData & filterData)

Write metadata to output file.

Here is the call graph for this function:

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