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::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 runtime::Description*> ConvertPixelType::setupInputs() { std::vector<const Description*> inputs; Description* source = new Description(SOURCE, Variant::IMAGE); source->setTitle("Source"); inputs.push_back(source); if (m_dataFlow == MANUAL) { Description* destination = new Description(DESTINATION, Variant::IMAGE); destination->setTitle("Destination"); inputs.push_back(destination); } return inputs; }
const std::vector<const Description*> Send::setupInputs() { std::vector<const Description*> inputs; Description* input = new Description(INPUT, Variant::DATA); input->setTitle("Input"); inputs.push_back(input); return inputs; }
const std::vector<const Description*> ReadGpio::setupOutputs() { std::vector<const Description*> outputs; Description* output = new Description(OUTPUT, Variant::BOOL); output->setTitle("Output"); outputs.push_back(output); return outputs; }
const std::vector<const Description*> Flicker::setupOutputs() { std::vector<const Description*> outputs; Description* output = new Description(OUTPUT, Variant::IMAGE); output->setTitle(L_("Output")); outputs.push_back(output); return outputs; }
const std::vector<const runtime::Description*> Flicker::setupInputs() { std::vector<const Description*> inputs; Description* input = new Description(INPUT, Variant::IMAGE); input->setTitle(L_("Input")); inputs.push_back(input); 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*> ConvertPixelType::setupOutputs() { std::vector<const Description*> outputs; Description* output = new Description(OUTPUT, Variant::IMAGE); output->setTitle("Output"); outputs.push_back(output); return outputs; }
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; }
const std::vector<const Description*> ExceptionOperator::setupInputs() { std::vector<const Description*> inputs; Description* description = 0; description = new Description(INPUT, Variant::NONE); description->setTitle("Input"); inputs.push_back(description); return inputs; }