public class UInt8Buffer extends BaseDataBuffer
DataBuffer.AllocationMode, DataBuffer.TypeEx
allocationMode, attached, constant, elementSize, indexer, length, offset, originalBuffer, originalOffset, parentWorkspace, pointer, referenced, released, TO_STRING_MAX_ELEMENTS, trackingPoint, type, underlyingLength, workspaceGenerationId, wrappedDataBuffer
Constructor and Description |
---|
UInt8Buffer(byte[] data,
int length) |
UInt8Buffer(java.nio.ByteBuffer buffer,
int length) |
UInt8Buffer(java.nio.ByteBuffer buffer,
int length,
long offset) |
UInt8Buffer(DataBuffer underlyingBuffer,
long length,
long offset) |
UInt8Buffer(double[] data) |
UInt8Buffer(double[] data,
boolean copyOnOps) |
UInt8Buffer(double[] data,
boolean copy,
long offset) |
UInt8Buffer(float[] data) |
UInt8Buffer(float[] floats,
boolean copy) |
UInt8Buffer(float[] data,
boolean copy,
long offset) |
UInt8Buffer(float[] data,
boolean copy,
long offset,
MemoryWorkspace workspace) |
UInt8Buffer(float[] floats,
boolean copy,
MemoryWorkspace workspace) |
UInt8Buffer(float[] data,
MemoryWorkspace workspace) |
UInt8Buffer(int[] data) |
UInt8Buffer(int[] data,
boolean copyOnOps) |
UInt8Buffer(int[] data,
boolean copy,
long offset) |
UInt8Buffer(int length,
int elementSize) |
UInt8Buffer(int length,
int elementSize,
long offset) |
UInt8Buffer(long length)
Create a float buffer with the given length
|
UInt8Buffer(long length,
boolean initialize) |
UInt8Buffer(long length,
boolean initialize,
MemoryWorkspace workspace) |
UInt8Buffer(org.bytedeco.javacpp.Pointer pointer,
org.bytedeco.javacpp.indexer.Indexer indexer,
long length)
Meant for creating another view of a buffer
|
Modifier and Type | Method and Description |
---|---|
DataBuffer |
create(double[] data)
Create the data buffer
with respect to the given byte buffer
|
DataBuffer |
create(float[] data)
Create the data buffer
with respect to the given byte buffer
|
DataBuffer |
create(int[] data)
Create the data buffer
with respect to the given byte buffer
|
protected DataBuffer |
create(long length)
Create with length
|
protected void |
initTypeAndSize()
Initialize the opType of this buffer
|
addReferencing, address, addressPointer, allocationMode, array, asBytes, asDouble, asFloat, asInt, asLong, asNio, asNioDouble, asNioFloat, asNioInt, asNioLong, assign, assign, assign, assign, assign, assign, assign, assign, assign, assign, capacity, close, closeable, copyAtStride, dataType, destroy, dirty, doReadObject, dup, equals, flush, fromFloat, getDouble, getDoublesAt, getDoublesAt, getElementSize, getFloat, getFloatsAt, getFloatsAt, getGenerationId, getInt, getIntsAt, getIntsAt, getLong, getLongsAt, getLongsAt, getNumber, getParentWorkspace, getShort, getTrackingPoint, hashCode, indexer, isAttached, isConstant, isInScope, isPersist, length, markReleased, offset, originalDataBuffer, originalOffset, persist, pickReferent, platformAddress, pointer, pointerIndexerByCurrentType, put, put, put, put, put, putByDestinationType, read, read, readContent, readHeader, reallocate, references, release, removeReferencing, sameUnderlyingData, setConstant, setData, setData, setData, setData, setData, setData, setData, setIndexer, setNioBuffer, setTrackingPoint, toFloat, toString, underlyingDataBuffer, underlyingLength, unPersist, wasClosed, wrappedBuffer, write, write
public UInt8Buffer(org.bytedeco.javacpp.Pointer pointer, org.bytedeco.javacpp.indexer.Indexer indexer, long length)
pointer
- the underlying buffer to create a view fromindexer
- the indexer for the pointerlength
- the length of the viewpublic UInt8Buffer(long length)
length
- the float buffer with the given lengthpublic UInt8Buffer(long length, boolean initialize)
public UInt8Buffer(long length, boolean initialize, MemoryWorkspace workspace)
public UInt8Buffer(int length, int elementSize)
public UInt8Buffer(int length, int elementSize, long offset)
public UInt8Buffer(DataBuffer underlyingBuffer, long length, long offset)
public UInt8Buffer(float[] data)
public UInt8Buffer(float[] data, MemoryWorkspace workspace)
public UInt8Buffer(int[] data)
public UInt8Buffer(double[] data)
public UInt8Buffer(int[] data, boolean copyOnOps)
public UInt8Buffer(int[] data, boolean copy, long offset)
public UInt8Buffer(double[] data, boolean copyOnOps)
public UInt8Buffer(double[] data, boolean copy, long offset)
public UInt8Buffer(java.nio.ByteBuffer buffer, int length)
public UInt8Buffer(java.nio.ByteBuffer buffer, int length, long offset)
public UInt8Buffer(byte[] data, int length)
public UInt8Buffer(float[] floats, boolean copy)
public UInt8Buffer(float[] floats, boolean copy, MemoryWorkspace workspace)
public UInt8Buffer(float[] data, boolean copy, long offset)
public UInt8Buffer(float[] data, boolean copy, long offset, MemoryWorkspace workspace)
protected void initTypeAndSize()
initTypeAndSize
in class BaseDataBuffer
protected DataBuffer create(long length)
BaseDataBuffer
create
in class BaseDataBuffer
length
- a databuffer of the same opType as
this with the given lengthpublic DataBuffer create(double[] data)
BaseDataBuffer
create
in class BaseDataBuffer
data
- the buffer to createpublic DataBuffer create(float[] data)
BaseDataBuffer
create
in class BaseDataBuffer
data
- the buffer to createpublic DataBuffer create(int[] data)
BaseDataBuffer
create
in class BaseDataBuffer
data
- the buffer to createCopyright © 2019. All rights reserved.