Add precipitation and cloud type to CCloudLayer

refs #579
This commit is contained in:
Roland Winklmeier
2016-02-28 13:35:46 +01:00
parent af3b8f7f0c
commit 03abfec7c6
3 changed files with 72 additions and 6 deletions

View File

@@ -22,8 +22,20 @@ namespace BlackMisc
namespace Weather
{
CCloudLayer::CCloudLayer(CAltitude ceiling, Coverage coverage) :
m_ceiling(ceiling), m_coverage(coverage)
CCloudLayer::CCloudLayer(BlackMisc::Aviation::CAltitude base,
BlackMisc::Aviation::CAltitude ceiling,
Coverage coverage) :
m_ceiling(ceiling), m_base(base), m_coverage(coverage)
{ }
CCloudLayer::CCloudLayer(BlackMisc::Aviation::CAltitude base,
BlackMisc::Aviation::CAltitude ceiling,
int precipitationRate,
Precipitation precipitation,
Clouds clouds,
Coverage coverage) :
m_ceiling(ceiling), m_base(base), m_precipitationRate(precipitationRate),
m_precipitation(precipitation), m_clouds(clouds), m_coverage(coverage)
{ }
CVariant CCloudLayer::propertyByIndex(const BlackMisc::CPropertyIndex &index) const