Uses of Class
org.bytedeco.javacpp.indexer.ByteIndexer
Packages that use ByteIndexer
Package
Description
Contains classes for multidimensional access of arrays and buffers.
-
Uses of ByteIndexer in org.bytedeco.javacpp.indexer
Subclasses of ByteIndexer in org.bytedeco.javacpp.indexerModifier and TypeClassDescriptionclassAn indexer for abyte[]array.classAn indexer for aByteBuffer.classAn indexer for aBytePointerusing theRawinstance.Methods in org.bytedeco.javacpp.indexer that return ByteIndexerModifier and TypeMethodDescriptionstatic ByteIndexerByteIndexer.create(byte[] array) Returnsnew ByteArrayIndexer(array)static ByteIndexerByteIndexer.create(byte[] array, long... sizes) Returnsnew ByteArrayIndexer(array, sizes)static ByteIndexerByteIndexer.create(byte[] array, long[] sizes, long[] strides) Returnsnew ByteArrayIndexer(array, sizes, strides)static ByteIndexerReturnsnew ByteArrayIndexer(array, index)static ByteIndexerByteIndexer.create(ByteBuffer buffer) Returnsnew ByteBufferIndexer(buffer)static ByteIndexerByteIndexer.create(ByteBuffer buffer, long... sizes) Returnsnew ByteBufferIndexer(buffer, sizes)static ByteIndexerByteIndexer.create(ByteBuffer buffer, long[] sizes, long[] strides) Returnsnew ByteBufferIndexer(buffer, sizes, strides)static ByteIndexerByteIndexer.create(ByteBuffer buffer, Index index) Returnsnew ByteBufferIndexer(buffer, index)static ByteIndexerByteIndexer.create(BytePointer pointer) Returnsnew ByteRawIndexer(pointer)static ByteIndexerByteIndexer.create(BytePointer pointer, long... sizes) Returnsnew ByteRawIndexer(pointer, index)static ByteIndexerByteIndexer.create(BytePointer pointer, long[] sizes, long[] strides) Returnsnew ByteRawIndexer(pointer, sizes, strides)static ByteIndexerByteIndexer.create(BytePointer pointer, long[] sizes, long[] strides, boolean direct) Returnscreate(pointer, Index.create(sizes, strides), direct)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.ByteArrayIndexer.get(long[] indices, byte[] b, int offset, int length) ByteArrayIndexer.get(long i, byte[] b, int offset, int length) ByteArrayIndexer.get(long i, long j, byte[] b, int offset, int length) ByteBufferIndexer.get(long[] indices, byte[] b, int offset, int length) ByteBufferIndexer.get(long i, byte[] b, int offset, int length) ByteBufferIndexer.get(long i, long j, byte[] b, int offset, int length) ByteIndexer.get(long[] indices, byte[] b) Returnsthiswhereb = array/buffer[index(indices)]abstract ByteIndexerByteIndexer.get(long[] indices, byte[] b, int offset, int length) Returnsthiswhereb[offset:offset + length] = array/buffer[index(indices)]ByteIndexer.get(long i, byte[] b) Returnsthiswhereb = array/buffer[index(i)]abstract ByteIndexerByteIndexer.get(long i, byte[] b, int offset, int length) Returnsthiswhereb[offset:offset + length] = array/buffer[index(i)]ByteIndexer.get(long i, long j, byte[] b) Returnsthiswhereb = array/buffer[index(i, j)]abstract ByteIndexerByteIndexer.get(long i, long j, byte[] b, int offset, int length) Returnsthiswhereb[offset:offset + length] = array/buffer[index(i, j)]ByteRawIndexer.get(long[] indices, byte[] b, int offset, int length) ByteRawIndexer.get(long i, byte[] b, int offset, int length) ByteRawIndexer.get(long i, long j, byte[] b, int offset, int length) ByteArrayIndexer.put(long[] indices, byte b) ByteArrayIndexer.put(long[] indices, byte[] b, int offset, int length) ByteArrayIndexer.put(long i, byte b) ByteArrayIndexer.put(long i, byte[] b, int offset, int length) ByteArrayIndexer.put(long i, long j, byte b) ByteArrayIndexer.put(long i, long j, byte[] b, int offset, int length) ByteArrayIndexer.put(long i, long j, long k, byte b) ByteBufferIndexer.put(long[] indices, byte b) ByteBufferIndexer.put(long[] indices, byte[] b, int offset, int length) ByteBufferIndexer.put(long i, byte b) ByteBufferIndexer.put(long i, byte[] b, int offset, int length) ByteBufferIndexer.put(long i, long j, byte b) ByteBufferIndexer.put(long i, long j, byte[] b, int offset, int length) ByteBufferIndexer.put(long i, long j, long k, byte b) abstract ByteIndexerByteIndexer.put(long[] indices, byte b) Returnsthiswherearray/buffer[index(indices)] = bByteIndexer.put(long[] indices, byte... b) Returnsthiswherearray/buffer[index(indices)] = babstract ByteIndexerByteIndexer.put(long[] indices, byte[] b, int offset, int length) Returnsthiswherearray/buffer[index(indices)] = b[offset:offset + length]abstract ByteIndexerByteIndexer.put(long i, byte b) Returnsthiswherearray/buffer[index(i)] = bByteIndexer.put(long i, byte... b) Returnsthiswherearray/buffer[index(i)] = babstract ByteIndexerByteIndexer.put(long i, byte[] b, int offset, int length) Returnsthiswherearray/buffer[index(i)] = b[offset:offset + length]abstract ByteIndexerByteIndexer.put(long i, long j, byte b) Returnsthiswherearray/buffer[index(i, j)] = bByteIndexer.put(long i, long j, byte... b) Returnsthiswherearray/buffer[index(i, j)] = babstract ByteIndexerByteIndexer.put(long i, long j, byte[] b, int offset, int length) Returnsthiswherearray/buffer[index(i, j)] = b[offset:offset + length]abstract ByteIndexerByteIndexer.put(long i, long j, long k, byte b) Returnsthiswherearray/buffer[index(i, j, k)] = bByteRawIndexer.put(long[] indices, byte b) ByteRawIndexer.put(long[] indices, byte[] b, int offset, int length) ByteRawIndexer.put(long i, byte b) ByteRawIndexer.put(long i, byte[] b, int offset, int length) ByteRawIndexer.put(long i, long j, byte b) ByteRawIndexer.put(long i, long j, byte[] b, int offset, int length) ByteRawIndexer.put(long i, long j, long k, byte b) ByteIndexer.putBfloat16(long i, float h) Sets theshortvalue atarray/buffer[i], treated as bfloat16ByteIndexer.putBoolean(long i, boolean b) Sets thebooleanvalue atarray/buffer[i]ByteArrayIndexer.putByte(long i, byte b) ByteBufferIndexer.putByte(long i, byte b) abstract ByteIndexerByteIndexer.putByte(long i, byte b) Sets thebytevalue atarray/buffer[i]ByteRawIndexer.putByte(long i, byte b) ByteArrayIndexer.putChar(long i, char c) ByteBufferIndexer.putChar(long i, char c) abstract ByteIndexerByteIndexer.putChar(long i, char c) Sets thecharvalue atarray/buffer[i]ByteRawIndexer.putChar(long i, char c) ByteArrayIndexer.putDouble(long i, double d) ByteBufferIndexer.putDouble(long i, double d) ByteIndexer.putDouble(long[] indices, double b) abstract ByteIndexerByteIndexer.putDouble(long i, double d) Sets thedoublevalue atarray/buffer[i]ByteRawIndexer.putDouble(long i, double d) ByteArrayIndexer.putFloat(long i, float f) ByteBufferIndexer.putFloat(long i, float f) abstract ByteIndexerByteIndexer.putFloat(long i, float f) Sets thefloatvalue atarray/buffer[i]ByteRawIndexer.putFloat(long i, float f) ByteIndexer.putHalf(long i, float h) Sets theshortvalue atarray/buffer[i], treated as half-precision floatByteArrayIndexer.putInt(long i, int j) ByteBufferIndexer.putInt(long i, int j) abstract ByteIndexerByteIndexer.putInt(long i, int j) Sets theintvalue atarray/buffer[i]ByteRawIndexer.putInt(long i, int j) ByteArrayIndexer.putLong(long i, long j) ByteBufferIndexer.putLong(long i, long j) abstract ByteIndexerByteIndexer.putLong(long i, long j) Sets thelongvalue atarray/buffer[i]ByteRawIndexer.putLong(long i, long j) ByteRawIndexer.putRaw(long i, byte b) ByteArrayIndexer.putShort(long i, short s) ByteBufferIndexer.putShort(long i, short s) abstract ByteIndexerByteIndexer.putShort(long i, short s) Sets theshortvalue atarray/buffer[i]ByteRawIndexer.putShort(long i, short s) ByteIndexer.putUByte(long i, int b) Sets thebytevalue atarray/buffer[i], treated as unsignedByteIndexer.putUInt(long i, long n) Sets theintvalue atarray/buffer[i], treated as unsignedByteIndexer.putULong(long i, BigInteger l) Sets thelongvalue atarray/buffer[i], treated as unsignedByteIndexer.putUShort(long i, int s) Sets theshortvalue atarray/buffer[i], treated as unsigned