#include <EpwFile.hpp>
Public Member Functions | |
| std::string | checksum () const |
| get the file's checksum More... | |
| std::string | city () const |
| get the city More... | |
| std::string | country () const |
| get the country More... | |
| std::vector< EpwDataPoint > | data () |
| get the weather data More... | |
| std::string | dataSource () const |
| get the data source More... | |
| double | elevation () const |
| get the elevation More... | |
| Date | endDate () const |
| get the end date More... | |
| boost::optional< int > | endDateActualYear () const |
| get the actual year of the end date if there is one More... | |
| EpwFile (const openstudio::path &p, bool storeData=false) | |
| constructor with path will throw if path does not exist or file is incorrect More... | |
| boost::optional< TimeSeries > | getTimeSeries (std::string field) |
| get a time series of a particular weather field More... | |
| double | latitude () const |
| get the latitude in degrees More... | |
| double | longitude () const |
| get the longitude in degrees More... | |
| openstudio::path | path () const |
| get the path More... | |
| int | recordsPerHour () const |
| get the records per hour More... | |
| Date | startDate () const |
| get the start date More... | |
| boost::optional< int > | startDateActualYear () const |
| get the actual year of the start date if there is one More... | |
| DayOfWeek | startDayOfWeek () const |
| get the start day of the week More... | |
| std::string | stateProvinceRegion () const |
| get the state, province, or region More... | |
| Time | timeStep () const |
| get the time step More... | |
| double | timeZone () const |
| get the time zone relative to GMT More... | |
| bool | translateToWth (openstudio::path path, std::string description=std::string()) |
| export to CONTAM WTH file More... | |
| std::string | wmoNumber () const |
| get the WMO number More... | |
Static Public Member Functions | |
| static boost::optional< EpwFile > | load (const openstudio::path &p, bool storeData=false) |
| static load method More... | |
EpwFile parses a weather file in EPW format.
Later it may provide methods for writing and converting other weather files to EPW format.
| openstudio::EpwFile::EpwFile | ( | const openstudio::path & | p, |
| bool | storeData = false |
||
| ) |
constructor with path will throw if path does not exist or file is incorrect
| std::string openstudio::EpwFile::checksum | ( | ) | const |
get the file's checksum
| std::string openstudio::EpwFile::city | ( | ) | const |
get the city
| std::string openstudio::EpwFile::country | ( | ) | const |
get the country
| std::vector<EpwDataPoint> openstudio::EpwFile::data | ( | ) |
get the weather data
| std::string openstudio::EpwFile::dataSource | ( | ) | const |
get the data source
| double openstudio::EpwFile::elevation | ( | ) | const |
get the elevation
| Date openstudio::EpwFile::endDate | ( | ) | const |
get the end date
| boost::optional<int> openstudio::EpwFile::endDateActualYear | ( | ) | const |
get the actual year of the end date if there is one
| boost::optional<TimeSeries> openstudio::EpwFile::getTimeSeries | ( | std::string | field | ) |
get a time series of a particular weather field
| double openstudio::EpwFile::latitude | ( | ) | const |
get the latitude in degrees
|
static |
static load method
| double openstudio::EpwFile::longitude | ( | ) | const |
get the longitude in degrees
| openstudio::path openstudio::EpwFile::path | ( | ) | const |
get the path
| int openstudio::EpwFile::recordsPerHour | ( | ) | const |
get the records per hour
| Date openstudio::EpwFile::startDate | ( | ) | const |
get the start date
| boost::optional<int> openstudio::EpwFile::startDateActualYear | ( | ) | const |
get the actual year of the start date if there is one
| DayOfWeek openstudio::EpwFile::startDayOfWeek | ( | ) | const |
get the start day of the week
| std::string openstudio::EpwFile::stateProvinceRegion | ( | ) | const |
get the state, province, or region
| Time openstudio::EpwFile::timeStep | ( | ) | const |
get the time step
| double openstudio::EpwFile::timeZone | ( | ) | const |
get the time zone relative to GMT
| bool openstudio::EpwFile::translateToWth | ( | openstudio::path | path, |
| std::string | description = std::string() |
||
| ) |
export to CONTAM WTH file
| std::string openstudio::EpwFile::wmoNumber | ( | ) | const |
get the WMO number