All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Transport::TransportWay Struct Reference

Public Member Functions

 TransportWay (const TransportWayId &id, const std::vector< Eegeo::dv3 > &centerLinePoints, const std::vector< double > &centerLineSplineParams, double lengthMeters, double halfWidthMeters, TransportWayDirection::Type wayDirection, const std::string &classification, double averageSpeedKph, double approximateSpeedLimitKph)
 
const TransportWayIdGetId () const
 
const std::vector< Eegeo::dv3 > & GetCenterLinePoints () const
 
const std::vector< double > & GetCenterLineSplineParams () const
 
double GetLengthMeters () const
 
double GetHalfWidthMeters () const
 
TransportWayDirection::Type GetWayDirection () const
 
std::string GetClassification () const
 
double GetAverageSpeedKph () const
 
double GetApproximateSpeedLimitKph () const
 
dv3 GetInterpolatedPoint (double param) const
 
dv3 GetDirectionAtInterpolatedPoint (double param) const
 

The documentation for this struct was generated from the following files: