MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / toIdfObject

Function toIdfObject

src/utilities/filetypes/EpwFile.cpp:5476–5498  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5474}
5475
5476IdfObject toIdfObject(const EpwFile& epwFile) {
5477 IdfObject result(IddObjectType::OS_WeatherFile);
5478
5479 bool success = true;
5480
5481 success = success && result.setString(0, epwFile.city());
5482 success = success && result.setString(1, epwFile.stateProvinceRegion());
5483 success = success && result.setString(2, epwFile.country());
5484 success = success && result.setString(3, epwFile.dataSource());
5485 success = success && result.setString(4, epwFile.wmoNumber());
5486 success = success && result.setDouble(5, epwFile.latitude());
5487 success = success && result.setDouble(6, epwFile.longitude());
5488 success = success && result.setDouble(7, epwFile.timeZone());
5489 success = success && result.setDouble(8, epwFile.elevation());
5490 success = success && result.setString(9, toString(epwFile.path()));
5491 success = success && result.setString(10, epwFile.checksum());
5492
5493 if (!success) {
5494 LOG_FREE(Error, "openstudio.EpwFile", "Unable to construct WeatherFile IdfObject from epwFile at path " << epwFile.path() << ".");
5495 }
5496
5497 return result;
5498}
5499
5500} // namespace openstudio

Callers

nothing calls this directly

Calls 14

wmoNumberMethod · 0.80
toStringFunction · 0.50
setStringMethod · 0.45
cityMethod · 0.45
stateProvinceRegionMethod · 0.45
countryMethod · 0.45
dataSourceMethod · 0.45
setDoubleMethod · 0.45
latitudeMethod · 0.45
longitudeMethod · 0.45
timeZoneMethod · 0.45
elevationMethod · 0.45

Tested by

no test coverage detected