Public Member Functions | |
void | AddFittedRoute (FittedRoute &fittedRoute) |
void | GetFittedRoutesForKey (const Eegeo::Streaming::MortonKey &key, std::vector< FittedRoute * > &out_fittedRoutes) const |
bool | HasAnyFittedRouteForKey (const Eegeo::Streaming::MortonKey &key) const |
void | RemoveFittedRoutesForKey (const Eegeo::Streaming::MortonKey &key, std::vector< FittedRoute * > &out_fittedRoutes) |
void | RemoveFittedRoute (const FittedRoute *pFittedRoute) |
FittedRoute * | GetFittedRoute (const Route *pRoute, const Eegeo::Streaming::MortonKey &key) const |
void | GetFittedRouteKeys (std::vector< Eegeo::Streaming::MortonKey > &keys) const |
void | GetAll (std::vector< FittedRoute * > &out_fittedRoutes) const |
void | GetAllForRoute (const Route *pRoute, std::vector< FittedRoute * > &out_fittedRoutes) const |
void | RemoveAllForRoute (const Route *pRoute, std::vector< FittedRoute * > &out_removedFittedRoutes) |
void | Clear () |
void | RegisterFittedRouteAddedCallback (IFittedRouteCallback *callback) |
void | RegisterFittedRouteRemovalCallback (IFittedRouteCallback *callback) |
void | UnregisterFittedRouteAddedCallback (IFittedRouteCallback *callback) |
void | UnregisterFittedRouteRemovalCallback (IFittedRouteCallback *callback) |
Public Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |