DHART
|
Contains definitions for the VisibilityGraph class. More...
#include <vector>
Go to the source code of this file.
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 | HF::RayTracer |
Cast rays to determine if and where they intersect geometry. | |
namespace | HF::VisibilityGraph |
Evaluate visibility between points in a set of locations. | |
Functions | |
Graph | HF::VisibilityGraph::AllToAll (HF::RayTracer::EmbreeRayTracer &ert, const std::vector< HF::SpatialStructures::Node > &input_nodes, float height=1.7f) |
Generate a Visibility Graph between every node in a set of nodes in parallel. More... | |
Graph | HF::VisibilityGraph::GroupToGroup (HF::RayTracer::EmbreeRayTracer &ert, const std::vector< HF::SpatialStructures::Node > &from, const std::vector< HF::SpatialStructures::Node > &to, float height=1.7f) |
Generate a Visibility Graph from a set of nodes to another set of nodes. More... | |
Graph | HF::VisibilityGraph::AllToAllUndirected (HF::RayTracer::EmbreeRayTracer &ert, const std::vector< HF::SpatialStructures::Node > &nodes, float height, int cores=-1) |
Generate a Visibility Graph with every edge stored twice. More... | |
Contains definitions for the VisibilityGraph class.
Definition in file visibility_graph.h.