public class WeightsVectorDataSet extends java.lang.Object implements VectorDataSet
PROPERTY_CACHE_TAG, PROPERTY_FORMATTER, PROPERTY_OPERATION, PROPERTY_PLANE_PEAKS, PROPERTY_PLANE_WEIGHTS, PROPERTY_RENDERER, PROPERTY_SIZE_BYTES, PROPERTY_SOURCE, PROPERTY_SUMMARY, PROPERTY_TITLE, PROPERTY_X_CACHE_RES, PROPERTY_X_CACHE_RNG, PROPERTY_X_FORMAT, PROPERTY_X_LABEL, PROPERTY_X_MONOTONIC, PROPERTY_X_RANGE, PROPERTY_X_SUMMARY, PROPERTY_X_TAG_WIDTH, PROPERTY_X_VALID_MAX, PROPERTY_X_VALID_MIN, PROPERTY_Y_CACHE_RES, PROPERTY_Y_CACHE_RNG, PROPERTY_Y_FILL, PROPERTY_Y_FORMAT, PROPERTY_Y_LABEL, PROPERTY_Y_MONOTONIC, PROPERTY_Y_RANGE, PROPERTY_Y_SCALETYPE, PROPERTY_Y_SUMMARY, PROPERTY_Y_TAG_WIDTH, PROPERTY_Y_VALID_MAX, PROPERTY_Y_VALID_MIN, PROPERTY_Z_FILL, PROPERTY_Z_FORMAT, PROPERTY_Z_LABEL, PROPERTY_Z_RANGE, PROPERTY_Z_SCALETYPE, PROPERTY_Z_SUMMARY, PROPERTY_Z_VALID_MAX, PROPERTY_Z_VALID_MIN
Modifier and Type | Method and Description |
---|---|
static VectorDataSet |
create(VectorDataSet source) |
Datum |
getDatum(int i)
Returns the Y value for the given index into the x tags as a
Datum . |
double |
getDouble(int i,
Units units)
Returns the Y value for the given index into the x tags as a
double with the given units. |
int |
getInt(int i,
Units units)
Returns the Y value for the given index into the x tags as a
int with the given units. |
DataSet |
getPlanarView(java.lang.String planeID)
Returns a
DataSet with the specified view as the primary
view. |
java.lang.String[] |
getPlaneIds()
Returns a list of auxiliary planes (e.g.
|
java.util.Map |
getProperties()
Returns all dataset properties in a Map.
|
java.lang.Object |
getProperty(java.lang.String name)
Returns the property value associated with the string
name |
int |
getXLength()
Returns the number of x tags in this data set.
|
Datum |
getXTagDatum(int i)
Returns the value of the x tag at the given index i as a
Datum . |
double |
getXTagDouble(int i,
Units units)
Returns the value of the x tag at the given index i as a
double in the given units. |
int |
getXTagInt(int i,
Units units)
Returns the value of the x tag at the given index i as an
int in the given units. |
Units |
getXUnits()
Returns the Units object representing the unit type of the x tags
for this data set.
|
Units |
getYUnits()
Returns the Units object representing the unit type of the y tags
or y values for this data set.
|
public static VectorDataSet create(VectorDataSet source)
public DataSet getPlanarView(java.lang.String planeID)
DataSet
DataSet
with the specified view as the primary
view.getPlanarView
in interface DataSet
planeID
- the String
id of the requested plane.DataSet
public java.lang.String[] getPlaneIds()
DataSet
getPlaneIds
in interface DataSet
public java.util.Map getProperties()
DataSet
getProperties
in interface DataSet
public java.lang.Object getProperty(java.lang.String name)
DataSet
name
getProperty
in interface DataSet
name
- the name of the property requestedname
or nullpublic int getXLength()
DataSet
getXLength
in interface DataSet
public Datum getXTagDatum(int i)
DataSet
Datum
.getXTagDatum
in interface DataSet
i
- the index of the requested x tagDatum
.public double getXTagDouble(int i, Units units)
DataSet
double
in the given units. XTags must be
monotonically increasing with i.getXTagDouble
in interface DataSet
i
- the index of the requested x tagunits
- the units of the returned valuedouble
.public int getXTagInt(int i, Units units)
DataSet
int
in the given units. XTags must be
monotonically increasing with i.getXTagInt
in interface DataSet
i
- the index of the requested x tagunits
- the units of the returned value.int
.public Units getXUnits()
DataSet
public Units getYUnits()
DataSet
public Datum getDatum(int i)
VectorDataSet
Datum
.getDatum
in interface VectorDataSet
i
- index of the x tag for the requested value.Datum
public double getDouble(int i, Units units)
VectorDataSet
double
with the given units.getDouble
in interface VectorDataSet
i
- index of the x tag for the requested value.units
- the units the returned value should be coverted to.double
.public int getInt(int i, Units units)
VectorDataSet
int
with the given units.getInt
in interface VectorDataSet
i
- index of the x tag for the requested value.units
- the units the returned value should be coverted to.int
.