Aimsun Next Scripting  22
Public Member Functions | List of all members
FourStepLoop Class Reference
Inheritance diagram for FourStepLoop:
NodeCompute

Public Member Functions

void setLoopParams (const FourStepLoopParams &loopParams)
 
FourStepLoopParams getLoopParams () const
 
const FourStepLoopOutputs & getLoopOutputs () const
 
QVector< NodeCompute * > getNodesInLoop () const
 
- Public Member Functions inherited from NodeCompute
FourStepsExperimentgetFourStepsExperiment () const
 
QString getName () const
 
qint32 getId () const
 
QUuid getUuid () const
 
GKObjectgetTarget ()
 
void setOutputObjects (const QString &slotId, const QVector< GKObject * > &objects)
 
QVector< NodeOutputElementgetSlotInputElements (const QString &slotId) const
 
QVector< NodeOutputElementgetSlotOutputElements (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
 

Member Function Documentation

◆ getLoopOutputs()

const FourStepLoopOutputs & FourStepLoop::getLoopOutputs ( ) const

Gets the current FourStepLoopOutputs associated.

◆ getLoopParams()

FourStepLoopParams FourStepLoop::getLoopParams ( ) const

◆ getNodesInLoop()

QVector< NodeCompute * > FourStepLoop::getNodesInLoop ( ) const

Get the nodes considered inside the FourStepLoop

◆ setLoopParams()

void FourStepLoop::setLoopParams ( const FourStepLoopParams loopParams)

© Aimsun SLU
Aimsun ®