A C D F G H I M N P S T U V W

A

Axis - class ifi.dsb.Axis.
Class to hold an axis object.
Axis(int, int) - Constructor for class ifi.dsb.Axis
Constructs an Axis object.
Axis(Graph, int, int) - Constructor for class ifi.dsb.Axis
Constructs an Axis object.
Axis(Graph, double, double, int, int) - Constructor for class ifi.dsb.Axis
Constructs an Axis object.
Axis.AxisLabel - class ifi.dsb.Axis.AxisLabel.
Class to hold and paint label of axis (not labels of tick-marks).
Axis.AxisLabel() - Constructor for class ifi.dsb.Axis.AxisLabel
 
Axis.AxisLabel(String) - Constructor for class ifi.dsb.Axis.AxisLabel
 
Axis.AxisLine - class ifi.dsb.Axis.AxisLine.
Class to hold and paint line of axis.
Axis.AxisLine() - Constructor for class ifi.dsb.Axis.AxisLine
 
Axis.MajorTicks - class ifi.dsb.Axis.MajorTicks.
Class to hold and paint major tickmarks.
Axis.MajorTicks() - Constructor for class ifi.dsb.Axis.MajorTicks
 
Axis.TickLabels - class ifi.dsb.Axis.TickLabels.
Class to hold and paint the ticklabels of this axis.
Axis.TickLabels() - Constructor for class ifi.dsb.Axis.TickLabels
 
AxisValues - class ifi.dsb.AxisValues.
Class for creation of a linear array.
AxisValues(int) - Constructor for class ifi.dsb.AxisValues
 
AxisValues(double, double, int) - Constructor for class ifi.dsb.AxisValues
Constructs AxisValues object.
AxisValues(double, double, int, String) - Constructor for class ifi.dsb.AxisValues
Constructs AxisValues object.
AxisValues(double[]) - Constructor for class ifi.dsb.AxisValues
Constructs AxisValues object.
AxisValues(double[], String) - Constructor for class ifi.dsb.AxisValues
Constructs AxisValues object.
addCurve(Curve) - Method in class ifi.dsb.Graph
Add a curve.
addCurve(Curve) - Method in class ifi.dsb.Plot2D
Add a Curve object, if the plot already has a Graph object.

C

Curve - class ifi.dsb.Curve.
Class to hold data-points and drawing options for a curve.
Curve(Plot2D) - Constructor for class ifi.dsb.Curve
Constructs a Curve object, no data supplied.
Curve(Plot2D, CurveData, CurveData) - Constructor for class ifi.dsb.Curve
Constructs Curve object for the graph in a plot, with data.
Curve(Plot2D, double[], double[]) - Constructor for class ifi.dsb.Curve
Constructs Curve object for the graph in a plot, with data.
Curve(Plot2D, double[], double[], int) - Constructor for class ifi.dsb.Curve
Constructs Curve object for the graph in a plot, with data.
Curve(Graph) - Constructor for class ifi.dsb.Curve
Constructs Curve object for a graph, without data.
Curve(Graph, CurveData, CurveData) - Constructor for class ifi.dsb.Curve
Constructs Curve object for a graph, with data.
CurveData - class ifi.dsb.CurveData.
Class to hold data coordinates for a curve, along one axis.
CurveData(Plot2D, Curve, double[], int) - Constructor for class ifi.dsb.CurveData
Construct CurveData object.
CurveData(Axis, Curve, double[]) - Constructor for class ifi.dsb.CurveData
Constructs CurveData object.
CurveData(Axis, Curve, double[], int) - Constructor for class ifi.dsb.CurveData
Constructs CurveData object.

D

DEFAULT_SAMPLING_RATE - Static variable in interface ifi.dsb.SignalGenerator
 

F

FrequencyAxis - class ifi.dsb.FrequencyAxis.
Class for creation of frequency axis for use in plotting.
FrequencyAxis(double, int) - Constructor for class ifi.dsb.FrequencyAxis
Constructs FrequencyAxis object.
FrequencyAxis(double, int, String) - Constructor for class ifi.dsb.FrequencyAxis
Constructs FrequencyAxis object.
FrequencyAxis(int) - Constructor for class ifi.dsb.FrequencyAxis
Constructs FrequencyAxis object.
FrequencyAxis(double[]) - Constructor for class ifi.dsb.FrequencyAxis
Constructs FrequencyAxis object.
FrequencyAxis(double[], String) - Constructor for class ifi.dsb.FrequencyAxis
Constructs FrequencyAxis object.
FrequencyAxis(double, int, int) - Constructor for class ifi.dsb.FrequencyAxis
Constructs FrequencyAxis object.
FrequencyAxis(double, int, int, String) - Constructor for class ifi.dsb.FrequencyAxis
Constructs FrequencyAxis object.
fun(int) - Method in interface ifi.dsb.SignalGenerator
Return generated value for a specific sample number.
fun(int, int) - Method in interface ifi.dsb.SignalGenerator
Return an array of samples (indexed from zero) for the sample numbers in the closed interval [n1, n2].
fun(double[], int) - Method in interface ifi.dsb.SignalGenerator
Fill the values array with generated sample values, starting at a specific sample number.
fun(int) - Method in class ifi.dsb.SineGenerator
Return the value amplitude * cos(omega * n + phase), where omega is the angular frequency parameter.
fun(int, int) - Method in class ifi.dsb.SineGenerator
Same as SineGenerator.fun(int), for the sample number interval n1 to n2 inclusive.
fun(double[], int) - Method in class ifi.dsb.SineGenerator
Same as SineGenerator.fun(int), filling generator values into the array.
fun(int) - Method in class ifi.dsb.SquareGenerator
 
fun(int, int) - Method in class ifi.dsb.SquareGenerator
 
fun(double[], int) - Method in class ifi.dsb.SquareGenerator
 
fun(int) - Method in class ifi.dsb.TriangleGenerator
 
fun(int, int) - Method in class ifi.dsb.TriangleGenerator
 
fun(double[], int) - Method in class ifi.dsb.TriangleGenerator
 

G

Graph - class ifi.dsb.Graph.
Class to hold the graph object in a Plot2D object.
Graph(Axis, Axis, Dimension) - Constructor for class ifi.dsb.Graph
Constructs a graph object.
getAmplitude() - Method in interface ifi.dsb.SignalGenerator
Return amplitude parameter of generator.
getAmplitude() - Method in class ifi.dsb.WaveGenerator
Return value of amplitude parameter.
getAutomaticBottomMargin() - Method in class ifi.dsb.Axis
Return whether or not to automatically leave some space between curve and axis, at the lower end of the axis.
getAutomaticTopMargin() - Method in class ifi.dsb.Axis
Return whether or not to automatically leave some space between curve and axis, at the higher end of the axis.
getAxisLabel() - Method in class ifi.dsb.Axis
Return the AxisLabel child object.
getCircleMarker() - Method in class ifi.dsb.Curve
 
getColor() - Method in class ifi.dsb.Axis
Return the color of this axis (including axis line, tick marks, tick labels and axis label).
getCrossMarker() - Method in class ifi.dsb.Curve
 
getCurve() - Method in class ifi.dsb.CurveData
Return reference to the curve this data belongs to.
getCurve(int) - Method in class ifi.dsb.Graph
Return one specific curve.
getCurves() - Method in class ifi.dsb.Graph
Return all the curves.
getDashDotLine() - Method in class ifi.dsb.Curve
 
getDashedLine() - Method in class ifi.dsb.Curve
 
getData() - Method in class ifi.dsb.CurveData
Return reference to data values.
getDiamondMarker() - Method in class ifi.dsb.Curve
 
getDottedLine() - Method in class ifi.dsb.Curve
 
getDrawLine() - Method in class ifi.dsb.Curve
Return whether or not to draw a curve.
getDrawMarker() - Method in class ifi.dsb.Curve
Return whether or not to draw a marker for each data point.
getExponent() - Method in class ifi.dsb.Axis.AxisLabel
 
getFileMenu() - Method in class ifi.dsb.Plot2D
Return reference to File menu.
getFixedMax() - Method in class ifi.dsb.Axis
Return whether or not the axis maximum value should be fixed (not automatically updated when axisData are changed).
getFixedMin() - Method in class ifi.dsb.Axis
Return whether or not the axis minimum value should be fixed (not automatically updated when axisData are changed).
getFrequency() - Method in interface ifi.dsb.PeriodicGenerator
Return frequency parameter of generator.
getFrequency() - Method in class ifi.dsb.WaveGenerator
Return value of frequency parameter.
getFullLength() - Method in class ifi.dsb.FrequencyAxis
Return the number of bins for a full-period frequency axis.
getGraph() - Method in class ifi.dsb.Axis
Return Graph object to which this Axis belongs.
getGraph() - Method in class ifi.dsb.Curve
Return graph in which this curve will be drawn.
getGraph() - Method in class ifi.dsb.Plot2D
Return the graph object.
getGridColor() - Method in class ifi.dsb.Graph
Return the color of the grid.
getHeight() - Method in class ifi.dsb.Axis
Return height in pixels.
getLabel() - Method in class ifi.dsb.Axis.AxisLabel
 
getLabel() - Method in class ifi.dsb.AxisValues
Return the axis label.
getLength() - Method in class ifi.dsb.AxisValues
Return the axis length (number of axis samples).
getLine() - Method in class ifi.dsb.Curve
Return type of line.
getLineWidth() - Method in class ifi.dsb.Curve
Return the line-width of a curve.
getLines() - Method in class ifi.dsb.Curve
Return all possible lines.
getLongDashedLine() - Method in class ifi.dsb.Curve
 
getMajorTickSpacing() - Method in class ifi.dsb.Axis
Return spacing between major tickmarks.
getMajorTicks() - Method in class ifi.dsb.Axis
Return the MajorTicks child object.
getManualBottomMargin() - Method in class ifi.dsb.Axis
Return whether or not to manually leave some space between curve and axis, at the lower end of the axis.
getManualTopMargin() - Method in class ifi.dsb.Axis
Return whether or not to manually leave some space between curve and axis, at the higher end of the axis.
getMarker() - Method in class ifi.dsb.Curve
Return type of marker.
getMarkerLineWidth() - Method in class ifi.dsb.Curve
Return the line-width of a marker.
getMarkerSize() - Method in class ifi.dsb.Curve
Return size of marker, in pixels.
getMarkers() - Method in class ifi.dsb.Curve
Return all possible markers.
getMax() - Method in class ifi.dsb.Axis
Return the axis maximum value.
getMax() - Method in class ifi.dsb.AxisValues
Return the axis maximum value.
getMaximumSize() - Method in class ifi.dsb.Axis.AxisLine
 
getMenuBar() - Method in class ifi.dsb.Plot2D
Return reference to menubar which includes the File and Options menus.
getMin() - Method in class ifi.dsb.Axis
Return the axis minimum value.
getMin() - Method in class ifi.dsb.AxisValues
Return the axis minimum value.
getMinimumSize() - Method in class ifi.dsb.Axis.AxisLabel
 
getMinimumSize() - Method in class ifi.dsb.Axis.AxisLine
 
getMinimumSize() - Method in class ifi.dsb.Axis.MajorTicks
 
getMinimumSize() - Method in class ifi.dsb.Axis.TickLabels
 
getMode() - Method in class ifi.dsb.FrequencyAxis
Return axis mode, one of POSITIVE_HALF, POSITIVE_FULL, SYMMETRIC or NEGATIVE_HALF.
getName() - Method in interface ifi.dsb.SignalGenerator
Return name of generator (could be used as displayed title in SliderPanel).
getName() - Method in class ifi.dsb.WaveGenerator
 
getOmega() - Method in interface ifi.dsb.PeriodicGenerator
Return angle frequency parameter of generator, in radians per sample.
getOmega() - Method in class ifi.dsb.WaveGenerator
Return value of angular frequency parameter, in radians per sample.
getOptionsMenu() - Method in class ifi.dsb.Plot2D
Return reference to Options menu.
getOrientation() - Method in class ifi.dsb.Axis
Return the orientation of the axis (VERTICAL or HORIZONTAL).
getPaintGrid() - Method in class ifi.dsb.Axis
Return whether or not to draw the grid.
getPaintMajorTicks() - Method in class ifi.dsb.Axis
Return whether or not to draw major tickmarks.
getPaintTickLabels() - Method in class ifi.dsb.Axis
Return whether or not to draw labels at the major tickmarks.
getPhase() - Method in interface ifi.dsb.PeriodicGenerator
Return phase parameter of generator, in radians.
getPhase() - Method in class ifi.dsb.WaveGenerator
Return value of phase parameter, in radians.
getPreferredSize() - Method in class ifi.dsb.Axis.AxisLabel
 
getPreferredSize() - Method in class ifi.dsb.Axis.AxisLine
 
getPreferredSize() - Method in class ifi.dsb.Axis.MajorTicks
 
getPreferredSize() - Method in class ifi.dsb.Axis.TickLabels
 
getPreferredSize() - Method in class ifi.dsb.Axis
Return the preferred size of this axis.
getPreferredSize() - Method in class ifi.dsb.Graph
Return the preferred size of this graph.
getPreferredSize() - Method in class ifi.dsb.Plot2D
Return preferred size of the plot.
getSamplingPeriod() - Method in class ifi.dsb.TimeAxis
Return the sampling period.
getSamplingRate() - Method in class ifi.dsb.FrequencyAxis
Return the sampling rate.
getSamplingRate() - Method in interface ifi.dsb.SignalGenerator
Return sampling rate (sampling frequency) used when generating values.
getSamplingRate() - Method in class ifi.dsb.TimeAxis
Return the sampling rate.
getSamplingRate() - Method in class ifi.dsb.WaveGenerator
Return value of sampling rate.
getSolidLine() - Method in class ifi.dsb.Curve
 
getSquareMarker() - Method in class ifi.dsb.Curve
 
getTickLabels() - Method in class ifi.dsb.Axis
Return the TickLabels child object.
getTriangleMarker() - Method in class ifi.dsb.Curve
 
getValues() - Method in class ifi.dsb.AxisValues
Return the axis values.
getWidth() - Method in class ifi.dsb.Axis
Return width in pixels.
getXAxis() - Method in class ifi.dsb.Graph
Return horizontal axis.
getXAxis() - Method in class ifi.dsb.Plot2D
Return the horizontal axis object.
getXCurveData() - Method in class ifi.dsb.Curve
Return reference to horizontal-coordinate curve-values.
getXIndMax() - Method in class ifi.dsb.Curve
Return upper index bound of clipping range (extract) from horizontal data array.
getXIndMin() - Method in class ifi.dsb.Curve
Return lower index bound of clipping range (extract) from horizontal data array.
getYAxis() - Method in class ifi.dsb.Graph
Return vertical axis.
getYAxis() - Method in class ifi.dsb.Plot2D
Return the vertical axis object.
getYCurveData() - Method in class ifi.dsb.Curve
Return reference to vertical-coordinate curve-values.
getYIndMax() - Method in class ifi.dsb.Curve
Return upper index bound of clipping range (extract) from vertical data array.
getYIndMin() - Method in class ifi.dsb.Curve
Return lower index bound of clipping range (extract) from vertical data array.

H

HORIZONTAL - Static variable in class ifi.dsb.Axis
Constant to indicate a horizontal axis.

I

ifi.dsb - package ifi.dsb
 
indexMax(double) - Method in class ifi.dsb.CurveData
Maximum data index where data values are at least as small as the parameter value.
indexMin(double) - Method in class ifi.dsb.CurveData
Minimum data index where data value is at least as large as the parameter value.

M

main(String[]) - Static method in class ifi.dsb.FrequencyAxis
 
main(String[]) - Static method in class ifi.dsb.TimeAxis
 
main(String[]) - Static method in class ifi.dsb.TriangleGenerator
 

N

NEGATIVE_HALF - Static variable in class ifi.dsb.FrequencyAxis
NEGATIVE_HALF mode will give an axis with values from minus half the sampling-rate (inclusive if length is even, exclusive otherwise) to zero (inclusive).

P

POSITIVE_FULL - Static variable in class ifi.dsb.FrequencyAxis
POSITIVE_FULL mode will give an axis with values from zero (inclusive) to the sampling-rate (exclusive).
POSITIVE_HALF - Static variable in class ifi.dsb.FrequencyAxis
POSITIVE_HALF mode will give an axis with values from zero (inclusive) to half the sampling-rate (inclusive if length is even, exclusive otherwise).
PeriodicGenerator - interface ifi.dsb.PeriodicGenerator.
Interface for generator of discretized periodic signal.
Plot2D - class ifi.dsb.Plot2D.
Class for creating 2-dimensional plots, typically x-y plots.
Plot2D(double[]) - Constructor for class ifi.dsb.Plot2D
Constructs a new Plot2D object of default size, with horizontal-coordinate curve values from zero to the length of the data vector.
Plot2D(double[], Dimension) - Constructor for class ifi.dsb.Plot2D
Constructs a new Plot2D object, with horizontal-coordinate curve values from zero to the length of the data vector.
Plot2D(double[], double[]) - Constructor for class ifi.dsb.Plot2D
Constructs a new Plot2D object of default size.
Plot2D(double[], double[], Dimension) - Constructor for class ifi.dsb.Plot2D
Constructs a new Plot2D object.
Plot2D(Axis, Axis, Dimension) - Constructor for class ifi.dsb.Plot2D
Constructs a new Plot2D object.
Plot2D(Axis, Axis, Graph, Dimension) - Constructor for class ifi.dsb.Plot2D
Constructs a new Plot2D object.
paintComponent(Graphics) - Method in class ifi.dsb.Axis.AxisLabel
 
paintComponent(Graphics) - Method in class ifi.dsb.Axis.AxisLine
 
paintComponent(Graphics) - Method in class ifi.dsb.Axis.MajorTicks
 
paintComponent(Graphics) - Method in class ifi.dsb.Axis.TickLabels
 
paintComponent(Graphics) - Method in class ifi.dsb.Axis
Draw the axis.
paintComponent(Graphics) - Method in class ifi.dsb.Graph
Draw the curves.
printDataArray() - Method in class ifi.dsb.CurveData
Print the double-precision floating-point array.
printIntArray() - Method in class ifi.dsb.CurveData
Print the scaled integer array.

S

SYMMETRIC - Static variable in class ifi.dsb.FrequencyAxis
SYMMETRIC mode will give an axis with values from minus half the sampling-rate (inclusive if length is even) to plus half the sampling-rate (exclusive).
SignalGenerator - interface ifi.dsb.SignalGenerator.
Interface for general signal generator.
SineGenerator - class ifi.dsb.SineGenerator.
Generator for discretized periodic sine/cosine wave.
SineGenerator() - Constructor for class ifi.dsb.SineGenerator
 
SineGenerator(double) - Constructor for class ifi.dsb.SineGenerator
 
SineGenerator(double, double) - Constructor for class ifi.dsb.SineGenerator
 
SineGenerator(double, double, double) - Constructor for class ifi.dsb.SineGenerator
 
SineGenerator(double, double, double, double) - Constructor for class ifi.dsb.SineGenerator
 
SineGenerator(double, double, double, double, String) - Constructor for class ifi.dsb.SineGenerator
 
SquareGenerator - class ifi.dsb.SquareGenerator.
Generator for discretized periodic square wave.
SquareGenerator() - Constructor for class ifi.dsb.SquareGenerator
 
SquareGenerator(double) - Constructor for class ifi.dsb.SquareGenerator
 
SquareGenerator(double, double) - Constructor for class ifi.dsb.SquareGenerator
 
SquareGenerator(double, double, double) - Constructor for class ifi.dsb.SquareGenerator
 
SquareGenerator(double, double, double, double) - Constructor for class ifi.dsb.SquareGenerator
 
SquareGenerator(double, double, double, double, String) - Constructor for class ifi.dsb.SquareGenerator
 
setAmplitude(double) - Method in interface ifi.dsb.SignalGenerator
Set amplitude parameter of generator.
setAmplitude(double) - Method in class ifi.dsb.WaveGenerator
Set value of amplitude parameter.
setAutomaticBottomMargin(boolean) - Method in class ifi.dsb.Axis
Set whether or not to automatically leave some space between curve and axis, at the lower end of the axis.
setAutomaticTopMargin(boolean) - Method in class ifi.dsb.Axis
Set whether or not to automatically leave some space between curve and axis, at the higher end of the axis.
setBottomMargin(double) - Method in class ifi.dsb.Axis
Set size of bottom margin.
setColor(Color) - Method in class ifi.dsb.Axis
Set the color of this axis (including axis line, tick marks, tick labels and axis label).
setCurve(Curve) - Method in class ifi.dsb.CurveData
Set reference to the curve this data belongs to.
setCurve(int, Curve) - Method in class ifi.dsb.Graph
Set one specific curve.
setCurveData(CurveData) - Method in class ifi.dsb.Curve
Set vertical CurveData.
setCurveData(double[]) - Method in class ifi.dsb.Curve
Set vertical CurveData.
setCurveData(CurveData, CurveData) - Method in class ifi.dsb.Curve
Set horizontal and vertical CurveData.
setCurveData(double[], double[]) - Method in class ifi.dsb.Curve
Set horizontal and vertical CurveData.
setCurveData(double[], double[], int) - Method in class ifi.dsb.Curve
Set horizontal and vertical CurveData.
setDrawLine(boolean) - Method in class ifi.dsb.Curve
Set whether or not to draw a curve.
setDrawMarker(boolean) - Method in class ifi.dsb.Curve
Set whether or not to draw a marker for each data point.
setExponent(int) - Method in class ifi.dsb.Axis.AxisLabel
 
setFixedMax(boolean) - Method in class ifi.dsb.Axis
Set whether or not the axis maximum value should be fixed (not automatically updated when axisData are changed).
setFixedMax(boolean, boolean) - Method in class ifi.dsb.Axis
Set whether or not the axis maximum value should be fixed (not automatically updated when axisData are changed).
setFixedMin(boolean) - Method in class ifi.dsb.Axis
Set whether or not the axis minimum value should be fixed (not automatically updated when axisData are changed).
setFixedMin(boolean, boolean) - Method in class ifi.dsb.Axis
Set whether or not the axis minimum value should be fixed (not automatically updated when axisData are changed).
setFrequency(double) - Method in interface ifi.dsb.PeriodicGenerator
Set frequency parameter of generator.
setFrequency(double) - Method in class ifi.dsb.WaveGenerator
Set value of frequency parameter.
setGraph(Graph) - Method in class ifi.dsb.Axis
Set Graph object to which this Axis belongs.
setGridColor(Color) - Method in class ifi.dsb.Graph
Set the color of the grid.
setLabel(String) - Method in class ifi.dsb.Axis.AxisLabel
 
setLabel(String) - Method in class ifi.dsb.AxisValues
Set the axis label.
setLabelTable(Dictionary) - Method in class ifi.dsb.Axis
Set the lables to be drawn for the major tickmarks.
setLength(int) - Method in class ifi.dsb.AxisValues
Set the axis length (number of axis samples), and update the axis values accordingly by calling updateValues.
setLine(Line) - Method in class ifi.dsb.Curve
Set type of line.
setLineWidth(float) - Method in class ifi.dsb.Curve
Set the line-width of a curve.
setMajorTickSpacing(double) - Method in class ifi.dsb.Axis
Set spacing between major tickmarks.
setManualBottomMargin(boolean) - Method in class ifi.dsb.Axis
Set whether or not to manually leave some space between curve and axis, at the lower end of the axis.
setManualTopMargin(boolean) - Method in class ifi.dsb.Axis
Set whether or not to manually leave some space between curve and axis, at the higher end of the axis.
setMarker(Marker) - Method in class ifi.dsb.Curve
Set type of marker.
setMarkerLineWidth(float) - Method in class ifi.dsb.Curve
Set the line-width of a marker.
setMarkerSize(float) - Method in class ifi.dsb.Curve
Set size of marker, in pixels.
setMax(double) - Method in class ifi.dsb.Axis
Set the axis maximum value.
setMax(double, boolean) - Method in class ifi.dsb.Axis
Set the axis maximum value.
setMax(double) - Method in class ifi.dsb.AxisValues
Set the axis maximum value and update the axis values accordingly by calling updateValues.
setMin(double) - Method in class ifi.dsb.Axis
Set the axis minimum value.
setMin(double, boolean) - Method in class ifi.dsb.Axis
Set the axis minimum value.
setMin(double) - Method in class ifi.dsb.AxisValues
Set the axis minimum value and update the axis values accordingly by calling updateValues.
setMode(int) - Method in class ifi.dsb.FrequencyAxis
Set the axis mode, one of POSITIVE_HALF, POSITIVE_FULL, SYMMETRIC or NEGATIVE_HALF.
setName(String) - Method in interface ifi.dsb.SignalGenerator
Set name of generator (could be used as displayed title in SliderPanel).
setName(String) - Method in class ifi.dsb.WaveGenerator
 
setOmega(double) - Method in interface ifi.dsb.PeriodicGenerator
Set angle frequency parameter of generator, in radians per sample.
setOmega(double) - Method in class ifi.dsb.WaveGenerator
Set value of angular frequency parameter, in radians per sample.
setPaintGrid(boolean) - Method in class ifi.dsb.Axis
Set whether or not to draw the grid.
setPaintMajorTicks(boolean) - Method in class ifi.dsb.Axis
Set whether or not to draw major tickmarks.
setPaintTickLabels(boolean) - Method in class ifi.dsb.Axis
Set whether or not to draw labels at the major tickmarks.
setPhase(double) - Method in interface ifi.dsb.PeriodicGenerator
Set phase parameter of generator, in radians.
setPhase(double) - Method in class ifi.dsb.WaveGenerator
Set value of phase parameter, in radians.
setSamplingRate(double) - Method in interface ifi.dsb.SignalGenerator
Set sampling rate (sampling frequency) used when generating values.
setSamplingRate(double) - Method in class ifi.dsb.WaveGenerator
Set value of sampling rate.
setTopMargin(double) - Method in class ifi.dsb.Axis
Set size of top margin.
setXIndMax(int) - Method in class ifi.dsb.Curve
Set upper index bound of clipping range (extract) from horizontal data array.
setXIndMin(int) - Method in class ifi.dsb.Curve
Set lower index bound of clipping range (extract) from horizontal data array.
setYIndMax(int) - Method in class ifi.dsb.Curve
Set upper index bound of clipping range (extract) from vertical data array.
setYIndMin(int) - Method in class ifi.dsb.Curve
Set lower index bound of clipping range (extract) from vertical data array.

T

TWO_PI - Static variable in interface ifi.dsb.SignalGenerator
 
TimeAxis - class ifi.dsb.TimeAxis.
Class for creation of time axis for use in plotting.
TimeAxis(int) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double, int) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double, int, String) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double, double, int) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double, double, int, String) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double[]) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double[], String) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double, double, double, int) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TimeAxis(double, double, double, int, String) - Constructor for class ifi.dsb.TimeAxis
Constructs TimeAxis object.
TriangleGenerator - class ifi.dsb.TriangleGenerator.
Generator for discretized periodic triangular wave.
TriangleGenerator() - Constructor for class ifi.dsb.TriangleGenerator
 
TriangleGenerator(double) - Constructor for class ifi.dsb.TriangleGenerator
 
TriangleGenerator(double, double) - Constructor for class ifi.dsb.TriangleGenerator
 
TriangleGenerator(double, double, double) - Constructor for class ifi.dsb.TriangleGenerator
 
TriangleGenerator(double, double, double, double) - Constructor for class ifi.dsb.TriangleGenerator
 
TriangleGenerator(double, double, double, double, String) - Constructor for class ifi.dsb.TriangleGenerator
 

U

updateIntArray() - Method in class ifi.dsb.CurveData
Update the scaled integer array.
updateMax() - Method in class ifi.dsb.Axis
Update axis maximum to reflect the maximum for all the CurveDatas (whether or not exceeding the current axis maximum), but only within a clipped axis range.
updateMax(CurveData) - Method in class ifi.dsb.Axis
Update axis maximum if the maximum in CurveData exceeds the current axis maximum, but only within a clipped axis range.
updateMax(CurveData, int, int) - Method in class ifi.dsb.Axis
Update axis maximum if the maximum over an index interval in CurveData exceeds the current axis maximum.
updateMin() - Method in class ifi.dsb.Axis
Update axis minimum to reflect the minimum for all the CurveDatas (whether or not exceeding the current axis minimum), but only within a clipped axis range.
updateMin(CurveData) - Method in class ifi.dsb.Axis
Update axis minimum if the minimum in CurveData exceeds the current axis minimum, but only within a clipped axis range.
updateMin(CurveData, int, int) - Method in class ifi.dsb.Axis
Update axis minimum if the minimum over an index interval in CurveData exceeds the current axis minimum.
updateMinMax() - Method in class ifi.dsb.Axis
Update axis minimum and maximum to reflect the extremas for all the CurveDatas (whether or not exceeding the current axis extrema), but only within a clipped axis range.
updateMinMax(boolean) - Method in class ifi.dsb.Axis
Update axis minimum and maximum to reflect the extremas for all the CurveDatas (whether or not exceeding the current axis extrema), for the complete axis range, with or without clipping.
updateMinMax(CurveData) - Method in class ifi.dsb.Axis
Update axis minimum and maximum if the extremas in CurveData exceed the current axis extrema, but only within a clipped axis range.
updateMinMax(CurveData, int, int) - Method in class ifi.dsb.Axis
Update axis minimum and maximum if the extremas over an index interval in CurveData exceed the current axis extrema.
updateValues() - Method in class ifi.dsb.AxisValues
Update the axis values based on the current values of min, max and length.

V

VERTICAL - Static variable in class ifi.dsb.Axis
Constant to indicate a vertical axis.

W

WaveGenerator - class ifi.dsb.WaveGenerator.
Class for partial implementation of generator for discretized periodic signal.
WaveGenerator() - Constructor for class ifi.dsb.WaveGenerator
Construct generator object with default amplitude, frequency, phase and sampling rate.
WaveGenerator(double) - Constructor for class ifi.dsb.WaveGenerator
Construct generator object with default amplitude, phase and sampling rate.
WaveGenerator(double, double) - Constructor for class ifi.dsb.WaveGenerator
Construct generator object with default phase and sampling rate.
WaveGenerator(double, double, double) - Constructor for class ifi.dsb.WaveGenerator
Construct generator object with default sampling rate.
WaveGenerator(double, double, double, double) - Constructor for class ifi.dsb.WaveGenerator
Construct generator object with specified amplitude, frequency, phase and sampling rate.
WaveGenerator(double, double, double, double, String) - Constructor for class ifi.dsb.WaveGenerator
Construct generator object with specified amplitude, frequency, phase, sampling rate and name.

A C D F G H I M N P S T U V W