|
DHART
|
Contains definitions for the Node structure. More...
#include <array>#include <ostream>
Include dependency graph for node.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | HF::SpatialStructures::Node |
| A point in space with an ID. More... | |
| struct | std::hash< HF::SpatialStructures::Node > |
| Hash this node by combining the hashes of all of it's position elements. More... | |
Namespaces | |
| namespace | HF |
| Perform human scale analysis on 3D environments. | |
| namespace | HF::SpatialStructures |
| Contains standard fundamental data structures for representing space used throughout DHARTAPI. | |
| namespace | std |
| STL namespace. | |
Macros | |
| #define | HF_NODE |
Enumerations | |
| enum | HF::SpatialStructures::NODE_TYPE { HF::SpatialStructures::GRAPH = 0 , HF::SpatialStructures::POI = 1 , HF::SpatialStructures::OTHER = 2 } |
| The type of node this is. More... | |
Functions | |
| template<typename SizeT > | |
| void | std::hash_combine_impl (SizeT &seed, SizeT value) noexcept |
| combine value into the hash value of seed More... | |
| ostream & | std::operator<< (ostream &os, const HF::SpatialStructures::Node n) |
| Create a string containing the x,y,z position of this node. More... | |
| ostream & | std::operator<< (ostream &os, const std::array< float, 3 > n) |
| Create a string containing the x,y,z positions of this array. More... | |