#include <EpwFile.hpp>
Public Types | |
enum | domain { BOOST_PP_SEQ_FOR_EACH =(OPENSTUDIO_ENUM_DOMAIN_ELEM, EpwDesignField , ((TitleOfDesignCondition)(Title of Design Condition)(0)) ((Blank)(Blank)) ((Heating)(Heating)) ((HeatingColdestMonth)(Heating Coldest Month)) ((HeatingDryBulb99pt6)(Heating Dry Bulb Temperature 99.6%)) ((HeatingDryBulb99)(Heating Dry Bulb Temperature 99%)) ((HeatingHumidificationDewPoint99pt6)(Heating Humidification Dew Point Temperature 99.6%)) ((HeatingHumidificationHumidityRatio99pt6)(Heating Humidification Humidity Ratio 99.6%)) ((HeatingHumidificationMeanCoincidentDryBulb99pt6)(Heating Humidification Mean Coincident Dry Bulb Temperature 99.6%)) ((HeatingHumidificationDewPoint99)(Heating Humidification Dew Point Temperature 99%)) ((HeatingHumidificationHumidityRatio99)(Heating Humidification Humidity Ratio 99%)) ((HeatingHumidificationMeanCoincidentDryBulb99)(Heating Humidification Mean Coincident Dry Bulb 99%)) ((HeatingColdestMonthWindSpeed0pt4)(Heating Coldest Month Wind Speed 0.4%)) ((HeatingColdestMonthMeanCoincidentDryBulb0pt4)(Heating Coldest Month Mean Coincident Dry Bulb 0.4%)) ((HeatingColdestMonthWindSpeed1)(Heating Coldest Month Wind Speed 1%)) ((HeatingColdestMonthMeanCoincidentDryBulb1)(Heating Coldest Month Mean Coincident Dry Bulb 1%)) ((HeatingMeanCoincidentWindSpeed99pt6)(Heating Mean Coincident Wind Speed)) ((HeatingPrevailingCoincidentWindDirection99pt6)(Heating Prevailing Coincident Wind Direction 99.6%)) ((Cooling)(Cooling)) ((CoolingHottestMonth)(Cooling Hottest Month)) ((CoolingDryBulbRange)(Cooling Dry Bulb Range)) ((CoolingDryBulb0pt4)(Cooling Dry Bulb 0.4%)) ((CoolingMeanCoincidentWetBulb0pt4)(Cooling Mean Coincident Wet Bulb 0.4%)) ((CoolingDryBulb1)(Cooling Dry Bulb 1%)) ((CoolingMeanCoincidentWetBulb1)(Cooling Mean Coincident Wet Bulb 1%)) ((CoolingDryBulb2)(Cooling Dry Bulb 2%)) ((CoolingMeanCoincidentWetBulb2)(Cooling Mean Coincident Wet Bulb 2%)) ((CoolingEvaporationWetBulb0pt4)(Cooling Evaporation Wet Bulb 0.4%)) ((CoolingEvaporationMeanCoincidentDryBulb0pt4)(Cooling Evaporation Mean Coincident Dry Bulb 0.4%)) ((CoolingEvaporationWetBulb1)(Cooling Evaporation Wet Bulb 1%)) ((CoolingEvaporationMeanCoincidentDryBulb1)(Cooling Evaporation Mean Coincident Dry Bulb 1%)) ((CoolingEvaporationWetBulb2)(Cooling Evaporation Wet Bulb 2%)) ((CoolingEvaporationMeanCoincidentDryBulb2)(Cooling Evaporation Mean Coincident Dry Bulb 2%)) ((CoolingMeanCoincidentWindSpeed0pt4)(Cooling Mean Coincident Wind Speed 0.4%)) ((CoolingPrevailingCoincidentWindDirection0pt4)(Cooling Prevailing Coincident Wind Direction 0.4%)) ((CoolingDehumidificationDewPoint0pt4)(Cooling Dehumidification Dew Point 0.4%)) ((CoolingDehumidificationHumidityRatio0pt4)(Cooling Dehumidification Humidity Ratio 0.4%)) ((CoolingDehumidificationMeanCoincidentDryBulb0pt4)(Cooling Dehumidification Mean Coincident Dry Bulb 0.4%)) ((CoolingDehumidificationDewPoint1)(Cooling Dehumidification Dew Point 1%)) ((CoolingDehumidificationHumidityRatio1)(Cooling Dehumidification Humidity Ratio 1%)) ((CoolingDehumidificationMeanCoincidentDryBulb1)(Cooling Dehumidification Mean Coincident Dry Bulb 1%)) ((CoolingDehumidificationDewPoint2)(Cooling Dehumidification Dew Point 2%)) ((CoolingDehumidificationHumidityRatio2)(Cooling Dehumidification Humidity Ratio 2%)) ((CoolingDehumidificationMeanCoincidentDryBulb2)(Cooling Dehumidification Mean Coincident Dry Bulb 2%)) ((CoolingEnthalpy0pt4)(Cooling Enthalpy 0.4%)) ((CoolingEnthalpyMeanCoincidentDryBulb0pt4)(Cooling Enthalpy Mean Coincident Dry Bulb 0.4%)) ((CoolingEnthalpy1)(Cooling Enthalpy 1%)) ((CoolingEnthalpyMeanCoincidentDryBulb1)(Cooling Enthalpy Mean Coincident Dry Bulb 1%)) ((CoolingEnthalpy2)(Cooling Enthalpy 2%)) ((CoolingEnthalpyMeanCoincidentDryBulb2)(Cooling Enthalpy Mean Coincident Dry Bulb 2%)) ((CoolingHours8To4AndDryBulb12pt8To20pt6)(Cooling Hours 8 to 4 and Dry Bulb 12.8% to 20.6%)) ((Extremes)(Extremes)) ((ExtremeWindSpeed1)(Extreme Wind Speed 1%)) ((ExtremeWindSpeed2pt5)(Extreme Wind Speed 2.5%)) ((ExtremeWindSpeed5)(Extreme Wind Speed 5%)) ((ExtremeMaxWetBulb)(Extreme Max Wet Bulb)) ((ExtremeMeanMinDryBulb)(Extreme Mean Min Dry Bulb)) ((ExtremeMeanMaxDryBulb)(Extreme Mean Max Dry Bulb)) ((ExtremeStdDevMinDryBulb)(Extreme Std Dev Min Dry Bulb)) ((ExtremeStdDevMaxDryBulb)(Extreme Std Dev Max Dry Bulb)) ((ExtremeN5YearsMinDryBulb)(Extreme N5 Years Min Dry Bulb)) ((ExtremeN5YearsMaxDryBulb)(Extreme N5 Years Max Dry Bulb)) ((ExtremeN10YearsMinDryBulb)(Extreme N10 Years Min Dry Bulb)) ((ExtremeN10YearsMaxDryBulb)(Extreme N10 Years Max Dry Bulb)) ((ExtremeN20YearsMinDryBulb)(Extreme N20 Years Min Dry Bulb)) ((ExtremeN20YearsMaxDryBulb)(Extreme N20 Years Max Dry Bulb)) ((ExtremeN50YearsMinDryBulb)(Extreme N50 Years Min Dry Bulb)) ((ExtremeN50YearsMaxDryBulb)(Extreme N50 Years Max Dry Bulb)) ) } |
Public Member Functions | |
EpwDesignField () | |
EpwDesignField (const std::string &t_name) | |
EpwDesignField (int t_value) | |
domain | value () const |
Public Member Functions inherited from EnumBase< EpwDesignField > | |
EnumBase ()=delete | |
Default constructor. More... | |
EnumBase (int t_value) | |
Construct from t_value. More... | |
EnumBase (const std::string &t_value) | |
Construct from t_value. More... | |
int | integer_value () const |
Returns this instance's current value (as an integer). More... | |
int | lookupValue (std::string t_name) |
Returns the (integer) value associated with t_name, as determined by case-insensitive comparison to the enumerated names and descriptions. More... | |
int | lookupValue (int t_value) |
Returns t_value if it is in the domain. More... | |
bool | operator!= (const EnumBase< EpwDesignField > &other) const |
bool | operator< (const EnumBase< EpwDesignField > &other) const |
bool | operator<= (const EnumBase< EpwDesignField > &other) const |
bool | operator== (const EnumBase< EpwDesignField > &other) const |
bool | operator> (const EnumBase< EpwDesignField > &other) const |
bool | operator>= (const EnumBase< EpwDesignField > &other) const |
void | setValue (int t_value) |
Set this instance's value to t_value. More... | |
std::string | valueDescription () const |
Returns the description associated with this instance's current value. More... | |
std::string | valueName () const |
Returns the name associated with this instance's current value. More... | |
Public Member Functions inherited from StaticInitializer< EpwDesignField > | |
StaticInitializer () | |
Static Public Member Functions | |
static std::string | enumName () |
Static Public Member Functions inherited from EnumBase< EpwDesignField > | |
static const std::map< int, std::string > & | getDescriptions () |
static const std::map < std::string, int > & | getLookupMap () |
static const std::map< int, std::string > & | getNames () |
static const std::set< int > & | getValues () |
Returns the set of all values in this enum's domain. More... | |
static void | initialize () |
static std::string | valueDescription (int t_value) |
Returns the description associated with t_value, if it exists. More... | |
static std::string | valueName (int t_value) |
Returns the name associated with t_value, if it exists. More... | |
Static Public Member Functions inherited from StaticInitializer< EpwDesignField > | |
static void | do_initialize () |
Additional Inherited Members | |
Protected Attributes inherited from EnumBase< EpwDesignField > | |
int | m_value |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |