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

Method removeModelObject

src/model/ModelObjectList.cpp:130–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

128 }
129
130 void ModelObjectList_Impl::removeModelObject(const ModelObject& modelObject) {
131 if (hasModelObject(modelObject)) {
132 WorkspaceExtensibleGroup eg = getGroupForModelObject(modelObject);
133 getObject<ModelObject>().eraseExtensibleGroup(eg.groupIndex());
134 }
135 }
136
137 void ModelObjectList_Impl::removeAllModelObjects() {
138 getObject<ModelObject>().clearExtensibleGroups();

Callers 15

removeSpeedMethod · 0.80
removeAllSpeedsMethod · 0.80
removeGeneratorMethod · 0.80
removeSpeedMethod · 0.80
removeAllTemplateMethod · 0.80
removeTemplateMethod · 0.80
removeModuleMethod · 0.80
removeAllModulesMethod · 0.80
removeAllTemplateMethod · 0.80
removeTemplateMethod · 0.80

Calls 2

eraseExtensibleGroupMethod · 0.80
groupIndexMethod · 0.80

Tested by 1

TEST_FFunction · 0.64