Public Member Functions | |
FittedRouteFactory (const Fitting::NavGraphFittingInfoRepository &roadNavGraphSplineRepository, const Fitting::NavGraphFittingInfoRepository &railNavGraphSplineRepository, const Streaming::SceneGraphCellRepository &sceneGraphCellRepository, const Resources::Terrain::Heights::TerrainHeightProvider &terrainHeightProvider, const FittedRouteFactoryConfig &config) | |
FittedRoute * | CreateFittedRoute (const Route *pRoute, const Eegeo::Streaming::MortonKey &key) |
FittedRoute * | CreateUnfittedRoute (const Route *pRoute, const Eegeo::Streaming::MortonKey &key, bool projectToTerrain) |
bool | FittingToNavgraphEnabled () const |
void | ToggleFittingToNavgraph () |
bool | IsUnfittedSectionHighlightEnabled () const |
void | ToggleHighlightUnfittedSections () |
FittedRouteFactoryConfig | GetConfig () const |
void | SetConfig (const FittedRouteFactoryConfig &config) |
void | SetNavGraphDebugVisualiser (Eegeo::Routes::Fitting::NavGraphDebugAnnotation *visualiser) |
Static Public Member Functions | |
static FittedRouteFactoryConfig | DefaultConfig () |