Package | Description |
---|---|
org.bytedeco.javacpp.indexer |
Contains classes for multidimensional access of arrays and buffers.
|
Modifier and Type | Class and Description |
---|---|
class |
UIntArrayIndexer
An indexer for a
int[] array, treated as unsigned. |
class |
UIntBufferIndexer
An indexer for a
IntBuffer , treated as unsigned. |
class |
UIntRawIndexer
An indexer for a
IntPointer using the Raw instance, treated as unsigned. |
Modifier and Type | Method and Description |
---|---|
static UIntIndexer |
UIntIndexer.create(int[] array)
Returns
new UIntArrayIndexer(array) |
static UIntIndexer |
UIntIndexer.create(int[] array,
long... sizes)
Returns
new UIntArrayIndexer(array, sizes) |
static UIntIndexer |
UIntIndexer.create(int[] array,
long[] sizes,
long[] strides)
Returns
new UIntArrayIndexer(array, sizes, strides) |
static UIntIndexer |
UIntIndexer.create(IntBuffer buffer)
Returns
new UIntBufferIndexer(buffer) |
static UIntIndexer |
UIntIndexer.create(IntBuffer buffer,
long... sizes)
Returns
new UIntBufferIndexer(buffer, sizes) |
static UIntIndexer |
UIntIndexer.create(IntBuffer buffer,
long[] sizes,
long[] strides)
Returns
new UIntBufferIndexer(buffer, sizes, strides) |
static UIntIndexer |
UIntIndexer.create(IntPointer pointer)
Returns
create(pointer, { pointer.limit() - pointer.position() }, { 1 }, true) |
static UIntIndexer |
UIntIndexer.create(IntPointer pointer,
long... sizes)
Returns
create(pointer, sizes, strides(sizes)) |
static UIntIndexer |
UIntIndexer.create(IntPointer pointer,
long[] sizes,
long[] strides)
Returns
create(pointer, sizes, strides, true) |
static UIntIndexer |
UIntIndexer.create(IntPointer pointer,
long[] sizes,
long[] strides,
boolean direct)
Creates a int indexer to access efficiently the data of a pointer.
|
UIntIndexer |
UIntIndexer.get(long[] indices,
long[] n)
Returns
this where n = array/buffer[index(indices)] |
abstract UIntIndexer |
UIntIndexer.get(long[] indices,
long[] n,
int offset,
int length)
Returns
this where n[offset:offset + length] = array/buffer[index(indices)] |
UIntIndexer |
UIntBufferIndexer.get(long[] indices,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntArrayIndexer.get(long[] indices,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntRawIndexer.get(long[] indices,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntIndexer.get(long i,
long[] n)
Returns
this where n = array/buffer[i] |
abstract UIntIndexer |
UIntIndexer.get(long i,
long[] n,
int offset,
int length)
Returns
this where n[offset:offset + length] = array/buffer[i] |
UIntIndexer |
UIntBufferIndexer.get(long i,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntArrayIndexer.get(long i,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntRawIndexer.get(long i,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntIndexer.get(long i,
long j,
long[] n)
Returns
this where n = array/buffer[i * strides[0] + j] |
abstract UIntIndexer |
UIntIndexer.get(long i,
long j,
long[] n,
int offset,
int length)
Returns
this where n[offset:offset + length] = array/buffer[i * strides[0] + j] |
UIntIndexer |
UIntBufferIndexer.get(long i,
long j,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntArrayIndexer.get(long i,
long j,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntRawIndexer.get(long i,
long j,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntIndexer.put(long[] indices,
long... n)
Returns
this where array/buffer[index(indices)] = n |
abstract UIntIndexer |
UIntIndexer.put(long[] indices,
long n)
Returns
this where array/buffer[index(indices)] = n |
UIntIndexer |
UIntBufferIndexer.put(long[] indices,
long n) |
UIntIndexer |
UIntArrayIndexer.put(long[] indices,
long n) |
UIntIndexer |
UIntRawIndexer.put(long[] indices,
long n) |
abstract UIntIndexer |
UIntIndexer.put(long[] indices,
long[] n,
int offset,
int length)
Returns
this where array/buffer[index(indices)] = n[offset:offset + length] |
UIntIndexer |
UIntBufferIndexer.put(long[] indices,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntArrayIndexer.put(long[] indices,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntRawIndexer.put(long[] indices,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntIndexer.put(long i,
long... n)
Returns
this where array/buffer[i] = n |
abstract UIntIndexer |
UIntIndexer.put(long i,
long n)
Returns
this where array/buffer[i] = n |
UIntIndexer |
UIntBufferIndexer.put(long i,
long n) |
UIntIndexer |
UIntArrayIndexer.put(long i,
long n) |
UIntIndexer |
UIntRawIndexer.put(long i,
long n) |
abstract UIntIndexer |
UIntIndexer.put(long i,
long[] n,
int offset,
int length)
Returns
this where array/buffer[i] = n[offset:offset + length] |
UIntIndexer |
UIntBufferIndexer.put(long i,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntArrayIndexer.put(long i,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntRawIndexer.put(long i,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntIndexer.put(long i,
long j,
long... n)
Returns
this where array/buffer[i * strides[0] + j] = n |
abstract UIntIndexer |
UIntIndexer.put(long i,
long j,
long n)
Returns
this where array/buffer[i * strides[0] + j] = n |
UIntIndexer |
UIntBufferIndexer.put(long i,
long j,
long n) |
UIntIndexer |
UIntArrayIndexer.put(long i,
long j,
long n) |
UIntIndexer |
UIntRawIndexer.put(long i,
long j,
long n) |
abstract UIntIndexer |
UIntIndexer.put(long i,
long j,
long[] n,
int offset,
int length)
Returns
this where array/buffer[i * strides[0] + j] = n[offset:offset + length] |
UIntIndexer |
UIntBufferIndexer.put(long i,
long j,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntArrayIndexer.put(long i,
long j,
long[] m,
int offset,
int length) |
UIntIndexer |
UIntRawIndexer.put(long i,
long j,
long[] m,
int offset,
int length) |
abstract UIntIndexer |
UIntIndexer.put(long i,
long j,
long k,
long n)
Returns
this where array/buffer[i * strides[0] + j * strides[1] + k] = n |
UIntIndexer |
UIntBufferIndexer.put(long i,
long j,
long k,
long n) |
UIntIndexer |
UIntArrayIndexer.put(long i,
long j,
long k,
long n) |
UIntIndexer |
UIntRawIndexer.put(long i,
long j,
long k,
long n) |
UIntIndexer |
UIntIndexer.putDouble(long[] indices,
double n) |
Copyright © 2020. All rights reserved.