GRASS GIS 8 Programmer's Manual  8.2.2dev(2023)-3d2c704037
Graph_info Struct Reference

Graph-related section (see GRASS Directed Graph Library) More...

#include <dig_structs.h>

Collaboration diagram for Graph_info:

Data Fields

int line_type
 Line type used to build the graph. More...
 
dglGraph_s graph_s
 Graph structure. More...
 
dglSPCache_s spCache
 Shortest path cache. More...
 
double * edge_fcosts
 Forward costs used for graph. More...
 
double * edge_bcosts
 backward costs used for graph More...
 
double * node_costs
 Node costs used for graph. More...
 
int cost_multip
 Edge and node costs multiplicator. More...
 

Detailed Description

Graph-related section (see GRASS Directed Graph Library)

Definition at line 1220 of file dig_structs.h.

Field Documentation

◆ cost_multip

int Graph_info::cost_multip

Edge and node costs multiplicator.

Definition at line 1250 of file dig_structs.h.

◆ edge_bcosts

double* Graph_info::edge_bcosts

backward costs used for graph

Definition at line 1242 of file dig_structs.h.

◆ edge_fcosts

double* Graph_info::edge_fcosts

Forward costs used for graph.

dglGetEdge() is not supported for _DGL_V1)

Definition at line 1238 of file dig_structs.h.

Referenced by Vect_net_get_line_cost().

◆ graph_s

dglGraph_s Graph_info::graph_s

Graph structure.

Definition at line 1228 of file dig_structs.h.

Referenced by Vect_net_get_graph().

◆ line_type

int Graph_info::line_type

Line type used to build the graph.

Definition at line 1224 of file dig_structs.h.

◆ node_costs

double* Graph_info::node_costs

Node costs used for graph.

Definition at line 1246 of file dig_structs.h.

Referenced by Vect_net_get_node_cost().

◆ spCache

dglSPCache_s Graph_info::spCache

Shortest path cache.

Definition at line 1232 of file dig_structs.h.


The documentation for this struct was generated from the following file: