DHART
Loading...
Searching...
No Matches
visibility_graph_C.cpp File Reference
#include "visibility_graph_C.h"
#include <vector>
#include <visibility_graph.h>
#include <embree_raytracer.h>
#include <graph.h>
#include <node.h>
#include <HFExceptions.h>
+ Include dependency graph for visibility_graph_C.cpp:

Go to the source code of this file.

Functions

C_INTERFACE CreateVisibilityGraphAllToAll (EmbreeRayTracer *ert, const float *nodes, int num_nodes, Graph **out_graph, float height)
 Create a new directed visibility graph between all nodes in parameter nodes. More...
 
C_INTERFACE CreateVisibilityGraphAllToAllUndirected (EmbreeRayTracer *ert, const float *nodes, int num_nodes, 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, Graph **out_graph, float height)
 Create a new visibility graph from the nodes in group_a, into the nodes of group_b. More...