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

Method shadingSurfaceGroup

src/model/ShadingSurface.cpp:215–222  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213 }
214
215 boost::optional<ShadingSurfaceGroup> ShadingSurface_Impl::shadingSurfaceGroup() const {
216 boost::optional<ShadingSurfaceGroup> result;
217 OptionalWorkspaceObject object = this->getTarget(OS_ShadingSurfaceFields::ShadingSurfaceGroupName);
218 if (object) {
219 result = object->optionalCast<ShadingSurfaceGroup>();
220 }
221 return result;
222 }
223
224 bool ShadingSurface_Impl::setShadingSurfaceGroup(const ShadingSurfaceGroup& shadingSurfaceGroup) {
225 return this->setPointer(OS_ShadingSurfaceFields::ShadingSurfaceGroupName, shadingSurfaceGroup.handle());

Callers 12

parentMethod · 0.95
planarSurfaceGroupMethod · 0.95
spaceMethod · 0.95
getPolygonMethod · 0.80
updateUserDataFunction · 0.80
TEST_FFunction · 0.80
TEST_FFunction · 0.80
GltfUserDataMethod · 0.80

Calls 1

getTargetMethod · 0.45

Tested by 2

TEST_FFunction · 0.64
TEST_FFunction · 0.64