|
void | setLoopParams (const FourStepLoopParams &loopParams) |
|
FourStepLoopParams | getLoopParams () const |
|
const FourStepLoopOutputs & | getLoopOutputs () const |
|
QVector< NodeCompute * > | getNodesInLoop () const |
|
FourStepsExperiment * | getFourStepsExperiment () const |
|
QString | getName () const |
|
qint32 | getId () const |
|
QUuid | getUuid () const |
|
GKObject * | getTarget () |
|
void | setOutputObjects (const QString &slotId, const QVector< GKObject * > &objects) |
|
QVector< NodeOutputElement > | getSlotInputElements (const QString &slotId) const |
|
QVector< NodeOutputElement > | getSlotOutputElements (const QString &slotId) const |
|
QVector< GKObject * > | getInputObjects (const QString &slotId) const |
|
QVector< GKObject * > | getOutputObjects (const QString &slotId) const |
|
virtual bool | areConnectionsCompatible ()=0 |
|
virtual bool | execute (QString taskId)=0 |
|
virtual QVector< GKObject * > | candidates () const =0 |
|
virtual void | predictOutputs (const NodeSlot *iSlot=nullptr) const =0 |
|
virtual NodeOutput | getOutputList (const NodeSlot *iSlot)=0 |
|
QVector< NodeSlot * > | getInputSlots () const |
|
QVector< NodeSlot * > | getOutputSlots () const |
|