AbstractRoutingProfile(const TypeConfigRef &typeConfig) | osmscout::AbstractRoutingProfile | explicit |
accessReader | osmscout::AbstractRoutingProfile | protected |
AddType(const TypeInfoRef &type, double speed) | osmscout::AbstractRoutingProfile | |
AddType(const TypeInfoRef &type, SpeedVariant speed) | osmscout::AbstractRoutingProfile | |
CanUse(const RouteNode ¤tNode, const std::vector< ObjectVariantData > &objectVariantData, size_t pathIndex) const override | osmscout::AbstractRoutingProfile | virtual |
CanUse(const Area &area) const override | osmscout::AbstractRoutingProfile | virtual |
CanUse(const Way &way) const override | osmscout::AbstractRoutingProfile | virtual |
CanUseBackward(const Way &way) const override | osmscout::AbstractRoutingProfile | virtual |
CanUseForward(const Way &way) const override | osmscout::AbstractRoutingProfile | virtual |
costLimitDistance | osmscout::AbstractRoutingProfile | protected |
costLimitFactor | osmscout::AbstractRoutingProfile | protected |
GetCostLimitDistance() const override | osmscout::AbstractRoutingProfile | inlinevirtual |
GetCostLimitFactor() const override | osmscout::AbstractRoutingProfile | inlinevirtual |
GetCosts(const RouteNode ¤tNode, const std::vector< ObjectVariantData > &objectVariantData, size_t inPathIndex, size_t outPathIndex) const =0 | osmscout::RoutingProfile | pure virtual |
GetCosts(const Area &area, const Distance &distance) const =0 | osmscout::RoutingProfile | pure virtual |
GetCosts(const Way &way, const Distance &distance) const =0 | osmscout::RoutingProfile | pure virtual |
GetCosts(const Distance &distance) const =0 | osmscout::RoutingProfile | pure virtual |
GetCostString(double cost) const override | osmscout::AbstractRoutingProfile | inlinevirtual |
GetTime(const Area &area, const Distance &distance) const override | osmscout::AbstractRoutingProfile | inlinevirtual |
GetTime(const Way &way, const Distance &distance) const override | osmscout::AbstractRoutingProfile | inlinevirtual |
GetTime2(const Obj &obj, const Distance &distance) const | osmscout::AbstractRoutingProfile | inlineprotected |
GetUTurnCost() const override | osmscout::AbstractRoutingProfile | virtual |
GetVehicle() const override | osmscout::AbstractRoutingProfile | inlinevirtual |
GetVehicleMaxSpeed() const | osmscout::AbstractRoutingProfile | inline |
gradeReader | osmscout::AbstractRoutingProfile | protected |
maxSpeed | osmscout::AbstractRoutingProfile | protected |
maxSpeedReader | osmscout::AbstractRoutingProfile | protected |
minSpeed | osmscout::AbstractRoutingProfile | protected |
ParametrizeForBicycle(const TypeConfig &typeConfig, double maxSpeed) | osmscout::AbstractRoutingProfile | virtual |
ParametrizeForCar(const TypeConfig &typeConfig, const std::map< std::string, double > &speedMap, double maxSpeed) | osmscout::AbstractRoutingProfile | virtual |
ParametrizeForFoot(const TypeConfig &typeConfig, double maxSpeed) | osmscout::AbstractRoutingProfile | virtual |
SetCostLimitDistance(const Distance &costLimitDistance) | osmscout::AbstractRoutingProfile | |
SetCostLimitFactor(double costLimitFactor) | osmscout::AbstractRoutingProfile | |
SetVehicle(Vehicle vehicle) | osmscout::AbstractRoutingProfile | |
SetVehicleMaxSpeed(double maxSpeed) | osmscout::AbstractRoutingProfile | |
speeds | osmscout::AbstractRoutingProfile | protected |
typeConfig | osmscout::AbstractRoutingProfile | protected |
vehicle | osmscout::AbstractRoutingProfile | protected |
vehicleMaxSpeed | osmscout::AbstractRoutingProfile | protected |
vehicleRouteNodeBit | osmscout::AbstractRoutingProfile | protected |
~RoutingProfile()=default | osmscout::RoutingProfile | virtual |