63 bool acceptAllDestinations,
int maxEdges,
bool ignoreClasses,
85 SUMOTime time, std::vector<const ROEdge*>& into);
SUMOReal recomputeCosts(const std::vector< const ROEdge * > &edges, const ROVehicle *const v, SUMOTime time) const
Recomputes the costs of a route.
Computes routes using junction turning percentages.
const bool myUnbuildIsWarningOnly
Whether unbuildable routes shall be reported as warniings, not errors.
const int myMaxEdges
The maximum number of edges a route may have.
void compute(const ROEdge *from, const ROEdge *to, const ROVehicle *const vehicle, SUMOTime time, std::vector< const ROEdge * > &into)
Computes a route.
ROJTRRouter(RONet &net, bool unbuildIsWarningOnly, bool acceptAllDestinations, int maxEdges, bool ignoreClasses, bool allowLoops)
Constructor.
const bool myAcceptAllDestination
Whether all edges may be used as route end.
const bool myAllowLoops
Whether a vehicle may reuse a road.
RONet & myNet
The network to use.
A vehicle as used by router.
~ROJTRRouter()
Destructor.
const bool myIgnoreClasses
Whether vehicle class information shall be ignored.
An edge the jtr-router may route through.
A basic edge for routing applications.
The router's network representation.