public final class RepeatIndexDataSet extends AbstractDataSet
properties
AVERAGE_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 |
---|
RepeatIndexDataSet(QDataSet s,
int insertIndex,
int length)
Create the dataset.
|
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.
|
int |
length(int i0,
int i1)
return the length of the third dimension, for the ith element of the first dimension and jth element of the second dimension.
|
int |
length(int i0,
int i1,
int i2)
return the length of the fourth dimension for the ith, jth and kth elements of the first three dimensions.
|
java.lang.Object |
property(java.lang.String name)
accessor for properties attached to the dataset.
|
java.lang.Object |
property(java.lang.String name,
int i)
accessor for properties attached to the dataset's first index.
|
int |
rank()
returns the rank of the dataset, which is the number of indeces used to access data.
|
double |
value(int il)
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.
|
capability, checkImmutable, isImmutable, makeImmutable, putProperty, putProperty, slice, svalue, toString, trim, value
public RepeatIndexDataSet(QDataSet s, int insertIndex, int length)
s
- the source.insertIndex
- the index to insert.length
- the number of times to repeatpublic int rank()
QDataSet
rank
in interface QDataSet
rank
in class AbstractDataSet
public double value(int il)
QDataSet
value
in interface QDataSet
value
in class AbstractDataSet
il
- the indexpublic double value(int i0, int i1)
QDataSet
value
in interface QDataSet
value
in class AbstractDataSet
i0
- the indexi1
- the indexpublic double value(int i0, int i1, int i2)
QDataSet
value
in interface QDataSet
value
in class AbstractDataSet
i0
- the indexi1
- the indexi2
- the indexpublic double value(int i0, int i1, int i2, int i3)
QDataSet
value
in interface QDataSet
value
in class AbstractDataSet
i0
- the indexi1
- the indexi2
- the indexi3
- the indexpublic int length()
QDataSet
length
in interface QDataSet
length
in class AbstractDataSet
public int length(int i)
QDataSet
length
in interface QDataSet
length
in class AbstractDataSet
i
- the indexpublic int length(int i0, int i1)
QDataSet
length
in interface QDataSet
length
in class AbstractDataSet
i0
- the indexi1
- the indexpublic int length(int i0, int i1, int i2)
QDataSet
length
in interface QDataSet
length
in class AbstractDataSet
i0
- the indexi1
- the indexi2
- the indexpublic java.lang.Object property(java.lang.String name)
QDataSet
property
in interface QDataSet
property
in class AbstractDataSet
name
- property name, such as "DEPEND_0" or "UNITS"QDataSet.DEPEND_0
,
QDataSet.UNITS
public java.lang.Object property(java.lang.String name, int i)
QDataSet
property
in interface QDataSet
property
in class AbstractDataSet
name
- property name, such as "DEPEND_0" or "UNITS"i
- the indexQDataSet.DEPEND_0
,
QDataSet.UNITS