| 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.