11 #ifndef hifi_workload_SpaceClassifier_h
12 #define hifi_workload_SpaceClassifier_h
15 #include "RegionTracker.h"
18 class SpaceClassifierTask {
21 using Outputs = RegionTracker::Outputs;
22 using JobModel = Task::ModelIO<SpaceClassifierTask, Inputs, Outputs>;
23 void build(JobModel& model,
const Varying& in, Varying& out);
27 class PerformSpaceTransactionConfig :
public Job::Config {
36 class PerformSpaceTransaction {
38 using Config = PerformSpaceTransactionConfig;
39 using JobModel = Job::Model<PerformSpaceTransaction, Config>;
41 void configure(
const Config& config);
42 void run(
const WorkloadContextPointer& context);