DHART
Loading...
Searching...
No Matches
graph_generator.cpp File Reference

Contains implementation for the functions in the GraphGenerator class. More...

#include <graph_generator.h>
#include <Constants.h>
#include <node.h>
#include <Edge.h>
#include <graph.h>
#include <robin_hood.h>
#include <omp.h>
#include <unique_queue.h>
#include <iostream>
#include <thread>
+ Include dependency graph for graph_generator.cpp:

Go to the source code of this file.

Namespaces

namespace  HF
 Perform human scale analysis on 3D environments.
 
namespace  HF::GraphGenerator
 Generate a graph of accessible space from a given start point.
 

Macros

#define NOMINMAX
 

Functions

void HF::GraphGenerator::SetupCoreCount (int cores=-1)
 Sets the core count of OpenMP. More...
 
template<typename raytracer_type >
void HF::GraphGenerator::setupRT (GraphGenerator *gg, raytracer_type &rt, const std::vector< int > &obs_ids, const std::vector< int > &walk_ids)
 Converts the raytracer to a multiRT if required, then map geometry ids to hitflags. More...
 

Detailed Description

Contains implementation for the functions in the GraphGenerator class.

Author
TBA
Date
26 Jun 2020

Definition in file graph_generator.cpp.

Macro Definition Documentation

◆ NOMINMAX

#define NOMINMAX

Definition at line 7 of file graph_generator.cpp.