swift
Loading...
Searching...
No Matches
swift::misc::simulation::CInterpolationSetupAware Class Reference

Class which can be directly used to access an. More...

#include <interpolationsetupprovider.h>

Inheritance diagram for swift::misc::simulation::CInterpolationSetupAware:
[legend]

Public Member Functions

CInterpolationAndRenderingSetupPerCallsign getInterpolationSetupPerCallsignOrDefault (const aviation::CCallsign &callsign) const
 Get the setup for callsign, if not existing the global setup.
CInterpolationAndRenderingSetupGlobal getInterpolationSetupGlobal () const
 The global setup.

Protected Member Functions

 CInterpolationSetupAware ()
 Default constructor.
 CInterpolationSetupAware (IInterpolationSetupProvider *setupProvider)
 Constructor.
void setInterpolationSetupProvider (IInterpolationSetupProvider *provider)
 Provider.
Protected Member Functions inherited from swift::misc::IProviderAware< IInterpolationSetupProvider >
 IProviderAware (IInterpolationSetupProvider *provider=nullptr)
 Ctor.
virtual ~IProviderAware ()=default
 Dtor.
bool hasProvider () const
 Has provider?
IInterpolationSetupProvider * getProvider () const
 Provider.
void setProvider (IInterpolationSetupProvider *provider)
 Set the provider.
IInterpolationSetupProvider * provider ()
 Provider.

Detailed Description

Class which can be directly used to access an.

See also
IInterpolationSetupProvider object

Definition at line 107 of file interpolationsetupprovider.h.

Constructor & Destructor Documentation

◆ CInterpolationSetupAware() [1/2]

swift::misc::simulation::CInterpolationSetupAware::CInterpolationSetupAware ( )
inlineprotected

Default constructor.

Definition at line 121 of file interpolationsetupprovider.h.

◆ CInterpolationSetupAware() [2/2]

swift::misc::simulation::CInterpolationSetupAware::CInterpolationSetupAware ( IInterpolationSetupProvider * setupProvider)
inlineprotected

Constructor.

Definition at line 124 of file interpolationsetupprovider.h.

Member Function Documentation

◆ anchor()

void swift::misc::simulation::CInterpolationSetupAware::anchor ( )
privatevirtual

Definition at line 237 of file interpolationsetupprovider.cpp.

◆ getInterpolationSetupGlobal()

CInterpolationAndRenderingSetupGlobal swift::misc::simulation::CInterpolationSetupAware::getInterpolationSetupGlobal ( ) const

The global setup.

Remarks
This function is thread safe.

Definition at line 249 of file interpolationsetupprovider.cpp.

◆ getInterpolationSetupPerCallsignOrDefault()

CInterpolationAndRenderingSetupPerCallsign swift::misc::simulation::CInterpolationSetupAware::getInterpolationSetupPerCallsignOrDefault ( const aviation::CCallsign & callsign) const

Get the setup for callsign, if not existing the global setup.

Remarks
This function is thread safe.

Definition at line 240 of file interpolationsetupprovider.cpp.

◆ setInterpolationSetupProvider()

void swift::misc::simulation::CInterpolationSetupAware::setInterpolationSetupProvider ( IInterpolationSetupProvider * provider)
inlineprotected

Provider.

Definition at line 127 of file interpolationsetupprovider.h.


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