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 | |
applyJunctionPenalty | osmscout::FastestPathRoutingProfile | protected |
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 |
FastestPathRoutingProfile(const TypeConfigRef &typeConfig) | osmscout::FastestPathRoutingProfile | explicit |
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 override | osmscout::FastestPathRoutingProfile | inlinevirtual |
GetCosts(const Area &area, const Distance &distance) const override | osmscout::FastestPathRoutingProfile | inlinevirtual |
GetCosts(const Way &way, const Distance &distance) const override | osmscout::FastestPathRoutingProfile | inlinevirtual |
GetCosts(const Distance &distance) const override | osmscout::FastestPathRoutingProfile | inlinevirtual |
GetCostString(double cost) const override | osmscout::FastestPathRoutingProfile | inlinevirtual |
GetMaxPenalty() const | osmscout::FastestPathRoutingProfile | inline |
GetPenaltyDifferentType() const | osmscout::FastestPathRoutingProfile | inline |
GetPenaltySameType() const | osmscout::FastestPathRoutingProfile | inline |
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::FastestPathRoutingProfile | inlinevirtual |
GetVehicle() const override | osmscout::AbstractRoutingProfile | inlinevirtual |
GetVehicleMaxSpeed() const | osmscout::AbstractRoutingProfile | inline |
gradeReader | osmscout::AbstractRoutingProfile | protected |
HasJunctionPenalty() const | osmscout::FastestPathRoutingProfile | inline |
maxPenalty | osmscout::FastestPathRoutingProfile | protected |
maxSpeed | osmscout::AbstractRoutingProfile | protected |
maxSpeedReader | osmscout::AbstractRoutingProfile | protected |
minSpeed | osmscout::AbstractRoutingProfile | protected |
ParametrizeForBicycle(const TypeConfig &typeConfig, double maxSpeed) override | osmscout::FastestPathRoutingProfile | inlinevirtual |
ParametrizeForCar(const TypeConfig &typeConfig, const std::map< std::string, double > &speedMap, double maxSpeed) override | osmscout::FastestPathRoutingProfile | inlinevirtual |
ParametrizeForFoot(const TypeConfig &typeConfig, double maxSpeed) override | osmscout::FastestPathRoutingProfile | inlinevirtual |
penaltyDifferentType | osmscout::FastestPathRoutingProfile | protected |
penaltySameType | osmscout::FastestPathRoutingProfile | protected |
SetCostLimitDistance(const Distance &costLimitDistance) | osmscout::AbstractRoutingProfile | |
SetCostLimitFactor(double costLimitFactor) | osmscout::AbstractRoutingProfile | |
SetJunctionPenalty(bool b) | osmscout::FastestPathRoutingProfile | inline |
SetMaxPenalty(const HourDuration &d) | osmscout::FastestPathRoutingProfile | inline |
SetPenaltyDifferentType(const Distance &d) | osmscout::FastestPathRoutingProfile | inline |
SetPenaltySameType(const Distance &d) | osmscout::FastestPathRoutingProfile | inline |
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 |