@Export
Package org.bytedeco.javacpp.indexer
Contains classes for multidimensional access of arrays and buffers.
-
Interface Summary Interface Description Indexable An interface implemented to let users access data classes via anIndexer
. -
Class Summary Class Description Bfloat16ArrayIndexer An indexer for ashort[]
array, treated as bfloat16.Bfloat16BufferIndexer An indexer for aShortBuffer
, treated as bfloat16.Bfloat16Indexer Abstract indexer for theshort
primitive type, treated as bfloat16.Bfloat16RawIndexer An indexer for aShortPointer
using theRaw
instance, treated as bfloat16.BooleanArrayIndexer An indexer for aboolean[]
array.BooleanBufferIndexer An indexer for aByteBuffer
asboolean
values.BooleanIndexer Abstract indexer for theboolean
primitive type.BooleanRawIndexer An indexer for aBooleanPointer
using theRaw
instance.ByteArrayIndexer An indexer for abyte[]
array.ByteBufferIndexer An indexer for aByteBuffer
.ByteIndexer Abstract indexer for thebyte
primitive type.ByteRawIndexer An indexer for aBytePointer
using theRaw
instance.CharArrayIndexer An indexer for achar[]
array.CharBufferIndexer An indexer for aCharBuffer
.CharIndexer Abstract indexer for thechar
primitive type.CharRawIndexer An indexer for aCharPointer
using theRaw
instance.DoubleArrayIndexer An indexer for adouble[]
array.DoubleBufferIndexer An indexer for aDoubleBuffer
.DoubleIndexer Abstract indexer for thedouble
primitive type.DoubleRawIndexer An indexer for aDoublePointer
using theRaw
instance.FloatArrayIndexer An indexer for afloat[]
array.FloatBufferIndexer An indexer for aFloatBuffer
.FloatIndexer Abstract indexer for thefloat
primitive type.FloatRawIndexer An indexer for aFloatPointer
using theRaw
instance.HalfArrayIndexer An indexer for ashort[]
array, treated as half-precision float.HalfBufferIndexer An indexer for aShortBuffer
, treated as half-precision float.HalfIndexer Abstract indexer for theshort
primitive type, treated as half-precision float.HalfRawIndexer An indexer for aShortPointer
using theRaw
instance, treated as half-precision float.HyperslabIndex A hyperslab is a rectangular pattern defined by four arrays.Index Provides an interface for classes that compute a linear index from given array sizes.Indexer Top-level class of all data indexers, providing easy-to-use and efficient multidimensional access to primitive arrays, NIO buffers, and the raw memory interface.IntArrayIndexer An indexer for anint[]
array.IntBufferIndexer An indexer for anIntBuffer
.IntIndexer Abstract indexer for theint
primitive type.IntRawIndexer An indexer for anIntPointer
using theRaw
instance.LongArrayIndexer An indexer for along[]
array.LongBufferIndexer An indexer for aLongBuffer
.LongIndexer Abstract indexer for thelong
primitive type.LongRawIndexer An indexer for aLongPointer
using theRaw
instance.OneIndex An Index that supports only one size (a single dimension).Raw The raw memory interface supporting long indexing.ReverseUnsafeRaw A raw memory interface based onUnsafeRaw
that swaps the bytes.ShortArrayIndexer An indexer for ashort[]
array.ShortBufferIndexer An indexer for aShortBuffer
.ShortIndexer Abstract indexer for theshort
primitive type.ShortRawIndexer An indexer for aShortPointer
using theRaw
instance.StrideIndex An Index that computes a linear index from given array sizes and strides.UByteArrayIndexer An indexer for abyte[]
array, treated as unsigned.UByteBufferIndexer An indexer for aByteBuffer
, treated as unsigned.UByteIndexer Abstract indexer for thebyte
primitive type, treated as unsigned.UByteRawIndexer An indexer for aBytePointer
using theRaw
instance, treated as unsigned.UIntArrayIndexer An indexer for aint[]
array, treated as unsigned.UIntBufferIndexer An indexer for aIntBuffer
, treated as unsigned.UIntIndexer Abstract indexer for theint
primitive type, treated as unsigned.UIntRawIndexer An indexer for aIntPointer
using theRaw
instance, treated as unsigned.ULongArrayIndexer An indexer for along[]
array, treated as unsigned.ULongBufferIndexer An indexer for aLongBuffer
, treated as unsigned.ULongIndexer Abstract indexer for thelong
primitive type, treated as unsigned.ULongRawIndexer An indexer for aLongPointer
using theRaw
instance, treated as unsigned.UnsafeRaw The raw memory interface based onUnsafe
.UShortArrayIndexer An indexer for ashort[]
array, treated as unsigned.UShortBufferIndexer An indexer for aShortBuffer
, treated as unsigned.UShortIndexer Abstract indexer for theshort
primitive type, treated as unsigned.UShortRawIndexer An indexer for aShortPointer
using theRaw
instance, treated as unsigned.