Interface Node ================= Overview ----------- Managing different flowcharts can be difficult especially when the flowcharts is large and complex. **Interface node** allows you to encapsulate flowchart outputs as one node. Input and Output ------------------- +----------------------------------------+--------------------------------------------+--------------------------------------------------------------------------+ | Input | Type | Description | +========================================+============================================+==========================================================================+ | Interface Identifier | Any of [Cloud, Pose, Pose2d, Mesh, Image] | [Cloud, Pose, Pose2d, Mesh, Image] to encapsulate in interface | +----------------------------------------+--------------------------------------------+--------------------------------------------------------------------------+ | Interface Bool | Bool | Boolean value to encapsulate in interface | +----------------------------------------+--------------------------------------------+--------------------------------------------------------------------------+ | Interface Int | Int | Int to encapsulate in interface | +----------------------------------------+--------------------------------------------+--------------------------------------------------------------------------+ | Interface Double | Double | Double to encapsulate in interface | +----------------------------------------+--------------------------------------------+--------------------------------------------------------------------------+ | Interface String | String | String to encapsulate in interface | +----------------------------------------+--------------------------------------------+--------------------------------------------------------------------------+ +------------------------------+--------------------------------------------+-----------------------------------------------------------------+ | Output | Type | Description | +==============================+============================================+=================================================================+ | Identifier | Any of [Cloud, Pose, Pose2d, Mesh, Image] | [Cloud, Pose, Pose2d, Mesh, Image] of the interface | +------------------------------+--------------------------------------------+-----------------------------------------------------------------+ | Bool | Bool | Boolean value of the interface | +------------------------------+--------------------------------------------+-----------------------------------------------------------------+ | Int | Int | Int of the interface | +------------------------------+--------------------------------------------+-----------------------------------------------------------------+ | Double | Double | Double of the interface | +------------------------------+--------------------------------------------+-----------------------------------------------------------------+ | String | String | String of the interface | +------------------------------+--------------------------------------------+-----------------------------------------------------------------+ Procedure to Use ------------------ 1. Right click the node where you want to insert and insert an Interface node. .. image:: Images/interface/step_1.png | 2. Link at least one field for the inputs. .. image:: Images/interface/step_2.png | 3. Run the node and you can access them through outputs.