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

Method shadingSurfaceGroups

src/model/Building.cpp:599–607  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

597 }
598
599 ShadingSurfaceGroupVector Building_Impl::shadingSurfaceGroups() const {
600 ShadingSurfaceGroupVector result;
601 for (const ShadingSurfaceGroup& shadingGroup : this->model().getConcreteModelObjects<ShadingSurfaceGroup>()) {
602 if (istringEqual(shadingGroup.shadingSurfaceType(), "Building")) {
603 result.push_back(shadingGroup);
604 }
605 }
606 return result;
607 }
608
609 std::vector<ThermalZone> Building_Impl::thermalZones() const {
610 // all thermal zones in workspace implicitly belong to building

Callers 2

childrenMethod · 0.95
removeMethod · 0.95

Calls 4

istringEqualFunction · 0.85
shadingSurfaceTypeMethod · 0.80
modelMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected