|
DHART
|
Header file for functions related to creating a visibility graph. More...
Include dependency graph for visibility_graph_C.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::RayTracer |
| Cast rays to determine if and where they intersect geometry. | |
| namespace | HF::SpatialStructures |
| Contains standard fundamental data structures for representing space used throughout DHARTAPI. | |
Functions | |
| C_INTERFACE | CreateVisibilityGraphAllToAll (HF::RayTracer::EmbreeRayTracer *ert, const float *nodes, int num_nodes, HF::SpatialStructures::Graph **out_graph, float height) |
| Create a new directed visibility graph between all nodes in parameter nodes. More... | |
| C_INTERFACE | CreateVisibilityGraphAllToAllUndirected (HF::RayTracer::EmbreeRayTracer *ert, const float *nodes, int num_nodes, HF::SpatialStructures::Graph **out_graph, float height, const int cores) |
| Create a new undirected visibility graph between all nodes in nodes. More... | |
| C_INTERFACE | CreateVisibilityGraphGroupToGroup (HF::RayTracer::EmbreeRayTracer *ert, const float *group_a, const int size_a, const float *group_b, const int size_b, HF::SpatialStructures::Graph **out_graph, float height) |
| Create a new visibility graph from the nodes in group_a, into the nodes of group_b. More... | |
Header file for functions related to creating a visibility graph.
Definition in file visibility_graph_C.h.