Class ForLoop

java.lang.Object
org.esa.snap.core.util.ForLoop

public class ForLoop extends Object
A programmatic, functional for-loop. A ForLoop.Body is executed for each index combination of a given array of dimensions. For example, given the dimensions {2, 3} (a 2D array) the body shall be called for the following sequence of indexes:
     {0, 0}
     {0, 1}
     {0, 2}
     {1, 0}
     {1, 1}
     {1, 2}
 
So higher indexes vary faster and correspond to inner loops. It is possible to execute multiple different bodies using the same for-loop instance.
  • Constructor Details

    • ForLoop

      public ForLoop(int[] sizes)
  • Method Details