|
template<int D> |
Side< D > | ThunderEgg::HigherSideOnAxis (size_t axis) |
| Get the higher side on a given axis. More...
|
|
template<int D> |
Side< D > | ThunderEgg::LowerSideOnAxis (size_t axis) |
| Get the lower side on a given axis. More...
|
|
void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Side< 1 > &s) |
|
void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Side< 2 > &s) |
|
void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Side< 3 > &s) |
|
void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Side< 1 > &s) |
|
void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Side< 2 > &s) |
|
void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Side< 3 > &s) |
|
std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Side< 1 > &s) |
| ostream operator that prints a string representation of side enum. More...
|
|
std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Side< 2 > &s) |
| ostream operator that prints a string representation of side enum. More...
|
|
std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Side< 3 > &s) |
| ostream operator that prints a string representation of side enum. More...
|
|
std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Edge &o) |
| ostream operator that prints a string representation of edge enum. More...
|
|
void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Edge &o) |
|
void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Edge &o) |
|
std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Corner< 2 > &o) |
| ostream operator that prints a string representation of quadrant enum. More...
|
|
std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Corner< 3 > &o) |
| ostream operator that prints a string representation of corner enum. More...
|
|
void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Corner< 2 > &o) |
|
void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Corner< 3 > &o) |
|
void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Corner< 2 > &o) |
|
void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Corner< 3 > &o) |
|