46 lines · 1.2 KB · C++
RawDownload
////  Created by Sam Gondelman on 7/20/18//  Copyright 2018 High Fidelity, Inc.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html// #include "BoxBase.h" QString boxFaceToString(BoxFace face) {    switch (face) {        case MIN_X_FACE:            return "MIN_X_FACE";        case MAX_X_FACE:            return "MAX_X_FACE";        case MIN_Y_FACE:            return "MIN_Y_FACE";        case MAX_Y_FACE:            return "MAX_Y_FACE";        case MIN_Z_FACE:            return "MIN_Z_FACE";        case MAX_Z_FACE:            return "MAX_Z_FACE";        default:            return "UNKNOWN_FACE";    }} BoxFace boxFaceFromString(const QString& face) {    if (face == "MIN_X_FACE") {        return MIN_X_FACE;    } else if (face == "MAX_X_FACE") {        return MAX_X_FACE;    } else if (face == "MIN_Y_FACE") {        return MIN_Y_FACE;    } else if (face == "MAX_Y_FACE") {        return MAX_Y_FACE;    } else if (face == "MIN_Z_FACE") {        return MIN_Z_FACE;    } else if (face == "MAX_Z_FACE") {        return MAX_Z_FACE;    } else {        return UNKNOWN_FACE;    }}