overte-HifiExperiments/libraries/shared/src/BoxBase.cpp
2018-07-24 10:08:35 -07:00

46 lines
No EOL
1.2 KiB
C++

//
// 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;
}
}