GraphMine

util-math / io.github.sof3.graphmine.util.math / IntVector3Range / IterationOrder

IterationOrder

enum class IterationOrder

Specifies the iteration order.

Enum Values

YXZ Iterate bottom-up, for each column from west to east, yields from north to south
XZY Iterate from west to east, for each row from north to south, yields bottom-up
YZX Iterate bottom-up, for each column from north to south, yields from west to east
ZXY Iterate from morth to south, for each row from west to east, yields bottom-up

Properties

a val a: Int
the first axis to iterate over (increments when b resets, stops iteration after reaching max)
b val b: Int
the second axis to iterate over (increments when c resets, resets after reaching max)
c val c: Int
the third axis to iterate over (increments every time, resets after reaching max)