![]() |
Ginan
|
Processor class for RTS computation and output following SOLID principles. More...
Processor class for RTS computation and output following SOLID principles.
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. | |
| RtsProcessor::RtsProcessor | ( | const string & | outputFilename, |
| bool | write, | ||
| const RtsConfiguration & | configuration ) |
Constructor with dependency injection.
| bool RtsProcessor::initializeFirstEpoch | ( | FilterData & | filterData, |
| KFState & | kfState ) |
Initialize first epoch smoothed filter.
| bool RtsProcessor::processEpoch | ( | FilterData & | filterData, |
| KFState & | kfState, | ||
| GTime & | epochStartTime, | ||
| double & | lag ) |
Process complete epoch data (computation + output)
| void RtsProcessor::writeMetadata | ( | FilterData & | filterData | ) |
Write metadata to output file.