libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::AbstractRoutingProfile Member List

This is the complete list of members for osmscout::AbstractRoutingProfile, including all inherited members.

AbstractRoutingProfile(const TypeConfigRef &typeConfig)osmscout::AbstractRoutingProfileexplicit
accessReaderosmscout::AbstractRoutingProfileprotected
AddType(const TypeInfoRef &type, double speed)osmscout::AbstractRoutingProfile
AddType(const TypeInfoRef &type, SpeedVariant speed)osmscout::AbstractRoutingProfile
CanUse(const RouteNode &currentNode, const std::vector< ObjectVariantData > &objectVariantData, size_t pathIndex) const overrideosmscout::AbstractRoutingProfilevirtual
CanUse(const Area &area) const overrideosmscout::AbstractRoutingProfilevirtual
CanUse(const Way &way) const overrideosmscout::AbstractRoutingProfilevirtual
CanUseBackward(const Way &way) const overrideosmscout::AbstractRoutingProfilevirtual
CanUseForward(const Way &way) const overrideosmscout::AbstractRoutingProfilevirtual
costLimitDistanceosmscout::AbstractRoutingProfileprotected
costLimitFactorosmscout::AbstractRoutingProfileprotected
GetCostLimitDistance() const overrideosmscout::AbstractRoutingProfileinlinevirtual
GetCostLimitFactor() const overrideosmscout::AbstractRoutingProfileinlinevirtual
GetCosts(const RouteNode &currentNode, const std::vector< ObjectVariantData > &objectVariantData, size_t inPathIndex, size_t outPathIndex) const =0osmscout::RoutingProfilepure virtual
GetCosts(const Area &area, const Distance &distance) const =0osmscout::RoutingProfilepure virtual
GetCosts(const Way &way, const Distance &distance) const =0osmscout::RoutingProfilepure virtual
GetCosts(const Distance &distance) const =0osmscout::RoutingProfilepure virtual
GetCostString(double cost) const overrideosmscout::AbstractRoutingProfileinlinevirtual
GetTime(const Area &area, const Distance &distance) const overrideosmscout::AbstractRoutingProfileinlinevirtual
GetTime(const Way &way, const Distance &distance) const overrideosmscout::AbstractRoutingProfileinlinevirtual
GetTime2(const Obj &obj, const Distance &distance) constosmscout::AbstractRoutingProfileinlineprotected
GetUTurnCost() const overrideosmscout::AbstractRoutingProfilevirtual
GetVehicle() const overrideosmscout::AbstractRoutingProfileinlinevirtual
GetVehicleMaxSpeed() constosmscout::AbstractRoutingProfileinline
gradeReaderosmscout::AbstractRoutingProfileprotected
maxSpeedosmscout::AbstractRoutingProfileprotected
maxSpeedReaderosmscout::AbstractRoutingProfileprotected
minSpeedosmscout::AbstractRoutingProfileprotected
ParametrizeForBicycle(const TypeConfig &typeConfig, double maxSpeed)osmscout::AbstractRoutingProfilevirtual
ParametrizeForCar(const TypeConfig &typeConfig, const std::map< std::string, double > &speedMap, double maxSpeed)osmscout::AbstractRoutingProfilevirtual
ParametrizeForFoot(const TypeConfig &typeConfig, double maxSpeed)osmscout::AbstractRoutingProfilevirtual
SetCostLimitDistance(const Distance &costLimitDistance)osmscout::AbstractRoutingProfile
SetCostLimitFactor(double costLimitFactor)osmscout::AbstractRoutingProfile
SetVehicle(Vehicle vehicle)osmscout::AbstractRoutingProfile
SetVehicleMaxSpeed(double maxSpeed)osmscout::AbstractRoutingProfile
speedsosmscout::AbstractRoutingProfileprotected
typeConfigosmscout::AbstractRoutingProfileprotected
vehicleosmscout::AbstractRoutingProfileprotected
vehicleMaxSpeedosmscout::AbstractRoutingProfileprotected
vehicleRouteNodeBitosmscout::AbstractRoutingProfileprotected
~RoutingProfile()=defaultosmscout::RoutingProfilevirtual