Workspace 6.21.5
TranslateObjectDictionary

This operation iterates over the contents of an ObjectDictionary and provides the ability to modify the ObjectDictionary.

  • Default label: "Translate ObjectDictionary"
  • Member of plug-in: Built-in
  • Catalogue path: Builtin/Loops
Inputs:
Enable loopboolIf true, the loop will execute multiple iterations, based on its control inputs. If false, the loop will execute a single iteration only.
WrapboolIf true, once the loop has completed its final iteration and satisfies its termination condition, it will restart executing from the first iteration again. This can be useful for UI-driven applications where continuous (but repeating) feedback loops are required.
Enable parallel loopingboolIf enabled, the loop will attempt to execute iterations in parallel, making use of multiple cores on the local machine, as well as any remote execution resources specified in the parallel / remote execution configuration in the Workspace settings. For more information about remote / parallel execution in Workspace, please see the parallel / remote tutorials available under the "help" menu.
Value InCSIRO::DataExecution::Dependency

First iteration?CSIRO::DataExecution::Dependency

Key InQString

Object dictionaryModified-in-placeCSIRO::DataExecution::ObjectDictionaryThe ObjectDictionary consisting of data to be modified in some manner.
Recursebool

When enabled, the loop will recursively process nested ObjectDictionary and ObjectArray objects.

Outputs:
Value OutCSIRO::DataExecution::Dependency

Key OutQString

Object dictionaryCSIRO::DataExecution::ObjectDictionary

The ObjectDictionary consisting of data to be modified in some manner.