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

Class BoundaryNode

 object --+        
          |        
Boost.Python.instance --+    
              |    
           Node --+
                  |
                 BoundaryNode

A node that is used within a group to provide a published input/output to the GroupNode.

Instance Methods
Input
getInput(...)
Returns: The single input of this boundary node.
LifeScopeType
getLifeScope(...)
Returns: The life scope of the node.
Input
getMatchingInput(...)
Returns: The input matching the given output socket.
Output
getMatchingOutput(...)
Returns: The output matching the given input socket.
Output
getOutput(...)
Returns: The single output of this boundary node.
bool
isInput(...)
Returns: True if this node is used as to publish input for its parent group.
bool
isOutput(...)
Returns: True if this node is used as to publish output for its parent group.

Inherited from Node: __cmp__, __getitem__, __init__, __reduce__, __rshift__, addAnchor, addValue, enableSchematicThumbnail, getAnchors, getGraph, getGroup, getId, getInputs, getName, getOutputs, getPrimaryImageInput, getPrimaryImageOutput, getPrimaryInput, getPrimaryOutput, getQualifiedName, getSchematicPosition, getValue, getValues, hasAnchor, isSchematicThumbnailEnabled, removeAnchor, removeValue, setAnchors, setName, setSchematicPosition

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

getInput(...)

 
Parameters:
  • name
Returns: Input
The single input of this boundary node.
Overrides: Node.getInput

getLifeScope(...)

 
Returns: LifeScopeType
The life scope of the node.

getMatchingInput(...)

 
Parameters:
Returns: Input
The input matching the given output socket. This is useful when the boundary node has a multivalued input.

getMatchingOutput(...)

 
Parameters:
Returns: Output
The output matching the given input socket. This is useful when the boundary node has a multivalued input.

getOutput(...)

 
Parameters:
  • name
Returns: Output
The single output of this boundary node.
Overrides: Node.getOutput

isInput(...)

 
Returns: bool
True if this node is used as to publish input for its parent group.

isOutput(...)

 
Returns: bool
True if this node is used as to publish output for its parent group.