public class ProfileResolver
extends Object
Before the `profile` parameter was introduced in #1958 the cost-function used for route calculations could be
specified by setting the vehicle and weighting parameters as well as the turn_costs/edge_based flags. This class does
the conversion between these legacy parameters and the corresponding profile. To resolve a profile we consider both
the request parameters as well as the available LM/CH preparations.
Note that this class is meant to be only used for the top-most web layer, while the GH engine should only deal with
the profile parameter.