Class NDExtendedCoordinatesIncrementor
public class NDExtendedCoordinatesIncrementor
- Inheritance
-
NDExtendedCoordinatesIncrementor
- Inherited Members
- Extension Methods
Constructors
NDExtendedCoordinatesIncrementor(Shape, int, Action<NDExtendedCoordinatesIncrementor>)
public NDExtendedCoordinatesIncrementor(Shape shape, int extendBy, Action<NDExtendedCoordinatesIncrementor> endCallback = null)
Parameters
shapeShapeextendByintBy how many items should Index be extended
endCallbackAction<NDExtendedCoordinatesIncrementor>
NDExtendedCoordinatesIncrementor(int[], int, Action<NDExtendedCoordinatesIncrementor>)
public NDExtendedCoordinatesIncrementor(int[] dims, int extendBy, Action<NDExtendedCoordinatesIncrementor> endCallback = null)
Parameters
dimsint[]The dims has to be not extended, use Resize<T>(ref T[], int) if it already extended
extendByintBy how many items should Index be extended
endCallbackAction<NDExtendedCoordinatesIncrementor>
Fields
Index
public int[] Index
Field Value
- int[]
Properties
ResetEntireArray
public bool ResetEntireArray { get; set; }
Property Value
Methods
Next()
public int[] Next()
Returns
- int[]
Next(params int[])
public int[] Next(params int[] extendedIndices)
Parameters
extendedIndicesint[]
Returns
- int[]
Reset()
public void Reset()