Added weight multipliers for speed and turn updates
This commit is contained in:
committed by
Patrick Niklaus
parent
279f8aabfb
commit
c059d15cb9
@@ -996,6 +996,11 @@ class ContiguousInternalMemoryDataFacade : public BaseDataFacade
|
||||
return m_profile_properties->weight_precision;
|
||||
}
|
||||
|
||||
double GetWeightMultiplier() const override final
|
||||
{
|
||||
return m_profile_properties->GetWeightMultiplier();
|
||||
}
|
||||
|
||||
BearingClassID GetBearingClassID(const NodeID id) const override final
|
||||
{
|
||||
return m_bearing_class_id_table.at(id);
|
||||
|
||||
@@ -189,6 +189,8 @@ class BaseDataFacade
|
||||
|
||||
virtual unsigned GetWeightPrecision() const = 0;
|
||||
|
||||
virtual double GetWeightMultiplier() const = 0;
|
||||
|
||||
virtual BearingClassID GetBearingClassID(const NodeID id) const = 0;
|
||||
|
||||
virtual util::guidance::TurnBearing PreTurnBearing(const EdgeID eid) const = 0;
|
||||
|
||||
Reference in New Issue
Block a user