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

Method clone

src/model/ZoneHVACComponent.cpp:58–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56 }
57
58 ModelObject ZoneHVACComponent_Impl::clone(Model model) const {
59 auto clone = ModelObject_Impl::clone(model).cast<ZoneHVACComponent>();
60 if (clone.inletPort() != 0u) {
61 clone.setString(clone.inletPort(), "");
62 }
63 if (clone.outletPort() != 0u) {
64 clone.setString(clone.outletPort(), "");
65 }
66
67 return std::move(clone);
68 }
69
70 boost::optional<ThermalZone> ZoneHVACComponent_Impl::thermalZone() const {
71 auto thisObject = this->getObject<ModelObject>();

Callers

nothing calls this directly

Calls 4

cloneFunction · 0.50
inletPortMethod · 0.45
setStringMethod · 0.45
outletPortMethod · 0.45

Tested by

no test coverage detected