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

Function sortModelObjectMetadata

src/model/ThreeJSReverseTranslator.cpp:151–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149 }
150
151 bool sortModelObjectMetadata(const ThreeModelObjectMetadata& lhs, const ThreeModelObjectMetadata& rhs) {
152 unsigned leftTypeOrder = getIddObjectTypeOrder(lhs.iddObjectType());
153 unsigned rightTypeOrder = getIddObjectTypeOrder(rhs.iddObjectType());
154
155 if (leftTypeOrder == rightTypeOrder) {
156 return lhs.name() < rhs.name();
157 }
158 return leftTypeOrder < rightTypeOrder;
159 }
160
161 unsigned getUserDataSurfaceTypeOrder(const std::string& userDataSurfaceType) {
162

Callers

nothing calls this directly

Calls 3

getIddObjectTypeOrderFunction · 0.85
iddObjectTypeMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected