Arrays, Batching, and Aggregation
GoPxL supports data structures called arrays to help simplify otherwise complicated applications.
An array is a group of data items bundled into a single structure, such as multiple profiles or surfaces, multiple measurements, or multiple features.
For example, the individual parts in a frame of scan data can be isolated and stored in an array. Each part's scan data occupies on element of the array. Note that arrays start at 0. That is, they use zero-based indexing.
Each item, or element, in the array can be processed by other tools in one of two ways:
-
Batching: Tools in batching mode process each array element in an array input separately.
-
Aggregating: Aggregating tools combine each element in an array output and process it as a single piece of data.
For more information, see Arrays, Batching, and Aggregation.