|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
com.isti.jplotresp.AmpPhaseDataset
public class AmpPhaseDataset
Class AmpPhaseDataset is a JFreeChart dataset of amplitude or phase data points generated by JEvalResp. A single response or multiple responses may be represented, with amplitude or phase for each response.
Nested Class Summary | |
---|---|
class |
AmpPhaseDataset.AmpPhaseTooltipGenerator
Class AmpPhaseTooltipGenerator defines a tooltip generator for the amplitude/phase dataset. |
Field Summary | |
---|---|
protected boolean |
amplitudeSeriesFlag
|
protected AmpPhaseDataset.AmpPhaseTooltipGenerator |
ampPhaseTooltipGeneratorObj
|
protected double[] |
frequencyArray
|
protected RespArraysInfo[] |
respArraysInfoArray
|
protected int |
seriesCountValue
|
Constructor Summary | |
---|---|
AmpPhaseDataset(double[] freqArr,
AmpPhaseBlk[] ampPhaseBlkArr,
boolean ampSeriesFlag)
Constructs a dataset of amplitude and phase values for a response. |
|
AmpPhaseDataset(RespArraysInfo[] rArrsInfoArr,
boolean ampSeriesFlag)
Constructs a dataset of amplitude or phase values for a response, including its individual stages. |
Method Summary | |
---|---|
AmpPhaseDataset.AmpPhaseTooltipGenerator |
getAmpPhaseTooltipGeneratorObj()
Returns the tooltip generator object for this dataset. |
org.jfree.data.DomainOrder |
getDomainOrder()
Returns the order of the domain (or X) values returned by the dataset. |
int |
getItemCount(int series)
Returns the number of items in the specified series. |
int |
getSeriesCount()
Returns the number of series in the data source. |
java.lang.Comparable |
getSeriesKey(int series)
Returns the name of the series. |
java.lang.String |
getTooltipStr(int series,
int item)
Returns a tooltip string for the given series and item. |
java.lang.Number |
getX(int series,
int item)
Returns the specified frequency value. |
double |
getXValue(int series,
int item)
Returns the specified frequency value. |
java.lang.Number |
getY(int series,
int item)
Returns the specified amplitude or phase value. |
double |
getYValue(int series,
int item)
Returns the specified amplitude or phase value. |
Methods inherited from class org.jfree.data.general.AbstractSeriesDataset |
---|
indexOf, seriesChanged |
Methods inherited from class org.jfree.data.general.AbstractDataset |
---|
addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.data.general.SeriesDataset |
---|
indexOf |
Methods inherited from interface org.jfree.data.general.Dataset |
---|
addChangeListener, getGroup, removeChangeListener, setGroup |
Field Detail |
---|
protected final RespArraysInfo[] respArraysInfoArray
protected final double[] frequencyArray
protected final boolean amplitudeSeriesFlag
protected final int seriesCountValue
protected final AmpPhaseDataset.AmpPhaseTooltipGenerator ampPhaseTooltipGeneratorObj
Constructor Detail |
---|
public AmpPhaseDataset(RespArraysInfo[] rArrsInfoArr, boolean ampSeriesFlag)
rArrsInfoArr
- array of response-arrays/information objects.ampSeriesFlag
- true for amplitude series; false for phase series.public AmpPhaseDataset(double[] freqArr, AmpPhaseBlk[] ampPhaseBlkArr, boolean ampSeriesFlag)
freqArr
- array of frequency values used to calculate the
data.ampPhaseBlkArr
- array of JEvalResp 'AmpPhaseBlk' objects.ampSeriesFlag
- true for amplitude series; false for phase series.Method Detail |
---|
public double getXValue(int series, int item)
getXValue
in interface org.jfree.data.xy.XYDataset
series
- index of the required series (not used).item
- index (zero-based) of the required item.
public java.lang.Number getX(int series, int item)
getX
in interface org.jfree.data.xy.XYDataset
series
- index of the required series.item
- index (zero-based) of the required item.
public double getYValue(int series, int item)
getYValue
in interface org.jfree.data.xy.XYDataset
series
- index of the required series.item
- index (zero-based) of the required item.
public java.lang.Number getY(int series, int item)
getY
in interface org.jfree.data.xy.XYDataset
series
- index of the required series.item
- index (zero-based) of the required item.
public int getSeriesCount()
getSeriesCount
in interface org.jfree.data.general.SeriesDataset
getSeriesCount
in class org.jfree.data.general.AbstractSeriesDataset
public java.lang.Comparable getSeriesKey(int series)
getSeriesKey
in interface org.jfree.data.general.SeriesDataset
getSeriesKey
in class org.jfree.data.general.AbstractSeriesDataset
series
- index (zero-based) of the series.
public int getItemCount(int series)
getItemCount
in interface org.jfree.data.xy.XYDataset
series
- index (zero-based) of the series (not used).
public org.jfree.data.DomainOrder getDomainOrder()
getDomainOrder
in interface org.jfree.data.xy.XYDataset
public AmpPhaseDataset.AmpPhaseTooltipGenerator getAmpPhaseTooltipGeneratorObj()
public java.lang.String getTooltipStr(int series, int item)
series
- index of the required series.item
- index (zero-based) of the required item.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |