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 QString & interpolationType () 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: