IfNode

Introduced

7.0

UI Location

• Execution

Description

Executes or passes through data of either the "If True" or "If False" ports based on the value in the "Condition" port.

Port Description

Inputs

Group ID | Instance s | Port Name | Connection Info | Description
0 | 1 | condition | • Type: siICENodeDataBool • Structure: siICENodeStructureAny • Context: siICENodeContextAny | Boolean to determine which of the two ports to pass through or execute.
iftrue | • Type: siICENodeDataValue or siICENodeDataLocation or siICENodeDataExecute • Structure: siICENodeStructureAny • Context: siICENodeContextAny | Data passed or branch executed when the condition is true.
iffalse | • Type: siICENodeDataValue or siICENodeDataLocation or siICENodeDataExecute • Structure: siICENodeStructureAny • Context: siICENodeContextAny | Data passed or branch executed when the condition is false.

Outputs

Port Name | Connection Info | Description
result | • Type: siICENodeDataValue or siICENodeDataLocation or siICENodeDataExecute • Structure: siICENodeStructureAny • Context: siICENodeContextAny | The data that was passed through from one of the input ports or an execution port if the input ports are of type Execute.

Restrictions

• These types must match: iftrue, iffalse, result

• These structures must match: condition, iftrue, iffalse, result

• These contexts must match: condition, iftrue, iffalse, result

See Also

ExecuteNode | FilterNode | FirstValidNode | PassThroughNode
RepeatNode | SelectCaseNode | WhileNode |

Autodesk Softimage v7.5