DHART
Loading...
Searching...
No Matches
cost_algorithms.cpp File Reference
#include <cmath>
#include <algorithm>
#include "cost_algorithms.h"
#include "graph.h"
#include "Constants.h"
#include <iostream>
+ Include dependency graph for cost_algorithms.cpp:

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::SpatialStructures::CostAlgorithms
 

Macros

#define _USE_MATH_DEFINES
 

Functions

double HF::SpatialStructures::CostAlgorithms::to_radians (double degrees)
 
double HF::SpatialStructures::CostAlgorithms::to_degrees (double radians)
 
double HF::SpatialStructures::CostAlgorithms::CalculateSlope (Node &parent, Node &child)
 
EdgeSet HF::SpatialStructures::CostAlgorithms::CalculateEnergyExpenditure (const Subgraph &sg)
 
std::vector< EdgeSetHF::SpatialStructures::CostAlgorithms::CalculateEnergyExpenditure (const Graph &g)
 
std::vector< IntEdgeHF::SpatialStructures::CostAlgorithms::CalculateCrossSlope (const Subgraph &sg)
 
std::vector< std::vector< IntEdge > > HF::SpatialStructures::CostAlgorithms::CalculateCrossSlope (const Graph &g)
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Definition at line 9 of file cost_algorithms.cpp.