42 updateTypecastNodeClassStatus();
45 inputPortClasses.push_back(this->refreshPortClass);
46 this->deprecated =
false;
48 for (vector<string>::iterator i = inputPortClassNames.begin(); i != inputPortClassNames.end(); ++i)
51 inputPortClasses.push_back(portClass);
53 for (vector<string>::iterator i = outputPortClassNames.begin(); i != outputPortClassNames.end(); ++i)
56 outputPortClasses.push_back(portClass);
72 updateTypecastNodeClassStatus();
74 this->refreshPortClass = refreshPortClass;
75 this->inputPortClasses = inputPortClasses;
76 this->outputPortClasses = outputPortClasses;
100 vector<VuoPort *> inputPorts;
102 for (vector<VuoPortClass *>::iterator it = inputPortClasses.begin(); it != inputPortClasses.end(); ++it)
105 inputPorts.push_back(p);
106 if (*it == refreshPortClass)
110 vector<VuoPort *> outputPorts;
111 for (vector<VuoPortClass *>::iterator it = outputPortClasses.begin(); it != outputPortClasses.end(); ++it)
114 outputPorts.push_back(p);
117 return new VuoNode(
this, nodeTitle, refreshPort, inputPorts, outputPorts, x, y);