| 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 |
no test coverage detected