All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Enumerations | Functions | Variables
Eegeo::Resources::Roads Namespace Reference

Road resources. More...

Classes

struct  RoadBuilderOutput
 
struct  QCMSChunkBuiltResources
 
class  ChunkedRoadBuilder
 
class  IRoadLabelAnchorCategoryMapper
 
class  IRoadLabelBuilder
 
class  IRoadNameClassificationPatcher
 
struct  NavGraphRoadData
 
struct  NavGraphData
 
struct  RoadNameData
 
struct  RoadClassification
 
class  RoadLabelAnchorCategoryMapper
 
class  RoadLabelBuilder
 
class  RoadNameClassificationPatcher
 
class  RoadNameGeometryBuilder
 
class  RoadNamesFadeController
 
class  RoadNamesRenderableFilter
 
class  RoadNameTransformBuilder
 
class  RoadStreaming
 

Enumerations

enum  RoadDirection { BIDIRECTIONAL = 0, FT = 1, TF = 2, CLOSED_IN_BOTH_DIRECTIONS = 3 }
 
enum  TransportLayerType { TransportLayerType_Invalid, TransportLayerType_Road, TransportLayerType_Rail, TransportLayerType_Tram }
 

Functions

float CalcHeightOffsetAboveTerrain (const Streaming::MortonKey &key)
 
TransportLayerType LayerTypeFromChunkTag (const std::string &tag)
 
void AppendQCMSRenderables (const QCMSChunkBuiltResources &qcmsResult, RoadBuilderOutput &builderOutput)
 
void BuildFunctionalRoadClassEnumValuesMap (std::map< std::string, FunctionalRoadClass::Type > &enumMap)
 

Variables

const double HeightAboveGroundToFadeOut = 800.0
 
const float FadeOffsetHeight = 5.0f
 

Detailed Description

Road resources.