AATTaskFactory::AATTaskFactory(OrderedTask& _task, const TaskBehaviour &tb) :AbstractTaskFactory(aat_constraints, _task, tb, LegalPointConstArray(aat_start_types, ARRAY_SIZE(aat_start_types)), LegalPointConstArray(aat_im_types, ARRAY_SIZE(aat_im_types)), LegalPointConstArray(aat_finish_types, ARRAY_SIZE(aat_finish_types))) { }
FAITaskFactory::FAITaskFactory(const TaskFactoryConstraints &_constraints, OrderedTask& _task, const TaskBehaviour &tb) :AbstractTaskFactory(_constraints, _task, tb, LegalPointConstArray(fai_start_types, ARRAY_SIZE(fai_start_types)), LegalPointConstArray(fai_im_types, ARRAY_SIZE(fai_im_types)), LegalPointConstArray(fai_finish_types, ARRAY_SIZE(fai_finish_types))) { }