Package autodesk_toxik :: Module graph :: Class Input
[frames] | no frames]

Class Input

 object --+        
          |        
Boost.Python.instance --+    
              |    
         Socket --+
                  |
                 Input
Known Subclasses:

Base class for input socket objects.

Instance Methods
 
__rshift__(...)
 
connect(...)
Connect this input socket to the specified output socket.
 
disconnect(...)
Disconnects this input socket to whatever it is connected to.
InputPolicy
getInputPolicy(...)
Returns: The policy (InputPolicy) of this input.
Output
getOutput(...)
Returns: The output that is connected to this input, if connected.
Input
getOwnerInput(...)
If this input is part of a multi-valued or structured input, this function returns the input to which it belongs.

Inherited from Socket: __cmp__, __init__, __reduce__, getDataType, getDirection, getGraph, getId, getLayout, getLifeScope, getName, getNode, getQualifiedName, isConnected, setName

Inherited from Boost.Python.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

connect(...)

 

Connect this input socket to the specified output socket.

Parameters:

getInputPolicy(...)

 
Returns: InputPolicy
The policy (InputPolicy) of this input.

getOutput(...)

 
Returns: Output
The output that is connected to this input, if connected.

getOwnerInput(...)

 

If this input is part of a multi-valued or structured input, this function returns the input to which it belongs.

Returns: Input
The multi-valued (MultiInput) or structured input (StructuredInput) this input belongs to.