public class DefaultDataBufferFactory extends Object implements DataBufferFactory
Modifier and Type | Field and Description |
---|---|
protected DataBuffer.AllocationMode |
allocationMode |
Constructor and Description |
---|
DefaultDataBufferFactory() |
Modifier and Type | Method and Description |
---|---|
DataBuffer.AllocationMode |
allocationMode()
Allocation mode for the data buffer
|
DataBuffer |
create(DataBuffer underlyingBuffer,
long offset,
long length)
Create a databuffer wrapping another one
this allows you to create a view of a buffer
with a different offset and length
backed by the same storage
|
DataBuffer |
create(org.bytedeco.javacpp.Pointer pointer,
DataBuffer.Type type,
long length,
org.bytedeco.javacpp.indexer.Indexer indexer)
Create a data buffer based on the
given pointer, data buffer type,
and length of the buffer
|
DataBuffer |
createDouble(byte[] data,
int length)
Create a double buffer buffer
|
DataBuffer |
createDouble(ByteBuffer buffer,
int length)
Creates a double data buffer
|
DataBuffer |
createDouble(double[] data)
Creates a double data buffer
|
DataBuffer |
createDouble(double[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createDouble(float[] data)
Creates a double data buffer
|
DataBuffer |
createDouble(float[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createDouble(int[] data)
Creates a double data buffer
|
DataBuffer |
createDouble(int[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createDouble(int offset,
byte[] data,
int length)
Create a double buffer buffer
|
DataBuffer |
createDouble(int offset,
ByteBuffer buffer,
int length)
Creates a double data buffer
|
DataBuffer |
createDouble(int offset,
double[] data)
Creates a double data buffer
|
DataBuffer |
createDouble(int offset,
double[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createDouble(int offset,
float[] data)
Creates a double data buffer
|
DataBuffer |
createDouble(int offset,
float[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createDouble(int offset,
int length)
Create a double data buffer
|
DataBuffer |
createDouble(int offset,
int[] data)
Creates a double data buffer
|
DataBuffer |
createDouble(int offset,
int[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createDouble(long length)
Create a double data buffer
|
DataBuffer |
createDouble(long length,
boolean initialize)
Create a double data buffer, with optional initialization
|
DataBuffer |
createFloat(byte[] data,
int length)
Create a double buffer
|
DataBuffer |
createFloat(ByteBuffer buffer,
int length)
Create a float data buffer
|
DataBuffer |
createFloat(double[] data)
Creates a float data buffer
|
DataBuffer |
createFloat(double[] data,
boolean copy)
Creates a float data buffer
|
DataBuffer |
createFloat(float[] data)
Creates a float data buffer
|
DataBuffer |
createFloat(float[] data,
boolean copy)
Creates a float data buffer
|
DataBuffer |
createFloat(int[] data)
Creates a double data buffer
|
DataBuffer |
createFloat(int[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createFloat(int offset,
byte[] data,
int length)
Create a double buffer
|
DataBuffer |
createFloat(int offset,
ByteBuffer buffer,
int length)
Create a float data buffer
|
DataBuffer |
createFloat(int offset,
double[] data)
Creates a float data buffer
|
DataBuffer |
createFloat(int offset,
double[] data,
boolean copy)
Creates a float data buffer
|
DataBuffer |
createFloat(int offset,
float[] data)
Creates a float data buffer
|
DataBuffer |
createFloat(int offset,
float[] data,
boolean copy)
Creates a float data buffer
|
DataBuffer |
createFloat(int offset,
int length)
Create a float data buffer
|
DataBuffer |
createFloat(int offset,
int[] data)
Creates a double data buffer
|
DataBuffer |
createFloat(int offset,
int[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createFloat(long length)
Create a float data buffer
|
DataBuffer |
createFloat(long length,
boolean initialize)
Create a float data buffer, with optional initialization
|
DataBuffer |
createInt(ByteBuffer buffer,
int length)
Create int buffer
|
DataBuffer |
createInt(double[] data)
Creates an int data buffer
|
DataBuffer |
createInt(double[] data,
boolean copy)
Creates an int data buffer
|
DataBuffer |
createInt(float[] data)
Creates an int data buffer
|
DataBuffer |
createInt(float[] data,
boolean copy)
Creates an int data buffer
|
DataBuffer |
createInt(int[] data)
Creates a double data buffer
|
DataBuffer |
createInt(int[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createInt(int offset,
ByteBuffer buffer,
int length)
Create int buffer
|
DataBuffer |
createInt(int offset,
double[] data)
Creates an int data buffer
|
DataBuffer |
createInt(int offset,
double[] data,
boolean copy)
Creates an int data buffer
|
DataBuffer |
createInt(int offset,
float[] data)
Creates an int data buffer
|
DataBuffer |
createInt(int offset,
float[] data,
boolean copy)
Creates an int data buffer
|
DataBuffer |
createInt(int offset,
int length)
Create an int data buffer
|
DataBuffer |
createInt(int offset,
int[] data)
Creates a double data buffer
|
DataBuffer |
createInt(int offset,
int[] data,
boolean copy)
Creates a double data buffer
|
DataBuffer |
createInt(long length)
Create an int data buffer
|
DataBuffer |
createInt(long length,
boolean initialize)
Create an int data buffer, with optional initialization
|
void |
setAllocationMode(DataBuffer.AllocationMode allocationMode)
Setter for the allocation mode
|
protected DataBuffer.AllocationMode allocationMode
public void setAllocationMode(DataBuffer.AllocationMode allocationMode)
DataBufferFactory
setAllocationMode
in interface DataBufferFactory
public DataBuffer.AllocationMode allocationMode()
DataBufferFactory
allocationMode
in interface DataBufferFactory
public DataBuffer create(DataBuffer underlyingBuffer, long offset, long length)
DataBufferFactory
create
in interface DataBufferFactory
underlyingBuffer
- the underlying buffer to get the storage fromoffset
- the offset to view the data aslength
- the length of the bufferpublic DataBuffer createInt(int offset, ByteBuffer buffer, int length)
DataBufferFactory
createInt
in interface DataBufferFactory
public DataBuffer createFloat(int offset, ByteBuffer buffer, int length)
DataBufferFactory
createFloat
in interface DataBufferFactory
public DataBuffer createDouble(int offset, ByteBuffer buffer, int length)
DataBufferFactory
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(int offset, int length)
DataBufferFactory
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, int length)
DataBufferFactory
createFloat
in interface DataBufferFactory
length
- the length of the bufferpublic DataBuffer createInt(int offset, int length)
DataBufferFactory
createInt
in interface DataBufferFactory
length
- the length of the data bufferpublic DataBuffer createDouble(int offset, int[] data)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(int offset, int[] data)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int offset, int[] data)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(int offset, double[] data)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(int offset, byte[] data, int length)
DataBufferFactory
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, byte[] data, int length)
DataBufferFactory
createFloat
in interface DataBufferFactory
public DataBuffer createFloat(int offset, double[] data)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int offset, double[] data)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(int offset, float[] data)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(int offset, float[] data)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int offset, float[] data)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(int offset, int[] data, boolean copy)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(int offset, int[] data, boolean copy)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int offset, int[] data, boolean copy)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(int offset, double[] data, boolean copy)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(int offset, double[] data, boolean copy)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int offset, double[] data, boolean copy)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(int offset, float[] data, boolean copy)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(int offset, float[] data, boolean copy)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int offset, float[] data, boolean copy)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(ByteBuffer buffer, int length)
DataBufferFactory
createInt
in interface DataBufferFactory
public DataBuffer createFloat(ByteBuffer buffer, int length)
DataBufferFactory
createFloat
in interface DataBufferFactory
public DataBuffer createDouble(ByteBuffer buffer, int length)
DataBufferFactory
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(long length)
DataBufferFactory
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(long length, boolean initialize)
DataBufferFactory
createDouble
in interface DataBufferFactory
initialize
- If true: initialize the buffer. If false: don't initialize.public DataBuffer createFloat(long length)
DataBufferFactory
createFloat
in interface DataBufferFactory
length
- the length of the bufferpublic DataBuffer createFloat(long length, boolean initialize)
DataBufferFactory
createFloat
in interface DataBufferFactory
length
- the length of the bufferinitialize
- If true: initialize the buffer. If false: don't initialize.public DataBuffer createInt(long length)
DataBufferFactory
createInt
in interface DataBufferFactory
length
- the length of the data bufferpublic DataBuffer createInt(long length, boolean initialize)
DataBufferFactory
createInt
in interface DataBufferFactory
length
- the length of the data bufferinitialize
- If true: initialize the buffer. If false: don't initialize.public DataBuffer createDouble(int[] data)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(int[] data)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int[] data)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(double[] data)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(byte[] data, int length)
DataBufferFactory
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(byte[] data, int length)
DataBufferFactory
createFloat
in interface DataBufferFactory
public DataBuffer createFloat(double[] data)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(double[] data)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(float[] data)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(float[] data)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(float[] data)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(int[] data, boolean copy)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(int[] data, boolean copy)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(int[] data, boolean copy)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(double[] data, boolean copy)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(double[] data, boolean copy)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(double[] data, boolean copy)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createDouble(float[] data, boolean copy)
DataBufferFactory
createDouble
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createFloat(float[] data, boolean copy)
DataBufferFactory
createFloat
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createInt(float[] data, boolean copy)
DataBufferFactory
createInt
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer create(org.bytedeco.javacpp.Pointer pointer, DataBuffer.Type type, long length, org.bytedeco.javacpp.indexer.Indexer indexer)
create
in interface DataBufferFactory
pointer
- the pointer to usetype
- the type of bufferlength
- the length of the bufferindexer
- the indexer for the pointerCopyright © 2016. All Rights Reserved.