PGROUTING  2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pgr_types.h File Reference
#include <postgres.h>
#include <stdlib.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  Column_info_t
 
struct  Coordinate_t
 
struct  Customer_t
 
struct  edge_astar
 
struct  General_path_element_t
 
struct  General_vehicle_orders_t
 
struct  matrix_cell
 
struct  path_element_t
 
struct  Path_t
 
struct  pgr_basic_edge_t
 
struct  pgr_contracted_blob
 
struct  pgr_edge_t
 
struct  Pgr_edge_xy_t
 
struct  pgr_flow_t
 
struct  pgr_path_t
 
struct  Point_on_edge_t
 
struct  Restrict_t
 
struct  Routes_t
 

Macros

#define MAX_RULE_LENGTH   5
 

Typedefs

typedef struct edge_astar edge_astar_t
 
typedef struct matrix_cell Matrix_cell_t
 

Enumerations

enum  expectType { ANY_INTEGER, ANY_NUMERICAL, TEXT, CHAR1 }
 
enum  graphType { UNDIRECTED = 0, DIRECTED }
 

Macro Definition Documentation

#define MAX_RULE_LENGTH   5

Typedef Documentation

typedef struct edge_astar edge_astar_t
typedef struct matrix_cell Matrix_cell_t

Enumeration Type Documentation

enum expectType
Enumerator
ANY_INTEGER 
ANY_NUMERICAL 
TEXT 
CHAR1 

Definition at line 189 of file pgr_types.h.

enum graphType
Enumerator
UNDIRECTED 
DIRECTED 

Definition at line 222 of file pgr_types.h.