Table of Contents

Class NDCoordinatesAxisIncrementor

Namespace
NumSharp.Utilities
Assembly
NumSharp.dll
public class NDCoordinatesAxisIncrementor
Inheritance
NDCoordinatesAxisIncrementor
Inherited Members
Extension Methods

Constructors

NDCoordinatesAxisIncrementor(ref Shape, int)

public NDCoordinatesAxisIncrementor(ref Shape shape, int axis)

Parameters

shape Shape
axis int

NDCoordinatesAxisIncrementor(ref Shape, int, Action<NDCoordinatesAxisIncrementor>)

public NDCoordinatesAxisIncrementor(ref Shape shape, int axis, Action<NDCoordinatesAxisIncrementor> endCallback)

Parameters

shape Shape
axis int
endCallback Action<NDCoordinatesAxisIncrementor>

NDCoordinatesAxisIncrementor(int[], int)

public NDCoordinatesAxisIncrementor(int[] dims, int axis)

Parameters

dims int[]
axis int

NDCoordinatesAxisIncrementor(int[], int, Action<NDCoordinatesAxisIncrementor>)

public NDCoordinatesAxisIncrementor(int[] dims, int axis, Action<NDCoordinatesAxisIncrementor> endCallback)

Parameters

dims int[]
axis int
endCallback Action<NDCoordinatesAxisIncrementor>

Fields

Axis

public int Axis

Field Value

int

Index

public readonly int[] Index

Field Value

int[]

Slices

public readonly Slice[] Slices

Field Value

Slice[]

Methods

Next()

public Slice[] Next()

Returns

Slice[]

Reset()

public void Reset()