12 "key",
"ControlPrinter",
13 "category",
"Controls",
14 "description",
"ControlPrinter",
18 static FactoryRegistrator<ProcessingFactory, ControlPrinter>
reg =
metadata;
21 void ControlPrinterConfig::DefaultInit()
25 SetIdentifier(
"ControlPrinter" );
26 SetNumberOfInputs(1.);
53 int nInputs =
int(mConfig.GetNumberOfInputs());
56 mConfig.SetNumberOfInputs(1.);
62 std::list<std::string> names;
63 names.push_back(
"In Control");
64 mInControls.
Resize(1, names,
this);
69 mInControls.
Resize(nInputs,
70 mConfig.GetIdentifier(),
this);
79 if (mConfig.GetGuiOnly())
82 std::string separator =
"";
83 std::stringstream values;
84 for (
int i = 0; i < mInControls.
Size(); i++)
86 values << separator << mInControls[i].GetLastValue();
89 std::cout << mConfig.GetIdentifier() <<
": "
90 << values.str() << std::endl;