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

Method remove

src/model/ConnectorSplitter.cpp:49–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47 }
48
49 std::vector<openstudio::IdfObject> ConnectorSplitter_Impl::remove() {
50 OptionalConnectorSplitter self = model().getModelObject<ConnectorSplitter>(handle());
51 model().disconnect(*self, inletPort());
52 for (int i = 0; i < int(nextBranchIndex()) - 1; i++) {
53 model().disconnect(*self, outletPort(i));
54 }
55 return ModelObject_Impl::remove();
56 }
57
58 unsigned ConnectorSplitter_Impl::inletPort() const {
59 return OS_Connector_SplitterFields::InletBranchName;

Callers

nothing calls this directly

Calls 1

disconnectMethod · 0.45

Tested by

no test coverage detected