public final class NybbleDataSet extends BufferDataSet
back, BITS, BYTE, BYTES, DOUBLE, FLOAT, INT, INT24, INTEGER, logger, LONG, NYBBLE, SHORT, TRUNCATEDFLOAT, UBYTE, UINT, UINT24, USHORT, VAX_FLOATpropertiesAVERAGE_TYPE, BIN_MAX, BIN_MAX_NAME, BIN_MIN, BIN_MIN_NAME, BIN_MINUS, BIN_MINUS_NAME, BIN_PLUS, BIN_PLUS_NAME, BINS_0, BINS_1, BUNDLE_0, BUNDLE_1, BUNDLE_2, BUNDLE_3, CACHE_TAG, CADENCE, CONTEXT_0, CONTEXT_1, COORDINATE_FRAME, DEFAULT_FILL_VALUE, DELTA_MINUS, DELTA_MINUS_NAME, DELTA_PLUS, DELTA_PLUS_NAME, DEPEND_0, DEPEND_1, DEPEND_2, DEPEND_3, DEPENDNAME_0, DEPENDNAME_1, DESCRIPTION, ELEMENT_DIMENSIONS, ELEMENT_LABEL, ELEMENT_NAME, FILL_VALUE, FORMAT, JOIN_0, LABEL, LIMIT_HUGE_DATASET, MAX_HIGH_RANK, MAX_PLANE_COUNT, MAX_RANK, MAX_UNIT_BUNDLE_COUNT, METADATA, METADATA_MODEL, MIN_WAVEFORM_LENGTH, MONOTONIC, NAME, NOTES, PLANE_0, QUBE, RENDER_TYPE, SCALE_TYPE, SOURCE, START_INDEX, TITLE, TYPICAL_MAX, TYPICAL_MIN, UNITS, USER_PROPERTIES, VALID_MAX, VALID_MIN, VALUE_AVERAGE_TYPE_GEOMETRIC, VALUE_AVERAGE_TYPE_LINEAR, VALUE_AVERAGE_TYPE_MOD24, VALUE_AVERAGE_TYPE_MOD360, VALUE_AVERAGE_TYPE_MODPI, VALUE_AVERAGE_TYPE_MODTAU, VALUE_AVERAGE_TYPE_NONE, VALUE_BINS_MIN_MAX, VALUE_BINS_MIN_MAX_INCLUSIVE, VALUE_COORDINATE_FRAME_COMPLEX_NUMBER, VALUE_METADATA_MODEL_ISTP, VALUE_METADATA_MODEL_SPASE, VALUE_RENDER_TYPE_COMPOSITE_IMAGE, VALUE_RENDER_TYPE_DIGITAL, VALUE_RENDER_TYPE_EVENTS_BAR, VALUE_RENDER_TYPE_NNSPECTROGRAM, VALUE_RENDER_TYPE_SERIES, VALUE_RENDER_TYPE_TRIANGLE_MESH, VALUE_SCALE_TYPE_LINEAR, VALUE_SCALE_TYPE_LOG, VERSION, WEIGHTS| Constructor and Description |
|---|
NybbleDataSet(int rank,
int reclenbits,
int recoffsbits,
int len0,
int len1,
int len2,
int len3,
java.nio.ByteBuffer back) |
| Modifier and Type | Method and Description |
|---|---|
int |
length()
return the length of the first dimension
|
int |
length(int i)
return the length of the second dimension, for the ith element of the first dimension.
|
protected int |
offset()
return the offset, in bytes, of the element.
|
protected int |
offset(int i0)
return the offset, in bytes, of the element.
|
protected int |
offset(int i0,
int i1)
return the offset, in bytes, of the element.
|
void |
putValue(double d)
put a value into the rank 0 dataset.
|
void |
putValue(int i0,
double d)
put a value into the rank 1 dataset.
|
void |
putValue(int i0,
int i1,
double d)
put a value into the rank 2 dataset.
|
void |
putValue(int i0,
int i1,
int i2,
double d)
put a value into the rank 3 dataset.
|
void |
putValue(int i0,
int i1,
int i2,
int i3,
double d)
put a value into the rank 4 dataset.
|
int |
rank()
returns the rank of the dataset, which is the number of indeces used to access data.
|
QDataSet |
slice(int i)
return a dataset that is a slice of this dataset, slicing on the zeroth
dimension.
|
QDataSet |
trim(int ist,
int ien)
return a dataset that is a subset of this dataset.
|
double |
value()
rank 0 accessor.
|
double |
value(int i0)
rank 1 accessor.
|
double |
value(int i0,
int i1)
rank 2 accessor.
|
double |
value(int i0,
int i1,
int i2)
rank 3 accessor.
|
double |
value(int i0,
int i1,
int i2,
int i3)
rank 4 accessor.
|
about, append, append, bitCount, byteCount, canAppend, compact, copy, copy, create, createRank0, createRank1, createRank2, createRank3, createRank4, ensureWritable, getCompatibleComponentType, getFieldStride, getRecordStride, getType, grow, guessBackingStore, isCompact, joinProperties, jvmMemory, length, length, makeDataSet, makeDataSet, makeDataSetBits, maybeCopy, offset, offset, rangeCheck, setFieldStride, setLength, setLength1, setRecordStride, shouldAllocateDirect, typeForcapability, checkImmutable, isImmutable, makeImmutable, property, property, putProperty, putProperty, svalue, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisImmutable, makeImmutable, putProperty, putPropertycapability, property, property, svaluepublic NybbleDataSet(int rank,
int reclenbits,
int recoffsbits,
int len0,
int len1,
int len2,
int len3,
java.nio.ByteBuffer back)
protected int offset()
BufferDataSetoffset in class BufferDataSetprotected int offset(int i0)
BufferDataSetoffset in class BufferDataSetprotected int offset(int i0,
int i1)
BufferDataSetoffset in class BufferDataSeti0 - first indexi1 - second indexpublic double value()
QDataSetvalue in interface QDataSetvalue in class BufferDataSetpublic double value(int i0)
QDataSetvalue in interface QDataSetvalue in class BufferDataSeti0 - the indexpublic double value(int i0,
int i1)
QDataSetvalue in interface QDataSetvalue in class BufferDataSeti0 - the indexi1 - the indexpublic double value(int i0,
int i1,
int i2)
QDataSetvalue in interface QDataSetvalue in class BufferDataSeti0 - the indexi1 - the indexi2 - the indexpublic double value(int i0,
int i1,
int i2,
int i3)
QDataSetvalue in interface QDataSetvalue in class BufferDataSeti0 - the indexi1 - the indexi2 - the indexi3 - the indexpublic int rank()
QDataSetrank in interface QDataSetrank in class BufferDataSetpublic int length(int i)
QDataSetlength in interface QDataSetlength in class BufferDataSeti - the indexpublic int length()
QDataSetlength in interface QDataSetlength in class BufferDataSetpublic void putValue(double d)
WritableDataSetd - the valuepublic void putValue(int i0,
double d)
WritableDataSeti0 - the indexd - the valuepublic void putValue(int i0,
int i1,
double d)
WritableDataSeti0 - the indexi1 - the indexd - the valuepublic void putValue(int i0,
int i1,
int i2,
double d)
WritableDataSeti0 - the indexi1 - the indexi2 - the indexd - the valuepublic void putValue(int i0,
int i1,
int i2,
int i3,
double d)
WritableDataSeti0 - the indexi1 - the indexi2 - the indexi3 - the indexd - the valuepublic QDataSet slice(int i)
QDataSetslice in interface QDataSetslice in class BufferDataSeti - the index to slice atpublic QDataSet trim(int ist, int ien)
QDataSet
ds= DDataSet.createRank1(100);
QDataSet trim= ds.trim(50,60);
assert( trim.length()==10 );
Note start and end must be positive. Negative indices,
referenced from the end of the dataset, are not supported here.trim in interface QDataSettrim in class BufferDataSetist - the first index to be included in the new dataset.ien - the exclusive index indicating the last index.