Public Types | |
typedef std::vector < Streaming::MortonKey > | MortonKeyVector |
typedef Helpers::TCallback1 < BuildingFootprintService, const BuildingFootprintServiceQuery > | TServiceCallback |
Public Member Functions | |
BuildingFootprintServiceQuery (const BuildingFootprintServiceRequestId requestId, const QueryParams &queryParams, const TServiceCallback &serviceCallback, BuildingFootprintResourceService &footprintResourceService, BuildingFootprintRepository &footprintRepository) | |
virtual void | Execute () |
void | Cancel () |
bool | IsCancelled () const |
BuildingFootprintServiceRequestId | GetRequestId () const |
virtual QueryParams | GetQueryParams () const |
const MortonKeyVector & | GetKeysToGather () const |
virtual void | Finalise () |
Public Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |