FlightGear next
MetarPropertiesATISInformationProvider Class Reference

#include <MetarPropertiesATISInformationProvider.hxx>

Inherits ATISInformationProvider.

Public Member Functions

 MetarPropertiesATISInformationProvider (SGPropertyNode_ptr metar)
 
virtual ~MetarPropertiesATISInformationProvider ()
 
- Public Member Functions inherited from ATISInformationProvider
virtual ~ATISInformationProvider ()
 
int getAtisTimeDay (long atisTime)
 
int getAtisTimeHour (long atisTime)
 
int getAtisTimeMinute (long atisTime)
 

Protected Member Functions

virtual bool isValid () const override
 
virtual std::string airportId () const override
 
virtual long getTime () const override
 
virtual int getWindDeg () const override
 
virtual int getWindMinDeg () const override
 
virtual int getWindMaxDeg () const override
 
virtual int getWindSpeedKt () const override
 
virtual int getGustsKt () const override
 
virtual int getQnh () const override
 
virtual double getQnhInHg () const override
 
virtual bool isCavok () const override
 
virtual int getVisibilityMeters () const override
 
virtual std::string getPhenomena () const override
 
virtual CloudEntries getClouds ()
 
virtual int getTemperatureDeg () const override
 
virtual int getDewpointDeg () const override
 
virtual std::string getTrend () const override
 

Additional Inherited Members

- Public Types inherited from ATISInformationProvider
typedef std::map< int, std::string > CloudEntries
 
- Static Public Member Functions inherited from ATISInformationProvider
static long makeAtisTime (int day, int hour, int minute)
 

Detailed Description

Definition at line 30 of file MetarPropertiesATISInformationProvider.hxx.

Constructor & Destructor Documentation

◆ MetarPropertiesATISInformationProvider()

MetarPropertiesATISInformationProvider::MetarPropertiesATISInformationProvider ( SGPropertyNode_ptr metar)
explicit

Definition at line 26 of file MetarPropertiesATISInformationProvider.cxx.

◆ ~MetarPropertiesATISInformationProvider()

MetarPropertiesATISInformationProvider::~MetarPropertiesATISInformationProvider ( )
virtual

Definition at line 31 of file MetarPropertiesATISInformationProvider.cxx.

Member Function Documentation

◆ airportId()

string MetarPropertiesATISInformationProvider::airportId ( ) const
overrideprotectedvirtual

◆ getClouds()

ATISInformationProvider::CloudEntries MetarPropertiesATISInformationProvider::getClouds ( )
protectedvirtual

◆ getDewpointDeg()

int MetarPropertiesATISInformationProvider::getDewpointDeg ( ) const
overrideprotectedvirtual

◆ getGustsKt()

int MetarPropertiesATISInformationProvider::getGustsKt ( ) const
overrideprotectedvirtual

◆ getPhenomena()

string MetarPropertiesATISInformationProvider::getPhenomena ( ) const
overrideprotectedvirtual

◆ getQnh()

int MetarPropertiesATISInformationProvider::getQnh ( ) const
overrideprotectedvirtual

◆ getQnhInHg()

double MetarPropertiesATISInformationProvider::getQnhInHg ( ) const
overrideprotectedvirtual

◆ getTemperatureDeg()

int MetarPropertiesATISInformationProvider::getTemperatureDeg ( ) const
overrideprotectedvirtual

◆ getTime()

long MetarPropertiesATISInformationProvider::getTime ( ) const
overrideprotectedvirtual

◆ getTrend()

string MetarPropertiesATISInformationProvider::getTrend ( ) const
overrideprotectedvirtual

◆ getVisibilityMeters()

int MetarPropertiesATISInformationProvider::getVisibilityMeters ( ) const
overrideprotectedvirtual

◆ getWindDeg()

int MetarPropertiesATISInformationProvider::getWindDeg ( ) const
overrideprotectedvirtual

◆ getWindMaxDeg()

int MetarPropertiesATISInformationProvider::getWindMaxDeg ( ) const
overrideprotectedvirtual

◆ getWindMinDeg()

int MetarPropertiesATISInformationProvider::getWindMinDeg ( ) const
overrideprotectedvirtual

◆ getWindSpeedKt()

int MetarPropertiesATISInformationProvider::getWindSpeedKt ( ) const
overrideprotectedvirtual

◆ isCavok()

bool MetarPropertiesATISInformationProvider::isCavok ( ) const
overrideprotectedvirtual

◆ isValid()

bool MetarPropertiesATISInformationProvider::isValid ( ) const
overrideprotectedvirtual

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