5 #include "CityThemes.h"
21 virtual const CityThemeData* GetThemeDataByName(
const std::string& themeName)
const = 0;
25 virtual const CityThemeData* GetThemeDataByLocationAndNameContaining(
const Space::LatLong& latLong,
const std::string& nameContains)
const = 0;
27 virtual int GetNumberOfThemes()
const = 0;
29 virtual const CityThemeData& GetCityThemeAt(
int index)
const = 0;
31 virtual bool HasThemeWithNameContaining(
const std::string& substring)
const = 0;
33 virtual std::vector<std::string> GetAvailableThemeNames()
const = 0;