|
Sierra Toolkit Version of the Day
|
Classes | |
| struct | stk::IndexList< I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31 > |
| Compile-time list of indices. More... | |
| struct | stk::IndexListAt< List, J > |
| Access member of compile-time list of indices. More... | |
| struct | stk::StaticAssert< expression > |
| Compile-time assertionIf the compile-time expression is true then defines. More... | |
| struct | stk::EqualCase |
| Case-insensitive equality compare binary function object. More... | |
| struct | stk::NotEqualCase |
| Case-insensitive inequality compare binary function object. More... | |
| struct | stk::LessCase |
| Case-insensitive less-than compare binary function object. More... | |
| struct | stk::LessEqualCase |
| Case-insensitive less-than-or-equal-to compare binary function object. More... | |
| struct | stk::GreaterCase |
| Case-insensitive greater-than compare binary function object. More... | |
| struct | stk::GreaterEqualCase |
| Case-insensitive greater-than-or-equal-to compare binary function object. More... | |
| class | stk::OctTreeKey |
| Type for identifying a particular node in a hierarchical oct-tree. More... | |
| class | stk::CSet |
| Set of entities of arbitrary types. More... | |
| class | PairIter |
| Iterate a span of a container defined by begin and end iterators. More... | |
Modules | |
| TypeList: linked list of types | |
Linked-list of compile-time types and supporting compile-time linked list operations. | |
Functions | |
| OctTreeKey | stk::hsfc3d (const unsigned Depth, const unsigned *const coord) |
| Generate a 3D Hilbert space filling curve oct-tree key from an integer XYZ coordinate. | |
| bool | stk::equal_case (const char *lhs, const char *rhs) |
| Case-insensitive equality compare. | |
| bool | stk::not_equal_case (const char *lhs, const char *rhs) |
| Case-insensitive inequality compare. | |
| bool | stk::less_case (const char *lhs, const char *rhs) |
| Case-insensitive less-than compare. | |
| bool | stk::less_equal_case (const char *lhs, const char *rhs) |
| Case-insensitive less-than-or-equal-to compare. | |
| bool | stk::greater_case (const char *lhs, const char *rhs) |
| Case-insensitive greater-than compare. | |
| bool | stk::greater_equal_case (const char *lhs, const char *rhs) |
| Case-insensitive greater-than-or-equal-to compare. | |
| bool | stk::equal_case (const std::string &lhs, const std::string &rhs) |
| Case-insensitive equality compare. | |
| bool | stk::not_equal_case (const std::string &lhs, const std::string &rhs) |
| Case-insensitive inequality compare. | |
| bool | stk::less_case (const std::string &lhs, const std::string &rhs) |
| Case-insensitive less-than compare. | |
| bool | stk::less_equal_case (const std::string &lhs, const std::string &rhs) |
| Case-insensitive less-than-or-equal-to compare. | |
| bool | stk::greater_case (const std::string &lhs, const std::string &rhs) |
| Case-insensitive greater-than compare. | |
| bool | stk::greater_equal_case (const std::string &lhs, const std::string &rhs) |
| Case-insensitive greater-than-or-equal-to compare. | |
| OctTreeKey stk::hsfc3d | ( | const unsigned | Depth, |
| const unsigned *const | coord | ||
| ) |
Generate a 3D Hilbert space filling curve oct-tree key from an integer XYZ coordinate.
| Depth | Depth for the generated key. |
| coord | XYZ coordinates in the range [0u:~0u]. |
Definition at line 214 of file OctTree.cpp.