swift
Public Member Functions | Public Attributes | List of all members
swift::misc::simulation::SituationLog Struct Reference

Log entry for situation interpolation. More...

Public Member Functions

double deltaCurrentToInterpolatedTime () const
 Delta time between interpolation and current time.
 
const QStringinterpolationType () const
 Full name of interpolator.
 
const aviation::CAircraftSituationoldestInterpolationSituation () const
 The oldest situation.
 
const aviation::CAircraftSituationnewestInterpolationSituation () const
 The newest situation.
 
const aviation::CAircraftSituationsecondInterpolationSituation () const
 The second latest situation (spline)
 
QString toQString (bool withSetup, bool withCurrentSituation, bool withElevation, bool withOtherPositions, bool withDeltaTimes, const QString &separator={ " " }) const
 To string.
 

Public Attributes

QChar interpolator
 what interpolator is used
 
qint64 tsCurrent = -1
 current timestamp
 
qint64 tsInterpolated = -1
 timestamp interpolated
 
double groundFactor = -1
 current ground factor
 
double simTimeFraction = -1
 time fraction, expected 0..1
 
double deltaSampleTimesMs = -1
 delta time between samples (i.e. More...
 
bool useParts = false
 supporting aircraft parts
 
bool interpolantRecalc = false
 interpolant recalculated
 
int noNetworkSituations = 0
 available network situations
 
int noInvalidSituations = 0
 invalid situations, missing situations for timestampd
 
QString elevationInfo
 info about elevation retrieval
 
QString altCorrection
 info about altitude correction as CAircraftSituation::AltitudeCorrection
 
aviation::CCallsign callsign
 current callsign
 
aviation::CAircraftParts parts
 corresponding parts used in interpolator
 
aviation::CAircraftSituationList interpolationSituations
 the interpolator uses 2, 3 situations (latest at end)
 
aviation::CAircraftSituation situationCurrent
 interpolated situation
 
aviation::CAircraftSituationChange change
 change
 
physical_quantities::CLength cgAboveGround
 center of gravity (CG) More...
 
physical_quantities::CLength sceneryOffset = physical_quantities::CLength::null()
 scenery offset
 
CInterpolationAndRenderingSetupPerCallsign usedSetup
 used setup
 

Detailed Description

Log entry for situation interpolation.

Definition at line 25 of file interpolationlogger.h.

Member Data Documentation

◆ cgAboveGround

physical_quantities::CLength swift::misc::simulation::SituationLog::cgAboveGround
Initial value:

center of gravity (CG)

Definition at line 45 of file interpolationlogger.h.

◆ deltaSampleTimesMs

double swift::misc::simulation::SituationLog::deltaSampleTimesMs = -1

delta time between samples (i.e.

2 situations)

Definition at line 32 of file interpolationlogger.h.


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