public class TimeSeriesImpl extends java.lang.Object implements TimeSeries
Constructor and Description |
---|
TimeSeriesImpl(float[] times,
float[][] values,
Units[] units) |
TimeSeriesImpl(float[] times,
float[][] values,
Units[] units,
java.lang.String[] labels) |
Modifier and Type | Method and Description |
---|---|
TimeSeries |
clone() |
int |
getDimension() |
java.lang.String[] |
getLabels() |
java.lang.String |
getName() |
float[] |
getTimes() |
Units[] |
getUnits() |
float[][] |
getValues() |
void |
setLabel(int index,
java.lang.String label) |
void |
setName(java.lang.String name) |
void |
setUnits(int index,
Units units) |
public TimeSeriesImpl(float[] times, float[][] values, Units[] units)
times
- @see ca.bpt.cn.util.TimeSeries#getTimes()values
- @see ca.bpt.cn.util.TimeSeries#getValues()units
- @see ca.bpt.cn.util.TimeSeries#getUnits()public TimeSeriesImpl(float[] times, float[][] values, Units[] units, java.lang.String[] labels)
times
- @see ca.nengo.util.TimeSeries#getTimes()values
- @see ca.nengo.util.TimeSeries#getValues()units
- @see ca.nengo.util.TimeSeries#getUnits()labels
- @see ca.nengo.util.TimeSeries#getLabels()public java.lang.String getName()
getName
in interface TimeSeries
TimeSeries.getName()
public void setName(java.lang.String name)
name
- Name of the TimeSeriespublic float[] getTimes()
getTimes
in interface TimeSeries
TimeSeries.getTimes()
public float[][] getValues()
getValues
in interface TimeSeries
TimeSeries.getValues()
public Units[] getUnits()
getUnits
in interface TimeSeries
TimeSeries.getUnits()
public void setUnits(int index, Units units)
index
- Index of dimension for which to change unitsunits
- New units for given dimensionpublic int getDimension()
getDimension
in interface TimeSeries
TimeSeries.getDimension()
public java.lang.String[] getLabels()
getLabels
in interface TimeSeries
TimeSeries.getLabels()
public void setLabel(int index, java.lang.String label)
index
- Index of dimension for which to change labellabel
- New label for given dimensionpublic TimeSeries clone() throws java.lang.CloneNotSupportedException
clone
in interface TimeSeries
clone
in class java.lang.Object
java.lang.CloneNotSupportedException