7 #include "Navigation.h"
8 #include "PlaceNames.h"
10 #include "Streaming.h"
11 #include "VectorMathDecl.h"
22 typedef std::vector<const TPackedRenderableSceneElement*> TPackedRenderableSceneElementSet;
26 typedef std::vector<const TRoadNamesSceneElement*> TRoadNamesSceneElementSet;
29 typedef std::vector<const PlaceNames::PlaceNameModel*> TPlaceNameModels;
39 static bool IsBetterDelta(
46 static bool IsSameAsBestDelta(
54 static std::vector<const Eegeo::Rendering::Scene::SceneElement<T>*> GetItemForKey(
70 TPackedRenderableSceneElementSet GetBuildingByEcefPoint(
const Eegeo::dv3& ecefPoint,
79 TPackedRenderableSceneElementSet GetRoadByEcefPoint(
const Eegeo::dv3& ecefPoint,
88 TPackedRenderableSceneElementSet GetTerrainByEcefPoint(
const Eegeo::dv3& ecefPoint,
97 TPackedRenderableSceneElementSet GetShadowByEcefPoint(
const Eegeo::dv3& ecefPoint,
106 TRoadNamesSceneElementSet GetRoadNamesByEcefPoint(
const Eegeo::dv3& ecefPoint,
115 TPlaceNameModels GetPlaceNamesByEcefPoint(
const Eegeo::dv3& ecefPoint,