- digitalIn(int) - Static method in class se.lth.control.realtime.comedi.Comedi
-
- DigitalIn - Class in se.lth.control.realtime
-
- DigitalIn(int) - Constructor for class se.lth.control.realtime.DigitalIn
-
- digitalInClose(int) - Static method in class se.lth.control.realtime.comedi.Comedi
-
- digitalInOpen(int) - Static method in class se.lth.control.realtime.comedi.Comedi
-
- digitalOut(int, boolean) - Static method in class se.lth.control.realtime.comedi.Comedi
-
- DigitalOut - Class in se.lth.control.realtime
-
- DigitalOut(int) - Constructor for class se.lth.control.realtime.DigitalOut
-
- digitalOutClose(int) - Static method in class se.lth.control.realtime.comedi.Comedi
-
- digitalOutOpen(int) - Static method in class se.lth.control.realtime.comedi.Comedi
-
- diophantineMDS(Polynomial, Polynomial, Polynomial, Polynomial, Polynomial) - Static method in class se.lth.control.algorithms.Polynomial
-
DiophantineMDS finds the minimal degree solution to the equation
AR+BS=Ac.
- display() - Method in class se.lth.control.algorithms.Polynomial
-
Displays the polynomial on the console.
- display(String) - Method in class se.lth.control.algorithms.Polynomial
-
Displays the polynomial on the console.
- div(double) - Method in class se.lth.control.algorithms.Polynomial
-
Returns a Polynomial whose value is the quotient of (this / r).
- div(Polynomial, double) - Static method in class se.lth.control.algorithms.Polynomial
-
Returns a Polynomial whose value is (p / r).
- div(Polynomial) - Method in class se.lth.control.algorithms.Polynomial
-
Returns a Polynomial whose value is the quotient of (this / p2).
- div(Polynomial, Polynomial) - Static method in class se.lth.control.algorithms.Polynomial
-
Returns a Polynomial whose value is the quotient of (p1 / p2).
- DoubleField - Class in se.lth.control
-
A subclass of JTextField that accepts only text that can be parsed
to numbers of type double, and within a range that may be specified.
- DoubleField(int, int) - Constructor for class se.lth.control.DoubleField
-
- DoubleFormat - Class in se.lth.control
-
DoubleFormat is a class for formatting numbers of type Double.
- DoubleFormat(int, int) - Constructor for class se.lth.control.DoubleFormat
-
Create a DoubleFormat.
- DoublePoint - Class in se.lth.control
-
The DoublePoint
class represents a location in a
two-dimensional (x, y) double-valued coordinate space.
- DoublePoint() - Constructor for class se.lth.control.DoublePoint
-
Constructs and initializes a point at the origin
(0.0D, 0.0D) of the coordinate space.
- DoublePoint(DoublePoint) - Constructor for class se.lth.control.DoublePoint
-
Constructs and initializes a point with the same location as
the specified Point
object.
- DoublePoint(double, double) - Constructor for class se.lth.control.DoublePoint
-
Constructs and initializes a point at the specified
(x, y) location in the coordinate space.
- Duration - Class in se.lth.control.realtime
-
This class handles time intervals in a system independent way.
- Duration(double) - Constructor for class se.lth.control.realtime.Duration
-
Creates a seconds long duration.
- Duration(float) - Constructor for class se.lth.control.realtime.Duration
-
Creates a seconds long duration.
- Duration() - Constructor for class se.lth.control.realtime.Duration
-
Creates a 0.0 second duration.
- dyadicReduction(double[], double[], double[], double[], int, int, int) - Static method in class se.lth.control.algorithms.Polynomial
-
Given vectors
- paintComponent(Graphics) - Method in class se.lth.control.plot.PlotComponent
-
- paintComponent(Graphics) - Method in class se.lth.control.plot.PlotterPanel
-
- paintData(Graphics) - Method in class se.lth.control.plot.PlotComponent
-
- paintGrid(Graphics) - Method in class se.lth.control.plot.PlotComponent
-
- paintTitle(Graphics) - Method in class se.lth.control.plot.PlotComponent
-
- paintXAxis(Graphics) - Method in class se.lth.control.plot.PlotComponent
-
- paintYAxis(Graphics) - Method in class se.lth.control.plot.PlotComponent
-
- plotColor - Variable in class se.lth.control.plot.PlotComponent
-
- PlotComponent - Class in se.lth.control.plot
-
- PlotComponent(int) - Constructor for class se.lth.control.plot.PlotComponent
-
Creates a new PlotComponent
instance.
- PlotComponent() - Constructor for class se.lth.control.plot.PlotComponent
-
Creates a new PlotComponent
instance with one channel
- plotData - Variable in class se.lth.control.plot.PlotComponent
-
- plotDataTemp - Variable in class se.lth.control.plot.PlotComponent
-
- plotRect - Variable in class se.lth.control.plot.PlotComponent
-
- PlotterPanel - Class in se.lth.control.plot
-
Created: 2002-10-10
Edited: 2003-11-20
A plotter panel with a built-in thread to handle the plotting.
- PlotterPanel(int, int) - Constructor for class se.lth.control.plot.PlotterPanel
-
Creates a plotter panel with specified number of channels
and thread priority
- points - Variable in class se.lth.control.plot.AbstractAxis
-
- Polynomial - Class in se.lth.control.algorithms
-
A simple polynomial package designed for use in control applications.
- Polynomial() - Constructor for class se.lth.control.algorithms.Polynomial
-
Constructs a polynomial of degree zero with the only
coefficient equal to zero.
- Polynomial(Polynomial) - Constructor for class se.lth.control.algorithms.Polynomial
-
Constructs a polynomial identical to the argument p
.
- Polynomial(int, double[]) - Constructor for class se.lth.control.algorithms.Polynomial
-
Constructs a polynomial of degree Degree
with the
coefficients from Coefficients
.
- Polynomial(int, double[], String) - Constructor for class se.lth.control.algorithms.Polynomial
-
This constructor works in the same way as the one above, but has in
addition the ability to give a name to the polynomial.
- position - Variable in class se.lth.control.plot.AxisPoint
-
The positon of the point in a [0.0, 1.0] space.
- postActionEvent() - Method in class se.lth.control.DoubleField
-
- postActionEvent() - Method in class se.lth.control.IntegerField
-
- preferredSize - Variable in class se.lth.control.plot.PlotComponent
-
- put(String, Graphics, int, int) - Method in class se.lth.control.StringPosition
-
- putData(double, double) - Method in class se.lth.control.plot.PlotterPanel
-
Puts a one-channel data point
- putData(double, double, double) - Method in class se.lth.control.plot.PlotterPanel
-
Puts a two-channel data point
- putData(double, double, double, double) - Method in class se.lth.control.plot.PlotterPanel
-
Puts a three-channel data point
- putData(double, double, double, double, double) - Method in class se.lth.control.plot.PlotterPanel
-
Puts a four-channel data point
- se.lth.control - package se.lth.control
-
- se.lth.control.algorithms - package se.lth.control.algorithms
-
- se.lth.control.io - package se.lth.control.io
-
- se.lth.control.plot - package se.lth.control.plot
-
- se.lth.control.realtime - package se.lth.control.realtime
-
- se.lth.control.realtime.comedi - package se.lth.control.realtime.comedi
-
- Semaphore - Class in se.lth.control.realtime
-
- Semaphore() - Constructor for class se.lth.control.realtime.Semaphore
-
Creates a counting semaphore with the inital value 0
- Semaphore(int) - Constructor for class se.lth.control.realtime.Semaphore
-
Creates a counting semaphore with the inital value init
- sendUrgentData(int) - Method in class se.lth.control.io.UnixSocketImpl
-
- set(int, double[], String) - Method in class se.lth.control.algorithms.Polynomial
-
Set the degree of the Polyomial to Degree, the coefficients vals, and
the name to str.
- set(double) - Method in class se.lth.control.realtime.AnalogOut
-
- set(boolean) - Method in class se.lth.control.realtime.DigitalOut
-
- setColor(int, Color) - Method in class se.lth.control.plot.PlotComponent
-
- setColor(int, Color) - Method in class se.lth.control.plot.PlotterPanel
-
Sets the plot color of a specified plot channel.
- setDirection(BoxPanel.Constant) - Method in class se.lth.control.BoxPanel
-
Sets the direction of this BoxPanel
instance.
- setFont(Font) - Method in class se.lth.control.StringPosition
-
- setForeground(Color) - Method in class se.lth.control.DoubleField
-
- setForeground(Color) - Method in class se.lth.control.IntegerField
-
- setMaximum(double) - Method in class se.lth.control.DoubleField
-
- setMaximum(int) - Method in class se.lth.control.IntegerField
-
- setMinimum(double) - Method in class se.lth.control.DoubleField
-
- setMinimum(int) - Method in class se.lth.control.IntegerField
-
- setModifiedForeground(Color) - Method in class se.lth.control.DoubleField
-
- setModifiedForeground(Color) - Method in class se.lth.control.IntegerField
-
- setName(String) - Method in class se.lth.control.algorithms.Polynomial
-
Sets the class attribute name
to str.
- setOption(int, Object) - Method in class se.lth.control.io.UnixSocketImpl
-
- setPanel(JPanel, String) - Static method in class se.lth.control.MainFrame
-
Handles the initialization of the main JFrame
of an
application.
- setPerformancePreferences(int, int, int) - Method in class se.lth.control.io.UnixServerSocket
-
- setPlot(int, List) - Method in class se.lth.control.plot.PlotComponent
-
Sets the plot data for one channel of the PlotComponent
- setPlot(List) - Method in class se.lth.control.plot.PlotComponent
-
Sets the plot data for channel 0 of the PlotComponent
- setReceiveBufferSize(int) - Method in class se.lth.control.io.UnixServerSocket
-
- setReuseAddress(boolean) - Method in class se.lth.control.io.UnixServerSocket
-
- setSoTimeout(int) - Method in class se.lth.control.io.UnixServerSocket
-
- setText(String) - Method in class se.lth.control.DoubleField
-
- setText(String) - Method in class se.lth.control.IntegerField
-
- setTitle(String) - Method in class se.lth.control.plot.PlotComponent
-
- setTitle(String) - Method in class se.lth.control.plot.PlotterPanel
-
Sets the title of the plotter panel.
- setUpdateFreq(int) - Method in class se.lth.control.plot.PlotterPanel
-
Sets the update freqency of the plotter.
- setValue(double) - Method in class se.lth.control.DoubleField
-
- setValue(int) - Method in class se.lth.control.IntegerField
-
- setXAxis(Axis) - Method in class se.lth.control.plot.PlotComponent
-
Sets the x-axis of the PlotComponent
- setXAxis(double, int, int) - Method in class se.lth.control.plot.PlotterPanel
-
Sets the x-axis of the plotter
- setYAxis(Axis) - Method in class se.lth.control.plot.PlotComponent
-
Sets the y-axis of the PlotComponent
- setYAxis(double, double, int, int) - Method in class se.lth.control.plot.PlotterPanel
-
Sets the y-axis of the plotter
- sfactorize(Polynomial, Polynomial) - Static method in class se.lth.control.algorithms.Polynomial
-
The reciprocal polynomial of A, denoted A* is obtained by
reversing the order of the coefficients of A.
- shiftBackward(double) - Method in class se.lth.control.algorithms.Polynomial
-
This method shifts the coefficients of the polynomial to the right
and sets the highest power coefficient to r
.\\
- shiftForward(double) - Method in class se.lth.control.algorithms.Polynomial
-
This method shifts the coefficients of the polynomial to the left
and sets the last coefficient to r
.
- showLoading() - Static method in class se.lth.control.MainFrame
-
Displays a frame with the text "Loading, please wait...".
- size - Variable in class se.lth.control.plot.PlotComponent
-
- start() - Method in class se.lth.control.plot.PlotterPanel
-
Starts the built-in plotter thread
- stopThread() - Method in class se.lth.control.plot.PlotterPanel
-
Stops the built-in plotter thread
- StringPosition - Class in se.lth.control
-
StringPosition is a class for placing a string in one of eight
possible positions relative to the specification point, as shown by
the picture:
- StringPosition(StringPosition.Constant) - Constructor for class se.lth.control.StringPosition
-
- sub(Polynomial) - Method in class se.lth.control.algorithms.Polynomial
-
Returns a Polynomial whose value is the quotient of (this - p2).
- sub(Polynomial, Polynomial) - Static method in class se.lth.control.algorithms.Polynomial
-
Returns a Polynomial whose value is the quotient of (p1 + p2).
- sub(Time) - Method in class se.lth.control.realtime.Time
-
Returns a new Duration representing this - t
.