Uses of Class
org.bytedeco.javacpp.indexer.Index
Packages that use Index
Package
Description
Contains classes for multidimensional access of arrays and buffers.
-
Uses of Index in org.bytedeco.javacpp.indexer
Subclasses of Index in org.bytedeco.javacpp.indexerModifier and TypeClassDescriptionclass
A hyperslab is a rectangular pattern defined by four arrays.class
An Index that supports only one size (a single dimension).class
An Index that computes a linear index from given array sizes and strides.Fields in org.bytedeco.javacpp.indexer declared as IndexModifier and TypeFieldDescriptionprotected final Index
Indexer.index
The Index to be used forIndexer.index(long...)
.Methods in org.bytedeco.javacpp.indexer that return IndexModifier and TypeMethodDescriptionstatic Index
Index.create
(long size) Returnsnew OneIndex(size)
.static Index
Index.create
(long... sizes) Returnsnew StrideIndex(sizes)
.static Index
Index.create
(long[] sizes, long[] strides) Returnsnew StrideIndex(sizes, strides)
.static Index
Index.create
(long[] sizes, long[] selectionOffsets, long[] selectionStrides, long[] selectionCounts, long[] selectionBlocks) Returnsnew HyperslabIndex(sizes, selectionOffsets, selectionStrides, selectionCounts, selectionBlocks)
.static Index
Index.create
(long[] sizes, long[] strides, long[] selectionOffsets, long[] selectionStrides, long[] selectionCounts, long[] selectionBlocks) Returnsnew HyperslabIndex(sizes, strides, selectionOffsets, selectionStrides, selectionCounts, selectionBlocks)
.Methods in org.bytedeco.javacpp.indexer with parameters of type IndexModifier and TypeMethodDescriptionstatic Bfloat16Indexer
Returnsnew Bfloat16ArrayIndexer(array, index)
static Bfloat16Indexer
Bfloat16Indexer.create
(ShortBuffer buffer, Index index) Returnsnew Bfloat16BufferIndexer(buffer, index)
static Bfloat16Indexer
Bfloat16Indexer.create
(ShortPointer pointer, Index index) Returnsnew Bfloat16RawIndexer(pointer, index)
static Bfloat16Indexer
Bfloat16Indexer.create
(ShortPointer pointer, Index index, boolean direct) Creates a bfloat16 indexer to access efficiently the data of a pointer.static BooleanIndexer
Returnsnew BooleanArrayIndexer(array, index)
static BooleanIndexer
BooleanIndexer.create
(ByteBuffer buffer, Index index) Returnsnew BooleanBufferIndexer(buffer, index)
static BooleanIndexer
BooleanIndexer.create
(BooleanPointer pointer, Index index) Returnsnew BooleanRawIndexer(pointer, index)
static BooleanIndexer
BooleanIndexer.create
(BooleanPointer pointer, Index index, boolean direct) Creates a boolean indexer to access efficiently the data of a pointer.static ByteIndexer
Returnsnew ByteArrayIndexer(array, index)
static ByteIndexer
ByteIndexer.create
(ByteBuffer buffer, Index index) Returnsnew ByteBufferIndexer(buffer, index)
static ByteIndexer
ByteIndexer.create
(BytePointer pointer, Index index) Returnsnew ByteRawIndexer(pointer, index)
static ByteIndexer
ByteIndexer.create
(BytePointer pointer, Index index, boolean direct) Creates a byte indexer to access efficiently the data of a pointer.static CharIndexer
Returnsnew CharArrayIndexer(array, index)
static CharIndexer
CharIndexer.create
(CharBuffer buffer, Index index) Returnsnew CharBufferIndexer(buffer, index)
static CharIndexer
CharIndexer.create
(CharPointer pointer, Index index) Returnsnew CharRawIndexer(pointer, index)
static CharIndexer
CharIndexer.create
(CharPointer pointer, Index index, boolean direct) Creates a char indexer to access efficiently the data of a pointer.static DoubleIndexer
Returnsnew DoubleArrayIndexer(array, index)
static DoubleIndexer
DoubleIndexer.create
(DoubleBuffer buffer, Index index) Returnsnew DoubleBufferIndexer(buffer, index)
static DoubleIndexer
DoubleIndexer.create
(DoublePointer pointer, Index index) Returnsnew DoubleRawIndexer(pointer, index)
static DoubleIndexer
DoubleIndexer.create
(DoublePointer pointer, Index index, boolean direct) Creates a double indexer to access efficiently the data of a pointer.static FloatIndexer
Returnsnew FloatArrayIndexer(array, index)
static FloatIndexer
FloatIndexer.create
(FloatBuffer buffer, Index index) Returnsnew FloatBufferIndexer(buffer, index)
static FloatIndexer
FloatIndexer.create
(FloatPointer pointer, Index index) Returnsnew FloatRawIndexer(pointer, index)
static FloatIndexer
FloatIndexer.create
(FloatPointer pointer, Index index, boolean direct) Creates a float indexer to access efficiently the data of a pointer.static HalfIndexer
Returnsnew HalfArrayIndexer(array, index)
static HalfIndexer
HalfIndexer.create
(ShortBuffer buffer, Index index) Returnsnew HalfBufferIndexer(buffer, index)
static HalfIndexer
HalfIndexer.create
(ShortPointer pointer, Index index) Returnsnew HalfRawIndexer(pointer, index)
static HalfIndexer
HalfIndexer.create
(ShortPointer pointer, Index index, boolean direct) Creates a half float indexer to access efficiently the data of a pointer.static IntIndexer
Returnsnew IntArrayIndexer(array, index)
static IntIndexer
Returnsnew IntBufferIndexer(buffer, index)
static IntIndexer
IntIndexer.create
(IntPointer pointer, Index index) Returnsnew IntRawIndexer(pointer, index)
static IntIndexer
IntIndexer.create
(IntPointer pointer, Index index, boolean direct) Creates a int indexer to access efficiently the data of a pointer.static LongIndexer
Returnsnew LongArrayIndexer(array, index)
static LongIndexer
LongIndexer.create
(LongBuffer buffer, Index index) Returnsnew LongBufferIndexer(buffer, index)
static LongIndexer
LongIndexer.create
(LongPointer pointer, Index index) Returnsnew LongRawIndexer(pointer, index)
static LongIndexer
LongIndexer.create
(LongPointer pointer, Index index, boolean direct) Creates a long indexer to access efficiently the data of a pointer.static ShortIndexer
Returnsnew ShortArrayIndexer(array, index)
static ShortIndexer
ShortIndexer.create
(ShortBuffer buffer, Index index) Returnsnew ShortBufferIndexer(buffer, index)
static ShortIndexer
ShortIndexer.create
(ShortPointer pointer, Index index) Returnsnew ShortRawIndexer(pointer, index)
static ShortIndexer
ShortIndexer.create
(ShortPointer pointer, Index index, boolean direct) Creates a short indexer to access efficiently the data of a pointer.static UByteIndexer
Returnsnew UByteArrayIndexer(array, index)
static UByteIndexer
UByteIndexer.create
(ByteBuffer buffer, Index index) Returnsnew UByteBufferIndexer(buffer, index)
static UByteIndexer
UByteIndexer.create
(BytePointer pointer, Index index) Returnsnew UByteRawIndexer(pointer, index)
static UByteIndexer
UByteIndexer.create
(BytePointer pointer, Index index, boolean direct) Creates a byte indexer to access efficiently the data of a pointer.static UIntIndexer
Returnsnew UIntArrayIndexer(array, index)
static UIntIndexer
Returnsnew UIntBufferIndexer(buffer, index)
static UIntIndexer
UIntIndexer.create
(IntPointer pointer, Index index) Returnsnew UIntRawIndexer(pointer, index)
static UIntIndexer
UIntIndexer.create
(IntPointer pointer, Index index, boolean direct) Creates a int indexer to access efficiently the data of a pointer.static ULongIndexer
Returnsnew ULongArrayIndexer(array, index)
static ULongIndexer
ULongIndexer.create
(LongBuffer buffer, Index index) Returnsnew ULongBufferIndexer(buffer, index)
static ULongIndexer
ULongIndexer.create
(LongPointer pointer, Index index) Returnsnew ULongRawIndexer(pointer, index)
static ULongIndexer
ULongIndexer.create
(LongPointer pointer, Index index, boolean direct) Creates a long indexer to access efficiently the data of a pointer.static UShortIndexer
Returnsnew UShortArrayIndexer(array, index)
static UShortIndexer
UShortIndexer.create
(ShortBuffer buffer, Index index) Returnsnew UShortBufferIndexer(buffer, index)
static UShortIndexer
UShortIndexer.create
(ShortPointer pointer, Index index) Returnsnew UShortRawIndexer(pointer, index)
static UShortIndexer
UShortIndexer.create
(ShortPointer pointer, Index index, boolean direct) Creates a short indexer to access efficiently the data of a pointer.abstract <I extends Indexer>
IReturns a new Indexer using the same data, but with a different Index.Constructors in org.bytedeco.javacpp.indexer with parameters of type IndexModifierConstructorDescriptionBfloat16ArrayIndexer
(short[] array, Index index) Constructor to set theBfloat16ArrayIndexer.array
andIndexer.index
.Bfloat16BufferIndexer
(ShortBuffer buffer, Index index) Constructor to set theBfloat16BufferIndexer.buffer
andIndexer.index
.protected
Bfloat16Indexer
(Index index) Bfloat16RawIndexer
(ShortPointer pointer, Index index) Constructor to set theBfloat16RawIndexer.pointer
andIndexer.index
.BooleanArrayIndexer
(boolean[] array, Index index) Constructor to set theBooleanArrayIndexer.array
andIndexer.index
.BooleanBufferIndexer
(ByteBuffer buffer, Index index) Constructor to set theBooleanBufferIndexer.buffer
andIndexer.index
.protected
BooleanIndexer
(Index index) BooleanRawIndexer
(BooleanPointer pointer, Index index) Constructor to set theBooleanRawIndexer.pointer
andIndexer.index
.ByteArrayIndexer
(byte[] array, Index index) Constructor to set theByteArrayIndexer.array
andIndexer.index
.ByteBufferIndexer
(ByteBuffer buffer, Index index) Constructor to set theByteBufferIndexer.buffer
andIndexer.index
.protected
ByteIndexer
(Index index) ByteRawIndexer
(BytePointer pointer, Index index) Constructor to set theByteRawIndexer.pointer
andIndexer.index
.CharArrayIndexer
(char[] array, Index index) Constructor to set theCharArrayIndexer.array
andIndexer.index
.CharBufferIndexer
(CharBuffer buffer, Index index) Constructor to set theCharBufferIndexer.buffer
andIndexer.index
.protected
CharIndexer
(Index index) CharRawIndexer
(CharPointer pointer, Index index) Constructor to set theCharRawIndexer.pointer
andIndexer.index
.DoubleArrayIndexer
(double[] array, Index index) Constructor to set theDoubleArrayIndexer.array
andIndexer.index
.DoubleBufferIndexer
(DoubleBuffer buffer, Index index) Constructor to set theDoubleBufferIndexer.buffer
andIndexer.index
.protected
DoubleIndexer
(Index index) DoubleRawIndexer
(DoublePointer pointer, Index index) Constructor to set theDoubleRawIndexer.pointer
andIndexer.index
.FloatArrayIndexer
(float[] array, Index index) Constructor to set theFloatArrayIndexer.array
andIndexer.index
.FloatBufferIndexer
(FloatBuffer buffer, Index index) Constructor to set theFloatBufferIndexer.buffer
andIndexer.index
.protected
FloatIndexer
(Index index) FloatRawIndexer
(FloatPointer pointer, Index index) Constructor to set theFloatRawIndexer.pointer
andIndexer.index
.HalfArrayIndexer
(short[] array, Index index) Constructor to set theHalfArrayIndexer.array
andIndexer.index
.HalfBufferIndexer
(ShortBuffer buffer, Index index) Constructor to set theHalfBufferIndexer.buffer
andIndexer.index
.protected
HalfIndexer
(Index index) HalfRawIndexer
(ShortPointer pointer, Index index) Constructor to set theHalfRawIndexer.pointer
andIndexer.index
.protected
Constructor to set theIndexer.index
.IntArrayIndexer
(int[] array, Index index) Constructor to set theIntArrayIndexer.array
andIndexer.index
.IntBufferIndexer
(IntBuffer buffer, Index index) Constructor to set theIntBufferIndexer.buffer
andIndexer.index
.protected
IntIndexer
(Index index) IntRawIndexer
(IntPointer pointer, Index index) Constructor to set theIntRawIndexer.pointer
andIndexer.index
.LongArrayIndexer
(long[] array, Index index) Constructor to set theLongArrayIndexer.array
andIndexer.index
.LongBufferIndexer
(LongBuffer buffer, Index index) Constructor to set theLongBufferIndexer.buffer
andIndexer.index
.protected
LongIndexer
(Index index) LongRawIndexer
(LongPointer pointer, Index index) Constructor to set theLongRawIndexer.pointer
andIndexer.index
.ShortArrayIndexer
(short[] array, Index index) Constructor to set theShortArrayIndexer.array
andIndexer.index
.ShortBufferIndexer
(ShortBuffer buffer, Index index) Constructor to set theShortBufferIndexer.buffer
andIndexer.index
.protected
ShortIndexer
(Index index) ShortRawIndexer
(ShortPointer pointer, Index index) Constructor to set theShortRawIndexer.pointer
andIndexer.index
.UByteArrayIndexer
(byte[] array, Index index) Constructor to set theUByteArrayIndexer.array
andIndexer.index
.UByteBufferIndexer
(ByteBuffer buffer, Index index) Constructor to set theUByteBufferIndexer.buffer
andIndexer.index
.protected
UByteIndexer
(Index index) UByteRawIndexer
(BytePointer pointer, Index index) Constructor to set theUByteRawIndexer.pointer
andIndexer.index
.UIntArrayIndexer
(int[] array, Index index) Constructor to set theUIntArrayIndexer.array
andIndexer.index
.UIntBufferIndexer
(IntBuffer buffer, Index index) Constructor to set theUIntBufferIndexer.buffer
andIndexer.index
.protected
UIntIndexer
(Index index) UIntRawIndexer
(IntPointer pointer, Index index) Constructor to set theUIntRawIndexer.pointer
andIndexer.index
.ULongArrayIndexer
(long[] array, Index index) Constructor to set theULongArrayIndexer.array
andIndexer.index
.ULongBufferIndexer
(LongBuffer buffer, Index index) Constructor to set theULongBufferIndexer.buffer
andIndexer.index
.protected
ULongIndexer
(Index index) ULongRawIndexer
(LongPointer pointer, Index index) Constructor to set theULongRawIndexer.pointer
andIndexer.index
.UShortArrayIndexer
(short[] array, Index index) Constructor to set theUShortArrayIndexer.array
andIndexer.index
.UShortBufferIndexer
(ShortBuffer buffer, Index index) Constructor to set theUShortBufferIndexer.buffer
andIndexer.index
.protected
UShortIndexer
(Index index) UShortRawIndexer
(ShortPointer pointer, Index index) Constructor to set theUShortRawIndexer.pointer
andIndexer.index
.