const std::vector<const Description*> Split::setupOutputs() const { std::vector<const Description*> outputs; Description* data = new Description(OUTPUT_DATA, Variant::DATA); data->setTitle(L_("List item")); data->setOperatorThread(ITEM_THREAD); outputs.push_back(data); Description* index = new Description(OUTPUT_NUM_ITEMS, Variant::UINT_64); index->setTitle(L_("Number of list items")); index->setOperatorThread(LIST_THREAD); outputs.push_back(index); return outputs; }
const std::vector<const Description*> Merge::setupInputs() { std::vector<const Description*> inputs; Description* data = new Description(INPUT_DATA, Variant::DATA); data->setTitle(L_("List item")); data->setOperatorThread(ITEM_THREAD); inputs.push_back(data); Description* index = new Description(INPUT_NUM_ITEMS, Variant::INT); index->setTitle(L_("Number of list items")); index->setOperatorThread(LIST_THREAD); inputs.push_back(index); return inputs; }
const std::vector<const Description*> Split::setupInputs() { std::vector<const Description*> inputs; Description* input = new Description(INPUT, Variant::LIST); input->setTitle(L_("List")); input->setOperatorThread(LIST_THREAD); inputs.push_back(input); return inputs; }
const std::vector<const Description*> Merge::setupOutputs() const { std::vector<const Description*> outputs; Description* output = new Description(OUTPUT, Variant::LIST); output->setTitle(L_("List")); output->setOperatorThread(LIST_THREAD); outputs.push_back(output); return outputs; }