faif
Public Member Functions | List of all members
faif::timeseries::Transformation Class Reference

transformation - class to change timeseries stored in TimeSeriesDigit and/or TimeSeriesReal More...

#include <Transformations.hpp>

Collaboration diagram for faif::timeseries::Transformation:
Collaboration graph

Public Member Functions

 Transformation (const RealTime &present, const RealDuration &delta)
 
 Transformation (const Transformation &t)
 
Transformationoperator= (const Transformation &t)
 
const RealTimegetPresent () const
 
const RealDurationgetDelta () const
 
RealTime toReal (const DigitTime &d) const
 
DigitTime toDigit (const RealTime &r) const
 

Detailed Description

transformation - class to change timeseries stored in TimeSeriesDigit and/or TimeSeriesReal

Member Function Documentation

const RealTime& faif::timeseries::Transformation::getPresent ( ) const
inline

accessor - reference point in time

const RealDuration& faif::timeseries::Transformation::getDelta ( ) const
inline

accessor - distance between probes

RealTime faif::timeseries::Transformation::toReal ( const DigitTime d) const
inline

transform digit time to real time (gives the reference points in time)

Referenced by faif::timeseries::create().

DigitTime faif::timeseries::Transformation::toDigit ( const RealTime r) const
inline

transform real time to digit time D = toDigit(R), then toReal(D) in <R - delta/2;R + delta/2) – includes R - delta/2 – excludes R + delta/2

example: delta=4

-2 -1 0 1 2 |—|—|—|—|— -2111100001111222233

References faif::timeseries::TimeValueReal::getQuality(), faif::timeseries::TimeValueDigit::getQuality(), faif::timeseries::TimeValueReal::getTime(), faif::timeseries::TimeValueDigit::getTime(), faif::timeseries::TimeValueReal::getValue(), and faif::timeseries::TimeValueDigit::getValue().


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