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

Function addResultMeasureInfo

src/workflow/Util.cpp:308–326  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

306}
307
308bool addResultMeasureInfo(WorkflowStepResult& result, BCLMeasure& measure) {
309 try {
310 result.setMeasureType(measure.measureType());
311 result.setMeasureName(measure.name());
312 result.setMeasureId(measure.uid());
313 result.setMeasureVersionId(measure.versionId());
314 auto version_modified_ = measure.versionModified();
315 if (version_modified_) {
316 result.setMeasureVersionModified(*version_modified_);
317 }
318 result.setMeasureXmlChecksum(measure.xmlChecksum());
319 result.setMeasureClassName(measure.className());
320 result.setMeasureDisplayName(measure.displayName());
321 result.setMeasureTaxonomy(measure.taxonomyTag());
322 return true;
323 } catch (...) {
324 return false;
325 }
326}
327
328} // namespace openstudio::workflow::util

Callers 1

applyMeasuresMethod · 0.85

Calls 15

setMeasureNameMethod · 0.80
setMeasureIdMethod · 0.80
setMeasureVersionIdMethod · 0.80
setMeasureXmlChecksumMethod · 0.80
setMeasureClassNameMethod · 0.80
setMeasureDisplayNameMethod · 0.80
setMeasureTaxonomyMethod · 0.80
taxonomyTagMethod · 0.80
setMeasureTypeMethod · 0.45
measureTypeMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected