libvalhalla-go/bindings/valhalla_go.h

37 lines
917 B
C
Raw Permalink Normal View History

2024-12-30 10:51:25 +00:00
#ifdef __cplusplus
extern "C" {
#endif
typedef void* Actor;
Actor actor_init_from_file(const char*, char *);
Actor actor_init_from_config(const char*, char *);
const char * actor_centroid(Actor, const char *, char *);
const char * actor_expansion(Actor, const char *, char *);
const char * actor_height(Actor, const char *, char *);
const char * actor_isochrone(Actor, const char *, char *);
const char * actor_locate(Actor, const char *, char *);
const char * actor_matrix(Actor, const char *, char *);
const char * actor_optimized_route(Actor, const char *, char *);
const char * actor_route(Actor, const char *, char *);
const char * actor_status(Actor, const char *, char *);
const char * actor_trace_attributes(Actor, const char *, char *);
const char * actor_trace_route(Actor, const char *, char *);
const char * actor_transit_available(Actor, const char *, char *);
#ifdef __cplusplus
}
#endif