|
ThunderEgg
1.0.0
|
Orthant class. More...
#include <ThunderEgg/Face.h>#include <array>#include <iostream>#include <numeric>#include <vector>

Go to the source code of this file.
Classes | |
| class | ThunderEgg::Orthant< D > |
| An enum-style class that represents the octants of a cube. More... | |
| class | ThunderEgg::Orthant< D >::Range |
| Range class for Orthant. More... | |
| class | ThunderEgg::Orthant< D >::Range::Iterator |
| Input iterator for Orthant values. More... | |
Namespaces | |
| ThunderEgg | |
| The ThunderEgg namespace. | |
Functions | |
| std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Orthant< 0 > &o) |
| ostream operator that prints a string representation of Orthant<0> enum. More... | |
| std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Orthant< 1 > &o) |
| ostream operator that prints a string representation of Orthant<1> enum. More... | |
| std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Orthant< 2 > &o) |
| ostream operator that prints a string representation of quadrant enum. More... | |
| std::ostream & | ThunderEgg::operator<< (std::ostream &os, const Orthant< 3 > &o) |
| ostream operator that prints a string representation of orthant enum. More... | |
| void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Orthant< 0 > &o) |
| void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Orthant< 1 > &o) |
| void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Orthant< 2 > &o) |
| void | ThunderEgg::to_json (tpl::nlohmann::json &j, const Orthant< 3 > &o) |
| void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Orthant< 0 > &o) |
| void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Orthant< 1 > &o) |
| void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Orthant< 2 > &o) |
| void | ThunderEgg::from_json (const tpl::nlohmann::json &j, Orthant< 3 > &o) |
Orthant class.