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 TypeClassDescriptionclassA hyperslab is a rectangular pattern defined by four arrays.classAn Index that supports only one size (a single dimension).classAn Index that computes a linear index from given array sizes and strides.Fields in org.bytedeco.javacpp.indexer declared as IndexModifier and TypeFieldDescriptionprotected final IndexIndexer.indexThe Index to be used forIndexer.index(long...).Methods in org.bytedeco.javacpp.indexer that return IndexModifier and TypeMethodDescriptionstatic IndexIndex.create(long size) Returnsnew OneIndex(size).static IndexIndex.create(long... sizes) Returnsnew StrideIndex(sizes).static IndexIndex.create(long[] sizes, long[] strides) Returnsnew StrideIndex(sizes, strides).static IndexIndex.create(long[] sizes, long[] selectionOffsets, long[] selectionStrides, long[] selectionCounts, long[] selectionBlocks) Returnsnew HyperslabIndex(sizes, selectionOffsets, selectionStrides, selectionCounts, selectionBlocks).static IndexIndex.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 Bfloat16IndexerReturnsnew Bfloat16ArrayIndexer(array, index)static Bfloat16IndexerBfloat16Indexer.create(ShortBuffer buffer, Index index) Returnsnew Bfloat16BufferIndexer(buffer, index)static Bfloat16IndexerBfloat16Indexer.create(ShortPointer pointer, Index index) Returnsnew Bfloat16RawIndexer(pointer, index)static Bfloat16IndexerBfloat16Indexer.create(ShortPointer pointer, Index index, boolean direct) Creates a bfloat16 indexer to access efficiently the data of a pointer.static BooleanIndexerReturnsnew BooleanArrayIndexer(array, index)static BooleanIndexerBooleanIndexer.create(ByteBuffer buffer, Index index) Returnsnew BooleanBufferIndexer(buffer, index)static BooleanIndexerBooleanIndexer.create(BooleanPointer pointer, Index index) Returnsnew BooleanRawIndexer(pointer, index)static BooleanIndexerBooleanIndexer.create(BooleanPointer pointer, Index index, boolean direct) Creates a boolean indexer to access efficiently the data of a pointer.static ByteIndexerReturnsnew ByteArrayIndexer(array, index)static ByteIndexerByteIndexer.create(ByteBuffer buffer, Index index) Returnsnew ByteBufferIndexer(buffer, index)static ByteIndexerByteIndexer.create(BytePointer pointer, Index index) Returnsnew ByteRawIndexer(pointer, index)static ByteIndexerByteIndexer.create(BytePointer pointer, Index index, boolean direct) Creates a byte indexer to access efficiently the data of a pointer.static CharIndexerReturnsnew CharArrayIndexer(array, index)static CharIndexerCharIndexer.create(CharBuffer buffer, Index index) Returnsnew CharBufferIndexer(buffer, index)static CharIndexerCharIndexer.create(CharPointer pointer, Index index) Returnsnew CharRawIndexer(pointer, index)static CharIndexerCharIndexer.create(CharPointer pointer, Index index, boolean direct) Creates a char indexer to access efficiently the data of a pointer.static DoubleIndexerReturnsnew DoubleArrayIndexer(array, index)static DoubleIndexerDoubleIndexer.create(DoubleBuffer buffer, Index index) Returnsnew DoubleBufferIndexer(buffer, index)static DoubleIndexerDoubleIndexer.create(DoublePointer pointer, Index index) Returnsnew DoubleRawIndexer(pointer, index)static DoubleIndexerDoubleIndexer.create(DoublePointer pointer, Index index, boolean direct) Creates a double indexer to access efficiently the data of a pointer.static FloatIndexerReturnsnew FloatArrayIndexer(array, index)static FloatIndexerFloatIndexer.create(FloatBuffer buffer, Index index) Returnsnew FloatBufferIndexer(buffer, index)static FloatIndexerFloatIndexer.create(FloatPointer pointer, Index index) Returnsnew FloatRawIndexer(pointer, index)static FloatIndexerFloatIndexer.create(FloatPointer pointer, Index index, boolean direct) Creates a float indexer to access efficiently the data of a pointer.static HalfIndexerReturnsnew HalfArrayIndexer(array, index)static HalfIndexerHalfIndexer.create(ShortBuffer buffer, Index index) Returnsnew HalfBufferIndexer(buffer, index)static HalfIndexerHalfIndexer.create(ShortPointer pointer, Index index) Returnsnew HalfRawIndexer(pointer, index)static HalfIndexerHalfIndexer.create(ShortPointer pointer, Index index, boolean direct) Creates a half float indexer to access efficiently the data of a pointer.static IntIndexerReturnsnew IntArrayIndexer(array, index)static IntIndexerReturnsnew IntBufferIndexer(buffer, index)static IntIndexerIntIndexer.create(IntPointer pointer, Index index) Returnsnew IntRawIndexer(pointer, index)static IntIndexerIntIndexer.create(IntPointer pointer, Index index, boolean direct) Creates a int indexer to access efficiently the data of a pointer.static LongIndexerReturnsnew LongArrayIndexer(array, index)static LongIndexerLongIndexer.create(LongBuffer buffer, Index index) Returnsnew LongBufferIndexer(buffer, index)static LongIndexerLongIndexer.create(LongPointer pointer, Index index) Returnsnew LongRawIndexer(pointer, index)static LongIndexerLongIndexer.create(LongPointer pointer, Index index, boolean direct) Creates a long indexer to access efficiently the data of a pointer.static ShortIndexerReturnsnew ShortArrayIndexer(array, index)static ShortIndexerShortIndexer.create(ShortBuffer buffer, Index index) Returnsnew ShortBufferIndexer(buffer, index)static ShortIndexerShortIndexer.create(ShortPointer pointer, Index index) Returnsnew ShortRawIndexer(pointer, index)static ShortIndexerShortIndexer.create(ShortPointer pointer, Index index, boolean direct) Creates a short indexer to access efficiently the data of a pointer.static UByteIndexerReturnsnew UByteArrayIndexer(array, index)static UByteIndexerUByteIndexer.create(ByteBuffer buffer, Index index) Returnsnew UByteBufferIndexer(buffer, index)static UByteIndexerUByteIndexer.create(BytePointer pointer, Index index) Returnsnew UByteRawIndexer(pointer, index)static UByteIndexerUByteIndexer.create(BytePointer pointer, Index index, boolean direct) Creates a byte indexer to access efficiently the data of a pointer.static UIntIndexerReturnsnew UIntArrayIndexer(array, index)static UIntIndexerReturnsnew UIntBufferIndexer(buffer, index)static UIntIndexerUIntIndexer.create(IntPointer pointer, Index index) Returnsnew UIntRawIndexer(pointer, index)static UIntIndexerUIntIndexer.create(IntPointer pointer, Index index, boolean direct) Creates a int indexer to access efficiently the data of a pointer.static ULongIndexerReturnsnew ULongArrayIndexer(array, index)static ULongIndexerULongIndexer.create(LongBuffer buffer, Index index) Returnsnew ULongBufferIndexer(buffer, index)static ULongIndexerULongIndexer.create(LongPointer pointer, Index index) Returnsnew ULongRawIndexer(pointer, index)static ULongIndexerULongIndexer.create(LongPointer pointer, Index index, boolean direct) Creates a long indexer to access efficiently the data of a pointer.static UShortIndexerReturnsnew UShortArrayIndexer(array, index)static UShortIndexerUShortIndexer.create(ShortBuffer buffer, Index index) Returnsnew UShortBufferIndexer(buffer, index)static UShortIndexerUShortIndexer.create(ShortPointer pointer, Index index) Returnsnew UShortRawIndexer(pointer, index)static UShortIndexerUShortIndexer.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.arrayandIndexer.index.Bfloat16BufferIndexer(ShortBuffer buffer, Index index) Constructor to set theBfloat16BufferIndexer.bufferandIndexer.index.protectedBfloat16Indexer(Index index) Bfloat16RawIndexer(ShortPointer pointer, Index index) Constructor to set theBfloat16RawIndexer.pointerandIndexer.index.BooleanArrayIndexer(boolean[] array, Index index) Constructor to set theBooleanArrayIndexer.arrayandIndexer.index.BooleanBufferIndexer(ByteBuffer buffer, Index index) Constructor to set theBooleanBufferIndexer.bufferandIndexer.index.protectedBooleanIndexer(Index index) BooleanRawIndexer(BooleanPointer pointer, Index index) Constructor to set theBooleanRawIndexer.pointerandIndexer.index.ByteArrayIndexer(byte[] array, Index index) Constructor to set theByteArrayIndexer.arrayandIndexer.index.ByteBufferIndexer(ByteBuffer buffer, Index index) Constructor to set theByteBufferIndexer.bufferandIndexer.index.protectedByteIndexer(Index index) ByteRawIndexer(BytePointer pointer, Index index) Constructor to set theByteRawIndexer.pointerandIndexer.index.CharArrayIndexer(char[] array, Index index) Constructor to set theCharArrayIndexer.arrayandIndexer.index.CharBufferIndexer(CharBuffer buffer, Index index) Constructor to set theCharBufferIndexer.bufferandIndexer.index.protectedCharIndexer(Index index) CharRawIndexer(CharPointer pointer, Index index) Constructor to set theCharRawIndexer.pointerandIndexer.index.DoubleArrayIndexer(double[] array, Index index) Constructor to set theDoubleArrayIndexer.arrayandIndexer.index.DoubleBufferIndexer(DoubleBuffer buffer, Index index) Constructor to set theDoubleBufferIndexer.bufferandIndexer.index.protectedDoubleIndexer(Index index) DoubleRawIndexer(DoublePointer pointer, Index index) Constructor to set theDoubleRawIndexer.pointerandIndexer.index.FloatArrayIndexer(float[] array, Index index) Constructor to set theFloatArrayIndexer.arrayandIndexer.index.FloatBufferIndexer(FloatBuffer buffer, Index index) Constructor to set theFloatBufferIndexer.bufferandIndexer.index.protectedFloatIndexer(Index index) FloatRawIndexer(FloatPointer pointer, Index index) Constructor to set theFloatRawIndexer.pointerandIndexer.index.HalfArrayIndexer(short[] array, Index index) Constructor to set theHalfArrayIndexer.arrayandIndexer.index.HalfBufferIndexer(ShortBuffer buffer, Index index) Constructor to set theHalfBufferIndexer.bufferandIndexer.index.protectedHalfIndexer(Index index) HalfRawIndexer(ShortPointer pointer, Index index) Constructor to set theHalfRawIndexer.pointerandIndexer.index.protectedConstructor to set theIndexer.index.IntArrayIndexer(int[] array, Index index) Constructor to set theIntArrayIndexer.arrayandIndexer.index.IntBufferIndexer(IntBuffer buffer, Index index) Constructor to set theIntBufferIndexer.bufferandIndexer.index.protectedIntIndexer(Index index) IntRawIndexer(IntPointer pointer, Index index) Constructor to set theIntRawIndexer.pointerandIndexer.index.LongArrayIndexer(long[] array, Index index) Constructor to set theLongArrayIndexer.arrayandIndexer.index.LongBufferIndexer(LongBuffer buffer, Index index) Constructor to set theLongBufferIndexer.bufferandIndexer.index.protectedLongIndexer(Index index) LongRawIndexer(LongPointer pointer, Index index) Constructor to set theLongRawIndexer.pointerandIndexer.index.ShortArrayIndexer(short[] array, Index index) Constructor to set theShortArrayIndexer.arrayandIndexer.index.ShortBufferIndexer(ShortBuffer buffer, Index index) Constructor to set theShortBufferIndexer.bufferandIndexer.index.protectedShortIndexer(Index index) ShortRawIndexer(ShortPointer pointer, Index index) Constructor to set theShortRawIndexer.pointerandIndexer.index.UByteArrayIndexer(byte[] array, Index index) Constructor to set theUByteArrayIndexer.arrayandIndexer.index.UByteBufferIndexer(ByteBuffer buffer, Index index) Constructor to set theUByteBufferIndexer.bufferandIndexer.index.protectedUByteIndexer(Index index) UByteRawIndexer(BytePointer pointer, Index index) Constructor to set theUByteRawIndexer.pointerandIndexer.index.UIntArrayIndexer(int[] array, Index index) Constructor to set theUIntArrayIndexer.arrayandIndexer.index.UIntBufferIndexer(IntBuffer buffer, Index index) Constructor to set theUIntBufferIndexer.bufferandIndexer.index.protectedUIntIndexer(Index index) UIntRawIndexer(IntPointer pointer, Index index) Constructor to set theUIntRawIndexer.pointerandIndexer.index.ULongArrayIndexer(long[] array, Index index) Constructor to set theULongArrayIndexer.arrayandIndexer.index.ULongBufferIndexer(LongBuffer buffer, Index index) Constructor to set theULongBufferIndexer.bufferandIndexer.index.protectedULongIndexer(Index index) ULongRawIndexer(LongPointer pointer, Index index) Constructor to set theULongRawIndexer.pointerandIndexer.index.UShortArrayIndexer(short[] array, Index index) Constructor to set theUShortArrayIndexer.arrayandIndexer.index.UShortBufferIndexer(ShortBuffer buffer, Index index) Constructor to set theUShortBufferIndexer.bufferandIndexer.index.protectedUShortIndexer(Index index) UShortRawIndexer(ShortPointer pointer, Index index) Constructor to set theUShortRawIndexer.pointerandIndexer.index.