DHART
|
Header file for C Interface functions related to graph generation. More...
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::GraphGenerator |
Generate a graph of accessible space from a given start point. | |
namespace | HF::RayTracer |
Cast rays to determine if and where they intersect geometry. | |
Macros | |
#define | C_INTERFACE extern "C" __declspec(dllexport) int |
Functions | |
C_INTERFACE | GenerateGraph (HF::RayTracer::EmbreeRayTracer *ray_tracer, const float *start_point, const float *spacing, int MaxNodes, float UpStep, float UpSlope, float DownStep, float DownSlope, int max_step_connection, int min_connections, int core_count, HF::SpatialStructures::Graph **out_graph) |
Construct a graph by performing a breadth-first search of accessible space. More... | |
C_INTERFACE | GenerateGraphObstacles (HF::RayTracer::EmbreeRayTracer *ray_tracer, const float *start_point, const float *spacing, int MaxNodes, float UpStep, float UpSlope, float DownStep, float DownSlope, int max_step_connection, int min_connections, int core_count, const int *obstacle_ids, const int *walkable_ids, int num_obstacles, int num_walkables, HF::SpatialStructures::Graph **out_graph) |
Construct a graph by performing a breadth-first search of accessible space, seperating obstacles from walkable geometry. More... | |
Header file for C Interface functions related to graph generation.
Definition in file analysis_C.h.
#define C_INTERFACE extern "C" __declspec(dllexport) int |
Definition at line 16 of file analysis_C.h.