DHART
|
Contains definitions for the Node structure. More...
#include <array>
#include <ostream>
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... | |