## AddICENode

### Introduced

v7.0

### Description

Inserts a node into the specified ICE tree.

### Scripting Syntax

    oReturn = AddICENode( PresetObj, [Container] );

### Return Value

The new node as an ICENode.

### Parameters

Parameter | Type | Description
--- | --- | ---
PresetObj | String or a preset object (see SIGetPreset) | One of the ICENode presets (eg., "ICENodes\PopFromArrayNode.Preset").
Container | Selection list | The node tree to which we're adding the node. Default Value: If not specified, the user is prompted to select a node tree.

### See Also

AddAttributeToSetDataICENode AddICECompoundNode AddExposedParamToICECompoundNode AddNodeToICECompoundNode CleanDisconnectedICENodes ConnectICENodes CreateICECompoundNode DisconnectICENodePort EditExposedParamInICECompoundNode EditICECompoundPPGLogic EditICECompoundProperties ExplodeICECompoundNode GetICECompoundPortProperties GetICECompoundProperties RemoveAttributeFromSetDataICENode RemoveExposedParamFromICECompoundNode RemoveNodeFromICECompoundNode