Go to the source code of this file.
Defines | |
#define | ATLAS_API __declspec(dllimport) |
#define | AT_SUCCESS 0 |
Create and maintain a graph and find shortest paths. | |
#define | AT_ILLEGAL_VALUE -1 |
#define | AT_EDGE_ALREADY_EXISTS -2 |
#define | AT_NO_PATH_FOUND -3 |
#define | AT_NO_SUCH_VERTEX -4 |
#define | AT_NO_SUCH_EDGE -5 |
#define | AT_GRAPH_DIRECTED -6 |
#define | AT_NEED_RECALCULATION -7 |
Typedefs | |
typedef float | AT_scalar |
typedef AT_scalar(* | AT_CalculateDistanceCallbackType )(int vID0, int vID1, void *userDef) |
typedef AT_scalar(* | AT_AstarHeuristicCallbackType )(int vID0, int vID1, void *userDef) |
|
Create and maintain a graph and find shortest paths. The function was succesful. |
|
You provided an illegal value for one or more of the parameters. |
|
You try to add an edge that already exists. |
|
The query did not yield a path. |
|
The vertex ID does not exist. |
|
The edge does not exist. |
|
The operation you try to perform is only valid on undirected graphs. |
|
You changed the graph and need to recalculate the shortest paths before querying. |
|
Use floats or doubles in Atlas? |
|
Callback function type for distance calculation. |