DHART: Automated analysis of the built environment¶
Contents¶
To get started from the very beginning with this package, please follow the installation guide below.
- Setup
- Getting Started
- Examples
- Code Reference
- Modules
- dhart.geometry
- dhart.graphgenerator
- dhart.pathfinding
- dhart.raytracer
- dhart.spatialstructures
- Store relationhships between points in space
- dhart.spatialstructures.CostAggregationType
- dhart.spatialstructures.CostAlgorithmKeys
- dhart.spatialstructures.Direction
- dhart.spatialstructures.Edge
- dhart.spatialstructures.EdgeSumArray
- dhart.spatialstructures.Graph
Graph
- dhart.spatialstructures.Graph.AddEdgeToGraph
- dhart.spatialstructures.Graph.AggregateEdgeCosts
- dhart.spatialstructures.Graph.Clear
- dhart.spatialstructures.Graph.CompressToCSR
- dhart.spatialstructures.Graph.ConvertToLists
- dhart.spatialstructures.Graph.GetEdgeCost
- dhart.spatialstructures.Graph.GetNodeID
- dhart.spatialstructures.Graph.NumNodes
- dhart.spatialstructures.Graph.add_node_attributes
- dhart.spatialstructures.Graph.attrs_to_costs
- dhart.spatialstructures.Graph.clear_node_attribute
- dhart.spatialstructures.Graph.getNodes
- dhart.spatialstructures.Graph.get_closest_nodes
- dhart.spatialstructures.Graph.get_closest_points
- dhart.spatialstructures.Graph.get_node_attributes
- dhart.spatialstructures.Graph.get_node_points
- dhart.spatialstructures.NodeList
- dhart.spatialstructures.NodeStruct
- dhart.spatialstructures.CalculateCrossSlope
- dhart.spatialstructures.CalculateEnergyExpenditure
- dhart.spatialstructures.CreateListOfNodeStructs
- dhart.viewanalysis
- Determine visual variety from points within the environment
- dhart.viewanalysis.AggregationType
- dhart.viewanalysis.ViewAnalysisAggregates
- dhart.viewanalysis.ViewAnalysisDirections
- dhart.viewanalysis.SphericalViewAnalysis
- dhart.viewanalysis.SphericalViewAnalysisAggregate
- dhart.viewanalysis.SphericallyDistributeRays
- dhart.visibilitygraph
- Main Module Methods
- Modules
- Internal API Documentation
- API Overview
- Native Functions to C Interface
- Main Module
- Graph Generator
- Geometry
- Path Finding
- Raytracer
- Spatial Structures
C_AddEdgeFromNodeIDs()
C_AddEdgeFromNodes()
C_AggregateEdgeCosts()
C_AttrsToCosts()
C_ClearGraph()
C_CreateGraph()
C_GetCSRPtrs()
C_GetEdgeCost()
C_GetNodeID()
C_NumNodes()
DestroyGraph()
DestroyNodes()
GetEdgesForNode()
GetNodesFromGraph()
SizeOfNodeVector()
c_add_node_attributes()
c_clear_node_attribute()
c_get_node_attributes()
- View Analysis
- Visibility Graph