| 57 | } |
| 58 | |
| 59 | SubSurface DaylightingDeviceTubular_Impl::subSurfaceDiffuser() const { |
| 60 | OptionalSubSurface subSurface = getObject<ModelObject>().getModelObjectTarget<SubSurface>(OS_DaylightingDevice_TubularFields::DiffuserName); |
| 61 | OS_ASSERT(subSurface); |
| 62 | return subSurface.get(); |
| 63 | } |
| 64 | |
| 65 | ConstructionBase DaylightingDeviceTubular_Impl::construction() const { |
| 66 | boost::optional<ConstructionBase> construction = |