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

Method Surface

src/model/Surface.cpp:2104–2111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2102 } // namespace detail
2103
2104 Surface::Surface(const std::vector<Point3d>& vertices, const Model& model) : PlanarSurface(Surface::iddObjectType(), vertices, model) {
2105 OS_ASSERT(getImpl<detail::Surface_Impl>());
2106 getImpl<detail::Surface_Impl>()->assignDefaultSurfaceType(false);
2107 getImpl<detail::Surface_Impl>()->assignDefaultBoundaryCondition(false);
2108 getImpl<detail::Surface_Impl>()->assignDefaultSunExposure(false);
2109 getImpl<detail::Surface_Impl>()->assignDefaultWindExposure(false);
2110 getImpl<detail::Surface_Impl>()->emitChangeSignals(); // emit signals here
2111 }
2112
2113 IddObjectType Surface::iddObjectType() {
2114 IddObjectType result(IddObjectType::OS_Surface);

Callers

nothing calls this directly

Calls 6

iddObjectTypeFunction · 0.70
emitChangeSignalsMethod · 0.45

Tested by

no test coverage detected