13 class RouteRepository;
17 class LocalRouteVertex;
19 class RoutingNavigationGraphObserver;
20 class RoutingTerrainHeightsObserver;
21 class RoutingSceneGraphObserver;
22 class RouteVertexDebugVisualiser;
23 class RouteStyleRepository;
24 class StyleMappingRouteObserver;
26 class RouteSelectionHelper;
28 struct PointOnRouteOptions;
32 struct ClippedRouteVertex;
33 struct ClippedRouteSection;
34 class RouteClippingService;
41 struct FittedRouteSection;
43 class FittedRouteRepository;
44 class IFittedRouteCallback;
45 class NavGraphRoadFittingInfo;
46 class NavGraphFittingInfoForKey;
47 class NavGraphFittingInfoRepository;
48 class NavGraphFittingInfoService;
49 class RouteFittingService;
50 class FittedRouteFactory;
51 class NavGraphRoadFittingInfo;
52 class FittingTerrainProjector;
53 class NavGraphDebugAnnotation;
56 namespace NavGraphConforming
59 class CandidateSetGenerator;
60 class NavGraphConformer;
61 class NavGraphConformerCandidateGenerator;
62 class NavGraphConformerOutputBuilder;
64 class NavGraphConformerSolver;
65 class SolverNodeAllocator;
68 struct ConformerSolution;
70 struct NavGraphConformerConfig;
72 struct FittedRangeForRoad;
74 class SelectedRoadRepository;
75 class SolverRangeBuilder;
76 struct ConformerRouteSection;
84 class IRouteThicknessPolicy;
85 class IdentityRouteThicknessPolicy;
86 class IRouteThicknessPolicy;
87 class LinearAltitudeBasedRouteThicknessPolicy;
96 class RouteSimulationService;
97 class RouteSimulationSession;
98 class RouteSimulationSessionFactory;
99 class RouteSimulationSessionRepository;
100 class RouteSimulationSessionFittedRouteObserver;
101 class IRouteSimulationSessionObserver;
102 class RouteSimulationRouteObserver;
103 class IRouteSimulationSessionCallback;
106 class RouteSamplerFactory;
110 class RouteSimulationGlobeCameraController;
111 class RouteSimulationGlobeCameraControllerFactory;
112 struct RouteSimulationGlobeCameraControllerConfig;
117 class RouteSimulationModelBinding;
118 class RouteSimulationViewService;
119 class RouteSimulationViewRepository;
120 class RouteSimulationViewFactory;
127 class IRouteViewFactory;
128 class RouteViewFactory;
129 class RouteViewShader;
130 class ScreenSpaceRouteViewShader;
131 class RouteViewRepository;
132 class RouteViewFactoryRepository;
133 class ViewFactoryMappingRouteObserver;
134 class RouteViewService;
135 class RouteViewRenderer;
136 class RouteViewRenderable;
137 class ScreenSpaceRouteViewRenderable;
138 class RouteViewMaterial;
139 class ScreenSpaceRouteViewMaterial;
140 class RouteViewMeshFactory;
141 class RouteViewStyleObserver;
142 class IRouteViewStyleCallback;
143 class RouteViewFittedRouteObserver;
144 class RouteViewSegment;
145 class IRouteViewGeometryFactory;
146 class RouteViewRenderableFactory;
147 struct RouteRenderVertex;
153 class BuildRouteWorkItem;
154 class JsonRouteParser;
155 class RoutingRequestBuilder;
156 class IRoutingWebservice;
157 class RoutingWebservice;
158 class RoutingQueryResultParser;
159 class IRoutingQueryIdGenerator;
160 class RoutingQueryIdGenerator;
162 enum class TransportationMode;
163 struct RoutingQueryOptions;
164 struct RoutingQueryResponse;
168 struct RouteDirections;
170 typedef int RoutingQueryId;
171 typedef Helpers::ICallback1<const RoutingQueryResponse> RoutingQueryCompletedCallback;