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 TypeClassDescriptionclass
An indexer for abyte[]
array.class
An indexer for aByteBuffer
.class
An indexer for aBytePointer
using theRaw
instance.Methods in org.bytedeco.javacpp.indexer that return ByteIndexerModifier and TypeMethodDescriptionstatic ByteIndexer
ByteIndexer.create
(byte[] array) Returnsnew ByteArrayIndexer(array)
static ByteIndexer
ByteIndexer.create
(byte[] array, long... sizes) Returnsnew ByteArrayIndexer(array, sizes)
static ByteIndexer
ByteIndexer.create
(byte[] array, long[] sizes, long[] strides) Returnsnew ByteArrayIndexer(array, sizes, strides)
static ByteIndexer
Returnsnew ByteArrayIndexer(array, index)
static ByteIndexer
ByteIndexer.create
(ByteBuffer buffer) Returnsnew ByteBufferIndexer(buffer)
static ByteIndexer
ByteIndexer.create
(ByteBuffer buffer, long... sizes) Returnsnew ByteBufferIndexer(buffer, sizes)
static ByteIndexer
ByteIndexer.create
(ByteBuffer buffer, long[] sizes, long[] strides) Returnsnew ByteBufferIndexer(buffer, sizes, strides)
static ByteIndexer
ByteIndexer.create
(ByteBuffer buffer, Index index) Returnsnew ByteBufferIndexer(buffer, index)
static ByteIndexer
ByteIndexer.create
(BytePointer pointer) Returnsnew ByteRawIndexer(pointer)
static ByteIndexer
ByteIndexer.create
(BytePointer pointer, long... sizes) Returnsnew ByteRawIndexer(pointer, index)
static ByteIndexer
ByteIndexer.create
(BytePointer pointer, long[] sizes, long[] strides) Returnsnew ByteRawIndexer(pointer, sizes, strides)
static ByteIndexer
ByteIndexer.create
(BytePointer pointer, long[] sizes, long[] strides, boolean direct) Returnscreate(pointer, Index.create(sizes, strides), direct)
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.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) Returnsthis
whereb = array/buffer[index(indices)]
abstract ByteIndexer
ByteIndexer.get
(long[] indices, byte[] b, int offset, int length) Returnsthis
whereb[offset:offset + length] = array/buffer[index(indices)]
ByteIndexer.get
(long i, byte[] b) Returnsthis
whereb = array/buffer[index(i)]
abstract ByteIndexer
ByteIndexer.get
(long i, byte[] b, int offset, int length) Returnsthis
whereb[offset:offset + length] = array/buffer[index(i)]
ByteIndexer.get
(long i, long j, byte[] b) Returnsthis
whereb = array/buffer[index(i, j)]
abstract ByteIndexer
ByteIndexer.get
(long i, long j, byte[] b, int offset, int length) Returnsthis
whereb[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 ByteIndexer
ByteIndexer.put
(long[] indices, byte b) Returnsthis
wherearray/buffer[index(indices)] = b
ByteIndexer.put
(long[] indices, byte... b) Returnsthis
wherearray/buffer[index(indices)] = b
abstract ByteIndexer
ByteIndexer.put
(long[] indices, byte[] b, int offset, int length) Returnsthis
wherearray/buffer[index(indices)] = b[offset:offset + length]
abstract ByteIndexer
ByteIndexer.put
(long i, byte b) Returnsthis
wherearray/buffer[index(i)] = b
ByteIndexer.put
(long i, byte... b) Returnsthis
wherearray/buffer[index(i)] = b
abstract ByteIndexer
ByteIndexer.put
(long i, byte[] b, int offset, int length) Returnsthis
wherearray/buffer[index(i)] = b[offset:offset + length]
abstract ByteIndexer
ByteIndexer.put
(long i, long j, byte b) Returnsthis
wherearray/buffer[index(i, j)] = b
ByteIndexer.put
(long i, long j, byte... b) Returnsthis
wherearray/buffer[index(i, j)] = b
abstract ByteIndexer
ByteIndexer.put
(long i, long j, byte[] b, int offset, int length) Returnsthis
wherearray/buffer[index(i, j)] = b[offset:offset + length]
abstract ByteIndexer
ByteIndexer.put
(long i, long j, long k, byte b) Returnsthis
wherearray/buffer[index(i, j, k)] = b
ByteRawIndexer.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 theshort
value atarray/buffer[i]
, treated as bfloat16ByteIndexer.putBoolean
(long i, boolean b) Sets theboolean
value atarray/buffer[i]
ByteArrayIndexer.putByte
(long i, byte b) ByteBufferIndexer.putByte
(long i, byte b) abstract ByteIndexer
ByteIndexer.putByte
(long i, byte b) Sets thebyte
value atarray/buffer[i]
ByteRawIndexer.putByte
(long i, byte b) ByteArrayIndexer.putChar
(long i, char c) ByteBufferIndexer.putChar
(long i, char c) abstract ByteIndexer
ByteIndexer.putChar
(long i, char c) Sets thechar
value 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 ByteIndexer
ByteIndexer.putDouble
(long i, double d) Sets thedouble
value atarray/buffer[i]
ByteRawIndexer.putDouble
(long i, double d) ByteArrayIndexer.putFloat
(long i, float f) ByteBufferIndexer.putFloat
(long i, float f) abstract ByteIndexer
ByteIndexer.putFloat
(long i, float f) Sets thefloat
value atarray/buffer[i]
ByteRawIndexer.putFloat
(long i, float f) ByteIndexer.putHalf
(long i, float h) Sets theshort
value atarray/buffer[i]
, treated as half-precision floatByteArrayIndexer.putInt
(long i, int j) ByteBufferIndexer.putInt
(long i, int j) abstract ByteIndexer
ByteIndexer.putInt
(long i, int j) Sets theint
value atarray/buffer[i]
ByteRawIndexer.putInt
(long i, int j) ByteArrayIndexer.putLong
(long i, long j) ByteBufferIndexer.putLong
(long i, long j) abstract ByteIndexer
ByteIndexer.putLong
(long i, long j) Sets thelong
value 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 ByteIndexer
ByteIndexer.putShort
(long i, short s) Sets theshort
value atarray/buffer[i]
ByteRawIndexer.putShort
(long i, short s) ByteIndexer.putUByte
(long i, int b) Sets thebyte
value atarray/buffer[i]
, treated as unsignedByteIndexer.putUInt
(long i, long n) Sets theint
value atarray/buffer[i]
, treated as unsignedByteIndexer.putULong
(long i, BigInteger l) Sets thelong
value atarray/buffer[i]
, treated as unsignedByteIndexer.putUShort
(long i, int s) Sets theshort
value atarray/buffer[i]
, treated as unsigned