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

Method removeAdditionalProperties

src/model/ModelObject.cpp:694–702  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

692 }
693
694 std::vector<IdfObject> ModelObject_Impl::removeAdditionalProperties() {
695 std::vector<IdfObject> removed;
696 AdditionalPropertiesVector candidates = getObject<ModelObject>().getModelObjectSources<AdditionalProperties>();
697 for (AdditionalProperties& candidate : candidates) {
698 std::vector<IdfObject> tmp = candidate.remove();
699 openstudio::detail::concat_helper(removed, std::move(tmp));
700 }
701 return removed;
702 }
703
704 bool ModelObject_Impl::hasAdditionalProperties() const {
705 AdditionalPropertiesVector candidates = getObject<ModelObject>().getModelObjectSources<AdditionalProperties>();

Callers 1

removeMethod · 0.95

Calls 2

concat_helperFunction · 0.85
removeMethod · 0.45

Tested by

no test coverage detected