Skip to content

Algunos datos de vrptools

Fernando Pacheco edited this page Oct 4, 2015 · 27 revisions

Comentarios generales

osrmclient.h, osrmclient.cpp (clase OsrmClient)

Se define enlace estático con la biblioteca OSRM, su inicializacion y métodos/funciones de consulta y retorno de información -originalmente viaroute- y luego locate y nearest.

node.h, node.cpp (clase Node)

Se definen elementos principales de los nodos UID, id, x, y, hint Se definen funciones básicas distancia a segmentos, distancias entre nodos, si un nodo esta a la derecha de un segmento.

twnode.h, twnode.cpp (clase Twnode)

Hereda de Node. Define los tipos de nodos: kStart, kPickup, kEnd y varios otros. Métodos para establecer y saber que tipo de nodo es. Demanda, apertura, cierre y calle en la que esta el nodo.

tweval.h, tweval.cpp (clase Tweval)

Hereda de Twnode.

Aparece evaluateOsrm que es el primero en referencias a OSR. Se definen elementos principales de los nodos UID, id, x, y, hint Se definen funciones basicas distancia a segmentos, distancias entre nodos, si un nodo esta a la derecha de un segmento.

Clone this wiki locally