Class CharArrayIndexer
java.lang.Object
org.bytedeco.javacpp.indexer.Indexer
org.bytedeco.javacpp.indexer.CharIndexer
org.bytedeco.javacpp.indexer.CharArrayIndexer
- All Implemented Interfaces:
AutoCloseable
An indexer for a
char[] array.-
Field Summary
FieldsFields inherited from class CharIndexer
VALUE_BYTES -
Constructor Summary
ConstructorsConstructorDescriptionCharArrayIndexer(char[] array) CallsCharArrayIndexer(array, Index.create(array.length)).CharArrayIndexer(char[] array, long... sizes) CallsCharArrayIndexer(array, Index.create(sizes)).CharArrayIndexer(char[] array, long[] sizes, long[] strides) CallsCharArrayIndexer(array, Index.create(sizes, strides)).CharArrayIndexer(char[] array, Index index) Constructor to set thearrayandIndexer.index. -
Method Summary
Modifier and TypeMethodDescriptionchar[]array()Returns the backing array, ornullif nonecharget(long i) Returnsarray/buffer[index(i)]charget(long... indices) Returnsarray/buffer[index(indices)]get(long[] indices, char[] c, int offset, int length) Returnsthiswherec[offset:offset + length] = array/buffer[index(indices)]get(long i, char[] c, int offset, int length) Returnsthiswherec[offset:offset + length] = array/buffer[index(i)]charget(long i, long j) Returnsarray/buffer[index(i, j)]get(long i, long j, char[] c, int offset, int length) Returnsthiswherec[offset:offset + length] = array/buffer[index(i, j)]charget(long i, long j, long k) Returnsarray/buffer[index(i, j, k)]put(long[] indices, char c) Returnsthiswherearray/buffer[index(indices)] = cput(long[] indices, char[] c, int offset, int length) Returnsthiswherearray/buffer[index(indices)] = c[offset:offset + length]put(long i, char c) Returnsthiswherearray/buffer[index(i)] = cput(long i, char[] c, int offset, int length) Returnsthiswherearray/buffer[index(i)] = c[offset:offset + length]put(long i, long j, char c) Returnsthiswherearray/buffer[index(i, j)] = cput(long i, long j, char[] c, int offset, int length) Returnsthiswherearray/buffer[index(i, j)] = c[offset:offset + length]put(long i, long j, long k, char c) Returnsthiswherearray/buffer[index(i, j, k)] = cReturns a new Indexer using the same data, but with a different Index.voidrelease()Makes sure changes are reflected onto the backing memory and clears any references.Methods inherited from class CharIndexer
create, create, create, create, create, create, create, create, create, create, create, create, create, create, get, get, get, getDouble, put, put, put, putDouble
-
Field Details
-
array
protected char[] arrayThe backing array.
-
-
Constructor Details
-
CharArrayIndexer
public CharArrayIndexer(char[] array) CallsCharArrayIndexer(array, Index.create(array.length)). -
CharArrayIndexer
public CharArrayIndexer(char[] array, long... sizes) CallsCharArrayIndexer(array, Index.create(sizes)). -
CharArrayIndexer
public CharArrayIndexer(char[] array, long[] sizes, long[] strides) CallsCharArrayIndexer(array, Index.create(sizes, strides)). -
CharArrayIndexer
Constructor to set thearrayandIndexer.index.
-
-
Method Details
-
array
-
reindex
Description copied from class:IndexerReturns a new Indexer using the same data, but with a different Index. -
get
public char get(long i) Description copied from class:CharIndexerReturnsarray/buffer[index(i)]- Specified by:
getin classCharIndexer
-
get
Description copied from class:CharIndexerReturnsthiswherec[offset:offset + length] = array/buffer[index(i)]- Specified by:
getin classCharIndexer
-
get
public char get(long i, long j) Description copied from class:CharIndexerReturnsarray/buffer[index(i, j)]- Specified by:
getin classCharIndexer
-
get
Description copied from class:CharIndexerReturnsthiswherec[offset:offset + length] = array/buffer[index(i, j)]- Specified by:
getin classCharIndexer
-
get
public char get(long i, long j, long k) Description copied from class:CharIndexerReturnsarray/buffer[index(i, j, k)]- Specified by:
getin classCharIndexer
-
get
public char get(long... indices) Description copied from class:CharIndexerReturnsarray/buffer[index(indices)]- Specified by:
getin classCharIndexer
-
get
Description copied from class:CharIndexerReturnsthiswherec[offset:offset + length] = array/buffer[index(indices)]- Specified by:
getin classCharIndexer
-
put
Description copied from class:CharIndexerReturnsthiswherearray/buffer[index(i)] = c- Specified by:
putin classCharIndexer
-
put
Description copied from class:CharIndexerReturnsthiswherearray/buffer[index(i)] = c[offset:offset + length]- Specified by:
putin classCharIndexer
-
put
Description copied from class:CharIndexerReturnsthiswherearray/buffer[index(i, j)] = c- Specified by:
putin classCharIndexer
-
put
Description copied from class:CharIndexerReturnsthiswherearray/buffer[index(i, j)] = c[offset:offset + length]- Specified by:
putin classCharIndexer
-
put
Description copied from class:CharIndexerReturnsthiswherearray/buffer[index(i, j, k)] = c- Specified by:
putin classCharIndexer
-
put
Description copied from class:CharIndexerReturnsthiswherearray/buffer[index(indices)] = c- Specified by:
putin classCharIndexer
-
put
Description copied from class:CharIndexerReturnsthiswherearray/buffer[index(indices)] = c[offset:offset + length]- Specified by:
putin classCharIndexer
-
release
-