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

Method shadingSurfaceGroups

src/model/Site.cpp:336–342  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

334 }
335
336 ShadingSurfaceGroupVector Site_Impl::shadingSurfaceGroups() const {
337 ShadingSurfaceGroupVector result = this->model().getConcreteModelObjects<ShadingSurfaceGroup>();
338 result.erase(std::remove_if(result.begin(), result.end(),
339 [](const auto& shadingGroup) { return !istringEqual(shadingGroup.shadingSurfaceType(), "Site"); }),
340 result.end());
341 return result;
342 }
343 /*
344 std::string Site_Impl::activeClimateZoneValue() const {
345 std::string result;

Callers 15

childrenMethod · 0.95
translateSpaceMethod · 0.45
translateModelMethod · 0.45
buildingSpacesMethod · 0.45
mergeSpaceMethod · 0.45
modelFromThreeJSMethod · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45
translateSiteMethod · 0.45
translateBuildingMethod · 0.45
translateSpaceMethod · 0.45

Calls 6

istringEqualFunction · 0.85
beginMethod · 0.80
shadingSurfaceTypeMethod · 0.80
modelMethod · 0.45
eraseMethod · 0.45
endMethod · 0.45

Tested by 4

TEST_FFunction · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36