|
DHART
|
Contains definitions for the VisibilityGraph class. More...
#include <vector>
Include dependency graph for visibility_graph.h:
This graph shows which files directly or indirectly include this file: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.