コード例 #1
0
ファイル: Merge.cpp プロジェクト: roteroktober/stromx
 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;
 }
コード例 #2
0
ファイル: Split.cpp プロジェクト: roteroktober/stromx
 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;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
ファイル: Send.cpp プロジェクト: roteroktober/stromx
 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;
 }
コード例 #5
0
ファイル: ReadGpio.cpp プロジェクト: joccccc/stromx
 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;
 }
コード例 #6
0
ファイル: Flicker.cpp プロジェクト: roteroktober/stromx
 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;
 }
コード例 #7
0
ファイル: Flicker.cpp プロジェクト: roteroktober/stromx
 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;
 }
コード例 #8
0
ファイル: Split.cpp プロジェクト: roteroktober/stromx
 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;
 }
コード例 #9
0
 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;
 }
コード例 #10
0
ファイル: Merge.cpp プロジェクト: roteroktober/stromx
 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;
 }
コード例 #11
0
ファイル: ExceptionOperator.cpp プロジェクト: joccccc/stromx
 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;
 }