PyFourStepsPlugin.NodeSlot

class NodeSlot

Synopsis

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

class EConnectionType
class ESlotMode
__init__(iSlot)
Parameters:

iSlotNodeSlot

__init__(iStoreId, iName, iConnectionType, iSlotMode, iSlotType)
Parameters:
  • iStoreId – str

  • iName – str

  • iConnectionTypeEConnectionType

  • iSlotModeESlotMode

  • iSlotTypeEDataObjectType

clone()
Return type:

NodeSlot

deleteLinkedDataFromMemory()
Return type:

bool

getActiveConnections()
Return type:

.list of NodeConnection

getConnectionType()
Return type:

EConnectionType

getConnections()
Return type:

.list of NodeConnection

getDestinationNodes()
Return type:

.list of NodeCompute

getInput()
Return type:

NodeOutput

getInputNodes()
Return type:

.list of NodeCompute

getMode()
Return type:

ESlotMode

getName()
Return type:

str

getOriginNodes()
Return type:

.list of NodeCompute

getOutputElements()
Return type:

NodeOutput

getOutputNodes()
Return type:

.list of NodeCompute

getPredictedData()
Return type:

NodeOutput

getSlotType()
Return type:

EDataObjectType

getStoreId()
Return type:

str

isCompatible(iNodeSlot)
Parameters:

iNodeSlotNodeSlot

Return type:

bool

isConnected()
Return type:

bool

isLinkedDataAvailable()
Return type:

bool

isTypeCompatible(type)
Parameters:

typeEDataObjectType

Return type:

bool

linkData(iLinkedNode, iConnection)
Parameters:
Return type:

bool

loadLinkedData()
Return type:

bool

setConnectionType(connectionType)
Parameters:

connectionTypeEConnectionType

setPredictedData(predictedData)
Parameters:

predictedDataNodeOutput

setStoreId(iStoreId)
Parameters:

iStoreId – str

unlinkData(iLinkedNode)
Parameters:

iLinkedNodeNodeSlot

Return type:

bool