- A - Static variable in interface lejos.hardware.port.MotorPort
-
- a - Variable in class lejos.utility.KalmanFilter
-
- A - Variable in class lejos.utility.Matrix
-
Array for internal storage of elements.
- AbstractCalibrationFilter - Class in lejos.robotics.filter
-
- AbstractCalibrationFilter(SampleProvider) - Constructor for class lejos.robotics.filter.AbstractCalibrationFilter
-
- AbstractCalibrationFilter.CalibrationFileException - Exception in lejos.robotics.filter
-
- AbstractFilter - Class in lejos.robotics.filter
-
Base class for Sample filters
- AbstractFilter(SampleProvider) - Constructor for class lejos.robotics.filter.AbstractFilter
-
- acceleration - Variable in class lejos.utility.GyroDirectionFinder
-
- Accelerometer - Interface in lejos.robotics
-
Interface for Acceleration sensors
- AccelerometerAdapter - Class in lejos.robotics
-
- AccelerometerAdapter(SampleProvider) - Constructor for class lejos.robotics.AccelerometerAdapter
-
- action() - Method in interface lejos.robotics.subsumption.Behavior
-
The code in action() represents the tasks the robot performs when this
behavior becomes active.
- active - Variable in class lejos.robotics.filter.SubscribedProvider
-
- actual - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
-
- actualSize - Variable in class lejos.robotics.filter.SampleBuffer
-
- add(Point) - Method in class lejos.robotics.geometry.Point
-
Returns the vector sum of this
and other
- addListener(RegulatedMotorListener) - Method in interface lejos.robotics.RegulatedMotor
-
Adds a listener object that will be notified when rotation has started or stopped
- addReading(double) - Method in class lejos.utility.Integration
-
Add a new reading and return the current integral
- addSample(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Method to maintain the running mean and variance by adding a new value;
- addWith(Point) - Method in class lejos.robotics.geometry.Point
-
Vector addition; add other to this
- angle() - Method in class lejos.robotics.geometry.Point
-
returns the angle in radians of this point from the origin.
- angle - Variable in class lejos.robotics.RangeReading
-
- angleTo(Point) - Method in class lejos.robotics.geometry.Point
-
Returns the direction angle from this point to the Point p
- Arbitrator - Class in lejos.robotics.subsumption
-
An Arbitrator object manages a behavior control system by starting and stopping individual behaviors
by the calling the action()
and suppress()
methods on them.
- Arbitrator(Behavior[], boolean) - Constructor for class lejos.robotics.subsumption.Arbitrator
-
Allocates an Arbitrator object and initializes it with an array of
Behavior objects.
- Arbitrator(Behavior[]) - Constructor for class lejos.robotics.subsumption.Arbitrator
-
Same as Arbitrator(behaviorList, false) Arbitrator start() never exits
- Arbitrator.Monitor - Class in lejos.robotics.subsumption
-
Finds the highest priority behavior that returns true to takeControl()
;
If this priority is higher than the active behavior, it calls active.suppress().
- arrayLeftDivide(Matrix) - Method in class lejos.utility.Matrix
-
Element-by-element left division, C = A.
- arrayLeftDivideEquals(Matrix) - Method in class lejos.utility.Matrix
-
Element-by-element left division in place, A = A.
- arrayRightDivide(Matrix) - Method in class lejos.utility.Matrix
-
Element-by-element right division, C = A.
- arrayRightDivideEquals(Matrix) - Method in class lejos.utility.Matrix
-
Element-by-element right division in place, A = A.
- arrayTimes(Matrix) - Method in class lejos.utility.Matrix
-
Element-by-element multiplication, C = A.
- arrayTimesEquals(Matrix) - Method in class lejos.utility.Matrix
-
- at - Variable in class lejos.utility.KalmanFilter
-
- gain - Variable in class lejos.utility.KalmanFilter
-
- get(int, int) - Method in class lejos.utility.Matrix
-
Get a single element.
- getActualSize() - Method in class lejos.robotics.filter.SampleBuffer
-
- getActualSize() - Method in class lejos.robotics.filter.SumFilter
-
- getAngle() - Method in interface lejos.robotics.Gyroscope
-
- getAngle() - Method in class lejos.robotics.RangeReading
-
Get the angle of the range reading
- getAngle(int) - Method in class lejos.robotics.RangeReadings
-
Get the angle of a specific reading
- getAngularAcceleration() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the current rate at which the angular velocity is increasing or decreasing in degrees-per-second, per second.
- getAngularVelocity() - Method in interface lejos.robotics.Gyroscope
-
Implementor must calculate and return the angular velocity in degrees per second.
- getAngularVelocity() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the current rate-of-turn in degrees/second, as read by the GyroSensor
instance passed in the constructor.
- getArray() - Method in class lejos.utility.Matrix
-
Access the internal two-dimensional array.
- getArrayCopy() - Method in class lejos.utility.Matrix
-
Copy the internal two-dimensional array.
- getBlue() - Method in class lejos.robotics.Color
-
Returns the blue component in the range 0-255 in the default sRGB space.
- getBounds() - Method in class lejos.robotics.geometry.Line2D
-
- getBounds() - Method in class lejos.robotics.geometry.RectangleInt32
-
- getBounds() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the bounds of this rectangular shape as a Rectangle
- getBounds() - Method in interface lejos.robotics.geometry.Shape
-
Get the bounding Rectangle for the shape
- getBounds2D() - Method in class lejos.robotics.geometry.Line2D.Double
-
Get the bounds of the line as a Rectangle2D
- getBounds2D() - Method in class lejos.robotics.geometry.Line2D.Float
-
Get the bounds of the line as a Rectangle2D
- getBounds2D() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getBounds2D() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
Get the bounds as a Rectangle2D with float coordinates
- getBounds2D() - Method in class lejos.robotics.geometry.RectangleInt32
-
- getBounds2D() - Method in interface lejos.robotics.geometry.Shape
-
Get the bounding Rectangle2D for the shape
- getBufferSize() - Method in class lejos.robotics.filter.SampleBuffer
-
- getCalibrationType() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- getCallibrationType() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- getCenterX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the x coordinate of the center of the shape
- getCenterY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the y coordinate of the center of the shape
- getColor() - Method in class lejos.robotics.Color
-
- getColorID() - Method in interface lejos.robotics.ColorIdentifier
-
Return an enumerated constant that indicates the color detected. e.g.
- getColumnDimension() - Method in class lejos.utility.Matrix
-
Get column dimension.
- getColumnPackedCopy() - Method in class lejos.utility.Matrix
-
Make a one-dimensional column packed copy of the internal array.
- getCovariance() - Method in class lejos.utility.KalmanFilter
-
- getDegrees() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the directional heading in degrees.
- getDegreesCartesian() - Method in interface lejos.robotics.DirectionFinder
-
Compass readings increase clockwise from 0 to 360, but Cartesian
coordinate systems increase counter-clockwise.
- getDegreesCartesian() - Method in class lejos.robotics.DirectionFinderAdapter
-
- getDegreesCartesian() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the current rate-of-turn in degrees, as read by the GyroSensor
.
- getDelay() - Method in class lejos.utility.Timer
-
access how man milliseconds between timedOut() messages.
- getDoublePivot() - Method in class lejos.utility.LUDecomposition
-
Return pivot permutation vector as a one-dimensional double array
- getElement(int) - Method in class lejos.robotics.AccelerometerAdapter
-
- getFile(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- getFloodlight() - Method in interface lejos.robotics.LampController
-
Returns the color of the floodlight, including Color.NONE.
- getFrame() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the framing rectangle
- getFrequency() - Method in class lejos.robotics.filter.PublishedSource
-
- getGain() - Method in class lejos.utility.KalmanFilter
-
- getGreen() - Method in class lejos.robotics.Color
-
Returns the green component in the range 0-255 in the default sRGB space.
- getHeight() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getHeight() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getHeight() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the height as a double
- getHeight() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the height as a double
- getHigh() - Method in interface lejos.robotics.LightDetector
-
The highest raw light value this sensor can return from intense bright light.
- getHost() - Method in class lejos.robotics.filter.PublishedSource
-
- getHost() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getIpAddress() - Method in class lejos.robotics.filter.PublishedSource
-
- getKey() - Method in class lejos.robotics.filter.PublishedSource
-
- getL() - Method in class lejos.utility.LUDecomposition
-
Return lower triangular factor
- getLightValue() - Method in interface lejos.robotics.LightDetector
-
Returns the calibrated and normalized brightness of the white light detected.
- getLocation() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the location of the rectangle
- getLow() - Method in interface lejos.robotics.LightDetector
-
The lowest raw light value this sensor can return in pitch black darkness.
- getMatrix(int, int, int, int) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMatrix(int[], int[]) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMatrix(int, int, int[]) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMatrix(int[], int, int) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMaxSpeed() - Method in interface lejos.robotics.RegulatedMotor
-
Returns the maximum speed that can be maintained by the regulation system based upon the
current state of the battery.
- getMaxX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the maximum value of the x coordinate
- getMaxY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the maximum value of the y coordinate
- getMean() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Returns the mean sample value
- getMean() - Method in class lejos.utility.KalmanFilter
-
- getMinX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the minimum value of the x x coordinate
- getMinY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the minimum value of the y coordinate
- getName() - Method in class lejos.robotics.filter.PublishedSource
-
- getName() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getNormalized() - Method in class lejos.robotics.geometry.Point
-
get a copy of this
with length 1
- getNormalizedLightValue() - Method in interface lejos.robotics.LightDetector
-
Returns the normalized value of the brightness of the white light detected, such that
the lowest value is darkness and the highest value is intense bright light.
- getNumReadings() - Method in class lejos.robotics.RangeReadings
-
Get the number of readings in a set
- getOffsetCorrection() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Returns an array with the offset correction parameters that are currently
in use
- getOldest(float[], int) - Method in class lejos.robotics.filter.SampleBuffer
-
- getP1() - Method in class lejos.robotics.geometry.Line
-
- getP1() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getP1() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getP1() - Method in class lejos.robotics.geometry.Line2D
-
Get the start point of the line as a Point2D
- getP2() - Method in class lejos.robotics.geometry.Line
-
- getP2() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getP2() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getP2() - Method in class lejos.robotics.geometry.Line2D
-
Get the end point of the line as a Point2D
- getPivot() - Method in class lejos.utility.LUDecomposition
-
Return pivot permutation vector
- getPort() - Method in class lejos.robotics.filter.PublishedSource
-
- getPower() - Method in interface lejos.robotics.DCMotor
-
Returns the current motors power setting.
- getPredictedCovariance() - Method in class lejos.utility.KalmanFilter
-
- getPredictedMean() - Method in class lejos.utility.KalmanFilter
-
- getProperty(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- getPropertyArray(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- getRange() - Method in interface lejos.robotics.RangeFinder
-
Get the range to the nearest object
- getRange() - Method in class lejos.robotics.RangeFinderAdapter
-
- getRange() - Method in class lejos.robotics.RangeReading
-
Get the range reading
- getRange(int) - Method in class lejos.robotics.RangeReadings
-
Get a specific range reading
- getRange(float) - Method in class lejos.robotics.RangeReadings
-
Get a range reading for a specific angle
- getRangeFinder() - Method in interface lejos.robotics.RangeScanner
-
Return the range finder for use by other classes
- getRanges() - Method in interface lejos.robotics.RangeFinder
-
If the sensor is capable, this method returns multiple range values from a single scan.
- getRanges() - Method in class lejos.robotics.RangeFinderAdapter
-
- getRangeValues() - Method in interface lejos.robotics.RangeScanner
-
Take a set of range readings.
- getRed() - Method in class lejos.robotics.Color
-
Returns the red component in the range 0-255 in the default sRGB space.
- getRotationSpeed() - Method in interface lejos.robotics.Tachometer
-
Returns the actual speed.
- getRowDimension() - Method in class lejos.utility.Matrix
-
Get row dimension.
- getRowPackedCopy() - Method in class lejos.utility.Matrix
-
Make a one-dimensional row packed copy of the internal array.
- getSampleRate() - Method in class lejos.robotics.filter.SampleThread
-
- getScaleCorrection() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Returns an array with the scale correction paramaters that are currently in
use
- getSource() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getSources() - Static method in class lejos.robotics.filter.PublishedSource
-
- getSpeed() - Method in interface lejos.robotics.RegulatedMotor
-
Returns the current motors speed.
- getStandardDeviation(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
- getStandardDeviation() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Returns the standard deviation from the mean sample value
- getTachoCount() - Method in interface lejos.robotics.Encoder
-
Returns the tachometer count.
- getTime() - Method in class lejos.robotics.filter.PublishedSource
-
- getTime() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getTimeStamp() - Method in class lejos.robotics.filter.PublishedSource
-
- getTimeStamp() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getU() - Method in class lejos.utility.LUDecomposition
-
Return upper triangular factor
- getVariance(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
- getWidth() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getWidth() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getWidth() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the width as a double
- getWidth() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the width as a double
- getX() - Method in class lejos.robotics.geometry.Point2D.Double
-
- getX() - Method in class lejos.robotics.geometry.Point2D.Float
-
- getX() - Method in class lejos.robotics.geometry.Point2D
-
Get the x coordinate as a double
- getX() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getX() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getX() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the x coordinate as a double
- getX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the x coordinate as a double
- getX1() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getX1() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getX1() - Method in class lejos.robotics.geometry.Line2D
-
Get the x coordinate of the start of the line
- getX2() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getX2() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getX2() - Method in class lejos.robotics.geometry.Line2D
-
Get the x coordinate of the end of the line
- getXAccel() - Method in interface lejos.robotics.Accelerometer
-
Measures the x-axis of the accelerometer, in meters/second^2.
- getXAccel() - Method in class lejos.robotics.AccelerometerAdapter
-
- getY() - Method in class lejos.robotics.geometry.Point2D.Double
-
- getY() - Method in class lejos.robotics.geometry.Point2D.Float
-
- getY() - Method in class lejos.robotics.geometry.Point2D
-
Get the y coordinate as a double
- getY() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getY() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getY() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the y coordinate as a double
- getY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the y coordinate as a double
- getY1() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getY1() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getY1() - Method in class lejos.robotics.geometry.Line2D
-
Get the y coordinate of the start of the line
- getY2() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getY2() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getY2() - Method in class lejos.robotics.geometry.Line2D
-
Get the y coordinate of the end of the line
- getYAccel() - Method in interface lejos.robotics.Accelerometer
-
Measures the y-axis of the accelerometer, in meters/second^2.
- getYAccel() - Method in class lejos.robotics.AccelerometerAdapter
-
- getZAccel() - Method in interface lejos.robotics.Accelerometer
-
Measures the z-axis of the accelerometer, in meters/second^2.
- getZAccel() - Method in class lejos.robotics.AccelerometerAdapter
-
- go() - Method in class lejos.robotics.subsumption.Arbitrator
-
This method starts the arbitration of Behaviors and runs an endless loop.
- GREEN - Static variable in class lejos.robotics.Color
-
- green - Variable in class lejos.robotics.Color
-
- gyro - Variable in class lejos.utility.GyroDirectionFinder
-
- GyroDirectionFinder - Class in lejos.utility
-
Implementation of the DirectionFinder
interface that integrates repeated rate-of-turn readings from a
gyro sensor
into a continuously updated heading.
- GyroDirectionFinder(Gyroscope) - Constructor for class lejos.utility.GyroDirectionFinder
-
Creates and initializes a new GyroDirectionFinder
using passed GyroSensor
- GyroDirectionFinder(Gyroscope, boolean) - Constructor for class lejos.utility.GyroDirectionFinder
-
Creates and initializes a new GyroDirectionFinder
using passed GyroSensor
and does
the GyroSensor.recalibrateOffset()
method.
- GyroDirectionFinder.Regulator - Class in lejos.utility
-
This is the private thread class that is used to continuously integrate successive readings from the gyro
- Gyroscope - Interface in lejos.robotics
-
Abstraction for Gyroscope defines minimal implementation
- i - Variable in class lejos.utility.KalmanFilter
-
- identity(int, int) - Static method in class lejos.utility.Matrix
-
Generate identity matrix
- incomplete() - Method in class lejos.robotics.RangeReadings
-
Return true if the readings are incomplete
- index - Variable in class lejos.robotics.filter.FilterTerminal
-
- initialProvider - Variable in class lejos.robotics.DirectionFinderAdapter
-
- inside(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Deprecated.
- integral - Variable in class lejos.utility.Integration
-
- Integration - Class in lejos.utility
-
Integrate sensor measurement over time, e.g. to calculate velocity from acceleration
or angle from angular velocity.
- Integration(double, double) - Constructor for class lejos.utility.Integration
-
Create the integration object with the initial value for the integral value
and the initial reading.
- IntegrationFilter - Class in lejos.robotics.filter
-
Integrates samples over time.
- IntegrationFilter(SampleProvider) - Constructor for class lejos.robotics.filter.IntegrationFilter
-
- intersects(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D
-
- intersects(Rectangle2D) - Method in class lejos.robotics.geometry.Line2D
-
- intersects(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D
-
Test if this Rectangle2D intersects a rectangle defined by double coordinates
- intersects(RectangleInt32) - Method in class lejos.robotics.geometry.RectangleInt32
-
Test if this rectangle intersects a specified rectangle
- intersects(Rectangle2D) - Method in class lejos.robotics.geometry.RectangularShape
-
Test if this shape intersects a given Rectangle2D
- intersects(double, double, double, double) - Method in interface lejos.robotics.geometry.Shape
-
Test if the shape intersects the rectangle with top left at (x,y), width w and height h.
- intersects(Rectangle2D) - Method in interface lejos.robotics.geometry.Shape
-
Test if the shape intersects the Rectangle2D r
- intersectsAt(Line) - Method in class lejos.robotics.geometry.Line
-
Calculate the point of intersection of two lines.
- intersectsLine(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D
-
Test if this line intersects a given line
- intersectsLine(Line2D) - Method in class lejos.robotics.geometry.Line2D
-
Tests if this line intersects a given line
- intersectsLine(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D
-
Test if this rectangle intersects a given line
- interval - Variable in class lejos.robotics.filter.SampleThread
-
- invalidReading() - Method in class lejos.robotics.RangeReading
-
Test if reading is invalid
- inverse() - Method in class lejos.utility.Matrix
-
Matrix inverse or pseudoinverse
- ipAddress - Variable in class lejos.robotics.filter.PublishedSource
-
- isActive() - Method in class lejos.robotics.filter.SubscribedProvider
-
- isEmpty() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- isEmpty() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- isEmpty() - Method in class lejos.robotics.geometry.RectangleInt32
-
Test if the rectangle is empty
- isEmpty() - Method in class lejos.robotics.geometry.RectangularShape
-
Test if the rectangular shape is empty
- isFalse() - Method in class lejos.robotics.filter.FilterTerminal
-
- isFloodlightOn() - Method in interface lejos.robotics.LampController
-
Checks if the floodlight is currently on.
- isMoving() - Method in interface lejos.robotics.BaseMotor
-
Return true
if the motors is moving.
- isNewSampleAvailable() - Method in class lejos.robotics.filter.SampleThread
-
- isNonsingular() - Method in class lejos.utility.LUDecomposition
-
Is the matrix nonsingular?
- isStalled() - Method in interface lejos.robotics.RegulatedMotor
-
returns true if motors is stalled
- isTrue() - Method in class lejos.robotics.filter.FilterTerminal
-
- LampController - Interface in lejos.robotics
-
Interface for a light sensors that also includes a lamp (usually LED) to provide illumination.
- lastIndex - Variable in class lejos.robotics.filter.SliceFilter
-
- lastReading - Variable in class lejos.utility.Integration
-
- lastReadingMillis - Variable in class lejos.utility.Integration
-
- lastTime - Variable in class lejos.robotics.filter.IntegrationFilter
-
- lastTime - Variable in class lejos.robotics.filter.LowPassFilter
-
- latest - Variable in class lejos.robotics.filter.SubscribedProvider
-
- latest - Variable in class lejos.robotics.filter.SumFilter.PlainSum
-
- latest - Variable in class lejos.robotics.filter.SumFilter.SmartSum
-
- leftOrth() - Method in class lejos.robotics.geometry.Point
-
calculate left orthogonal vector of this
- lejos.hardware.port - package lejos.hardware.port
-
This package includes interfaces to handle ports to connect
Sensors & Actuators for EV3 Brick, PiStorms & BrickPi
- lejos.robotics - package lejos.robotics
-
Hardware abstraction interfaces for the robotics package.
- lejos.robotics.filter - package lejos.robotics.filter
-
Filters for sample providers.
- lejos.robotics.geometry - package lejos.robotics.geometry
-
Geometric shape support for robotics using float co-ordinates
- lejos.robotics.subsumption - package lejos.robotics.subsumption
-
Support for subsumption architecture.
- lejos.utility - package lejos.utility
-
Utility classes
- length() - Method in class lejos.robotics.geometry.Line
-
Return the length of the line
- length() - Method in class lejos.robotics.geometry.Point
-
Returns the length of this vector
- lengthen(float) - Method in class lejos.robotics.geometry.Line
-
Make this line longer by an amount delta at each end.
- LightDetector - Interface in lejos.robotics
-
A platform independent implementation for sensors that can detect white light levels.
- Line - Class in lejos.robotics.geometry
-
Represents a line and supports calculating the point of intersection of two
line segments.
- Line(float, float, float, float) - Constructor for class lejos.robotics.geometry.Line
-
- Line2D - Class in lejos.robotics.geometry
-
An abstract class representing a line in two dimensional space
- Line2D() - Constructor for class lejos.robotics.geometry.Line2D
-
This is an abstract class that cannot be instantiated: use Line2D.Float or Line2D.Double.
- Line2D.Double - Class in lejos.robotics.geometry
-
A line in 2D space using float coordinates
- Line2D.Float - Class in lejos.robotics.geometry
-
A line in 2D space using float coordinates
- LinearCalibrationFilter - Class in lejos.robotics.filter
-
This filter is used to calibrate sensors for offset and scale errors using
linear interpolation.
- LinearCalibrationFilter(SampleProvider, String) - Constructor for class lejos.robotics.filter.LinearCalibrationFilter
-
Construcor
- LinearCalibrationFilter(SampleProvider) - Constructor for class lejos.robotics.filter.LinearCalibrationFilter
-
- linesIntersect(double, double, double, double, double, double, double, double) - Static method in class lejos.robotics.geometry.Line2D
-
Test if one line intersects another line
- listener - Static variable in class lejos.robotics.filter.PublishedSource
-
- Listener() - Constructor for class lejos.robotics.filter.PublishedSource.Listener
-
- load(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Loads calibration parameters from the file system.
- loadObject(DataInputStream) - Method in class lejos.robotics.RangeReadings
-
Load the readings from a DataInputStream
- loadObject(DataInputStream) - Method in interface lejos.robotics.Transmittable
-
- lowerBound - Variable in class lejos.robotics.filter.LinearCalibrationFilter
-
- lowPassFilter - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
-
- LowPassFilter - Class in lejos.robotics.filter
-
Provides a low-pass filter for samples
- LowPassFilter(SampleProvider, float) - Constructor for class lejos.robotics.filter.LowPassFilter
-
Constructor
- LU - Variable in class lejos.utility.LUDecomposition
-
Array for internal storage of decomposition.
- LUDecomposition - Class in lejos.utility
-
LU Decomposition.
- LUDecomposition(Matrix) - Constructor for class lejos.utility.LUDecomposition
-
LU Decomposition
- piv - Variable in class lejos.utility.LUDecomposition
-
Internal storage of pivot vector.
- pivsign - Variable in class lejos.utility.LUDecomposition
-
Row and column dimensions, and pivot sign.
- PlainSum(SampleProvider, int) - Constructor for class lejos.robotics.filter.SumFilter.PlainSum
-
- plus(Matrix) - Method in class lejos.utility.Matrix
-
C = A + B
- plusEquals(Matrix) - Method in class lejos.utility.Matrix
-
A = A + B
- Point - Class in lejos.robotics.geometry
-
Point with float co-ordinates for use in navigation.
- Point(float, float) - Constructor for class lejos.robotics.geometry.Point
-
returns a Point at location x,y
- Point(float) - Constructor for class lejos.robotics.geometry.Point
-
Returns a point ad distance 1 from the origin and an angle radans
to the x-axis
- Point2D - Class in lejos.robotics.geometry
-
An abstract class for a point.
- Point2D() - Constructor for class lejos.robotics.geometry.Point2D
-
This is abstract class that cannot be instantiated.
- Point2D.Double - Class in lejos.robotics.geometry
-
A point with double coordinates.
- Point2D.Float - Class in lejos.robotics.geometry
-
A point with float coordinates.
- pointAt(float, float) - Method in class lejos.robotics.geometry.Point
-
Returns a new point at the specified distance in the direction angle from
this point.
- port - Variable in class lejos.robotics.filter.PublishedSource
-
- print(PrintStream) - Method in class lejos.utility.Matrix
-
- printReadings() - Method in class lejos.robotics.RangeReadings
-
Print the range readings on standard out
- projectOn(Line) - Method in class lejos.robotics.geometry.Point
-
Finds the orthogonal projection of this point onto the line.
- props - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
-
- provider - Variable in class lejos.robotics.DirectionFinderAdapter
-
- ptSegDist(double, double, double, double, double, double) - Static method in class lejos.robotics.geometry.Line2D
-
Measures the shortest distance from the reference point to a point on
the line segment.
- ptSegDist(double, double) - Method in class lejos.robotics.geometry.Line2D
-
Measures the shortest distance from the reference point to a point on
this line segment.
- ptSegDist(Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Measures the shortest distance from the reference point to a point on
this line segment.
- ptSegDistSq(double, double, double, double, double, double) - Static method in class lejos.robotics.geometry.Line2D
-
Measures the square of the shortest distance from the reference point
to a point on the line segment.
- ptSegDistSq(double, double) - Method in class lejos.robotics.geometry.Line2D
-
Measures the square of the shortest distance from the reference point
to a point on this line segment.
- ptSegDistSq(Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Measures the square of the shortest distance from the reference point
to a point on this line segment.
- PUBLISH_PORT - Static variable in class lejos.robotics.filter.PublishedSource
-
- PublishedSource - Class in lejos.robotics.filter
-
- PublishedSource(String, byte[]) - Constructor for class lejos.robotics.filter.PublishedSource
-
- PublishedSource.Listener - Class in lejos.robotics.filter
-
- r - Variable in class lejos.utility.KalmanFilter
-
- random(int, int) - Static method in class lejos.utility.Matrix
-
Generate matrix with random elements
- range - Variable in class lejos.robotics.RangeReading
-
- RangeFinder - Interface in lejos.robotics
-
Abstraction for a range finder sensor that returns the distance to the nearest object
- RangeFinderAdapter - Class in lejos.robotics
-
- RangeFinderAdapter(SampleProvider) - Constructor for class lejos.robotics.RangeFinderAdapter
-
- RangeReading - Class in lejos.robotics
-
Represent a single range reading
- RangeReading(float, float) - Constructor for class lejos.robotics.RangeReading
-
Create the reading
- RangeReadings - Class in lejos.robotics
-
Represents a set of range readings.
- RangeReadings(int) - Constructor for class lejos.robotics.RangeReadings
-
- RangeScanner - Interface in lejos.robotics
-
Abstraction for a single range scanning sensor, rotating platform with a range finder,
or a complete robot, that obtains a set of range readings at a set of angles to#
the robot's heading.
- recalculateIn - Variable in class lejos.robotics.filter.SumFilter.SmartSum
-
- recalculateSum(int) - Method in class lejos.robotics.filter.SumFilter.SmartSum
-
- recalibrateOffset() - Method in interface lejos.robotics.Gyroscope
-
Implementor must calculate and set the offset/bias value for use in getAngularVelocity()
.
- Rectangle - Class in lejos.robotics.geometry
-
- Rectangle(float, float, float, float) - Constructor for class lejos.robotics.geometry.Rectangle
-
- Rectangle2D - Class in lejos.robotics.geometry
-
An abstract class for a Rectangle.
- Rectangle2D() - Constructor for class lejos.robotics.geometry.Rectangle2D
-
This is an abstract class which cannot be instantiated: use Rectangle2D.Float, Rectangle2D.Double, or Rectangle.
- Rectangle2D.Double - Class in lejos.robotics.geometry
-
A Rectangle2D with double coordinates
- Rectangle2D.Float - Class in lejos.robotics.geometry
-
A Rectangle2D with float coordinates.
- RectangleInt32 - Class in lejos.robotics.geometry
-
A rectangle with integer coordinates.
- RectangleInt32(int, int, int, int) - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Creates a rectangle with top left corner at (x,y) and with specified
width and height.
- RectangleInt32(int, int) - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Creates a rectangle with top left corner at (0,0) and with specified
width and height.
- RectangleInt32() - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Creates an empty rectangle at (0,0).
- RectangleInt32(Point) - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Create an empty rectangle at the given point
- RectangularShape - Class in lejos.robotics.geometry
-
An abstract base class for shapes based on a rectangular frame.
- RectangularShape() - Constructor for class lejos.robotics.geometry.RectangularShape
-
- RED - Static variable in class lejos.robotics.Color
-
- red - Variable in class lejos.robotics.Color
-
- reference - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
-
- reg - Variable in class lejos.utility.GyroDirectionFinder
-
- RegulatedMotor - Interface in lejos.robotics
-
Interface for encoded motors without limited range of movement (e.g.
- RegulatedMotorListener - Interface in lejos.robotics
-
This interface defines a listener that is notified of the tachometer when the motor starts and stops rotating.
- Regulator() - Constructor for class lejos.utility.GyroDirectionFinder.Regulator
-
- relativeCCW(double, double, double, double, double, double) - Static method in class lejos.robotics.geometry.Line2D
-
Returns an indicator of where the specified point
lies with respect to the line
- relativeCCW(Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Returns an indicator of where the specified point
lies with respect to the line
- relativeCCW(double, double) - Method in class lejos.robotics.geometry.Line2D
-
Returns an indicator of where the specified point
lies with respect to the line.
- removeListener() - Method in interface lejos.robotics.RegulatedMotor
-
Removes the RegulatedMotorListener from this class.
- removeSample(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Method to maintain the running mean and variance by removing an old value;
- reset() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- reset() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Resets the filter
- reset() - Method in class lejos.robotics.filter.SampleBuffer
-
Empties the sample buffer
- reset() - Method in interface lejos.robotics.Gyroscope
-
- reset() - Method in class lejos.utility.Stopwatch
-
Reset watch to zero
- resetCartesianZero() - Method in interface lejos.robotics.DirectionFinder
-
Changes the current direction the compass is facing into the zero
angle.
- resetCartesianZero() - Method in class lejos.robotics.DirectionFinderAdapter
-
- resetCartesianZero() - Method in class lejos.utility.GyroDirectionFinder
-
Resets the current heading to zero.
- resetTachoCount() - Method in interface lejos.robotics.Encoder
-
Reset the tachometer count.
- resetTo(float) - Method in class lejos.robotics.filter.IntegrationFilter
-
Sets the current value of the integrator to the specified value.
- reshape(int, int, int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Deprecated.
- resize(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Deprecated.
- resumeCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Resumes the process of updating calibration parameters after a stop.
- reverse() - Method in class lejos.robotics.geometry.Point
-
same as multiply(-1);
- rightOrth() - Method in class lejos.robotics.geometry.Point
-
calculate the right handed cartesian orthogonal of this poiont
- rotate(int, boolean) - Method in interface lejos.robotics.RegulatedMotor
-
causes motors to rotate through angle;
iff immediateReturn is true, method returns immediately and the motors stops by itself
If any motors method is called before the limit is reached, the rotation is canceled.
- rotate(int) - Method in interface lejos.robotics.RegulatedMotor
-
Causes motors to rotate by a specified angle.
- rotateTo(int) - Method in interface lejos.robotics.RegulatedMotor
-
Causes motors to rotate to limitAngle;
Then getTachoCount should be within +- 2 degrees of the limit angle when the method returns
- rotateTo(int, boolean) - Method in interface lejos.robotics.RegulatedMotor
-
causes motors to rotate to limitAngle;
if immediateReturn is true, method returns immediately and the motors stops by itself
and getTachoCount should be within +- 2 degrees if the limit angle
If any motors method is called before the limit is reached, the rotation is canceled.
- rotationStarted(RegulatedMotor, int, boolean, long) - Method in interface lejos.robotics.RegulatedMotorListener
-
Called when the motor starts rotating.
- rotationStopped(RegulatedMotor, int, boolean, long) - Method in interface lejos.robotics.RegulatedMotorListener
-
Called when the motor stops rotating.
- run() - Method in class lejos.robotics.filter.PublishedSource.Listener
-
- run() - Method in class lejos.robotics.filter.SampleThread.Runner
-
- run() - Method in class lejos.robotics.subsumption.Arbitrator.Monitor
-
- run() - Method in class lejos.utility.GyroDirectionFinder.Regulator
-
- Runner() - Constructor for class lejos.robotics.filter.SampleThread.Runner
-
- running - Variable in class lejos.robotics.filter.SampleThread
-
- running - Variable in class lejos.utility.Timer
-
- S1 - Static variable in interface lejos.hardware.port.SensorPort
-
- S2 - Static variable in interface lejos.hardware.port.SensorPort
-
- S3 - Static variable in interface lejos.hardware.port.SensorPort
-
- S4 - Static variable in interface lejos.hardware.port.SensorPort
-
- sample - Variable in class lejos.robotics.AccelerometerAdapter
-
- sample - Variable in class lejos.robotics.DirectionFinderAdapter
-
- sample - Variable in class lejos.robotics.filter.FilterTerminal
-
- sample - Variable in class lejos.robotics.filter.ModulusFilter
-
- sample - Variable in class lejos.robotics.filter.PublishedSource
-
- sample - Variable in class lejos.robotics.filter.ZeroFilter
-
- SampleBuffer - Class in lejos.robotics.filter
-
Provides a buffer to store samples
- SampleBuffer(SampleProvider, int) - Constructor for class lejos.robotics.filter.SampleBuffer
-
- sampleBuffer - Variable in class lejos.robotics.filter.SampleBuffer
-
- SampleProvider - Interface in lejos.robotics
-
Abstraction for classes that fetch samples from a sensors and classes that are able to process samples.
- sampleRate - Variable in class lejos.robotics.filter.SampleThread
-
- sampleSize - Variable in class lejos.robotics.filter.AbstractFilter
-
- sampleSize() - Method in class lejos.robotics.filter.AbstractFilter
-
- sampleSize() - Method in class lejos.robotics.filter.ConcatenationFilter
-
- sampleSize - Variable in class lejos.robotics.filter.PublishedSource
-
- sampleSize() - Method in class lejos.robotics.filter.PublishedSource
-
- sampleSize() - Method in class lejos.robotics.filter.SliceFilter
-
- sampleSize - Variable in class lejos.robotics.filter.SubscribedProvider
-
- sampleSize() - Method in class lejos.robotics.filter.SubscribedProvider
-
- sampleSize() - Method in interface lejos.robotics.SampleProvider
-
Returns the number of elements in a sample.
- SampleThread - Class in lejos.robotics.filter
-
- SampleThread(SampleProvider, float) - Constructor for class lejos.robotics.filter.SampleThread
-
Create an instance and run at sampleRate
.
- SampleThread.Runner - Class in lejos.robotics.filter
-
Separate thread to continuously update the buffer with most recent sensors
data at fixed interval.
- save(String) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Stores the calibration parameters, offset and/or scale depending on current
settings, to a filterProperties file.
- scale - Variable in class lejos.robotics.filter.LinearCalibrationFilter
-
- segDist(Line) - Method in class lejos.robotics.geometry.Line
-
Returns the minimum distance between two line segments--this line segment and another.
- SensorPort - Interface in lejos.hardware.port
-
Basic interface for EV3 sensors ports.
- serialVersionUID - Static variable in exception lejos.robotics.filter.AbstractCalibrationFilter.CalibrationFileException
-
- serialVersionUID - Static variable in class lejos.utility.LUDecomposition
-
- serialVersionUID - Static variable in class lejos.utility.Matrix
-
- set(int, int, double) - Method in class lejos.utility.Matrix
-
Set a single element.
- setAcceleration(int) - Method in interface lejos.robotics.RegulatedMotor
-
Set the required rate of acceleration degrees/s/s
- setAngles(float[]) - Method in interface lejos.robotics.RangeScanner
-
Set the array of angles at which range readings are to be taken
- setBounds(int, int, int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the bounds of this rectangle
- setBounds(RectangleInt32) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the bounds of this rectangle to the given rectangle
- setCalibrationType(int) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setDegrees(float) - Method in class lejos.utility.GyroDirectionFinder
-
Resets the current heading to a desired value.
- setDegreesCartesian(float) - Method in class lejos.utility.GyroDirectionFinder
-
Resets the current heading to a desired value.
- setDelay(int) - Method in class lejos.utility.Timer
-
Change the delay between timedOut messages.
- setFloodlight(boolean) - Method in interface lejos.robotics.LampController
-
Turns the default LED light on or off.
- setFloodlight(int) - Method in interface lejos.robotics.LampController
-
Used to turn on or off the floodlight by color.
- setFrame(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- setFrame(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D
-
- setFrame(double, double, double, double) - Method in class lejos.robotics.geometry.RectangularShape
-
Set the frame for the rectangular shape
- setFrame(Rectangle2D) - Method in class lejos.robotics.geometry.RectangularShape
-
Set the frame of the rectangular shape
- setIndex(int) - Method in class lejos.robotics.filter.FilterTerminal
-
- setLine(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D.Double
-
- setLine(float, float, float, float) - Method in class lejos.robotics.geometry.Line2D.Float
-
Set the float coordinates of the start and end of the line
- setLine(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D.Float
-
- setLine(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D
-
Sets the end points of the line using double coordinates.
- setLine(Point2D, Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Sets the end points of the line from a given start and end point
- setLine(Line2D) - Method in class lejos.robotics.geometry.Line2D
-
Set the end points of a line to the same as a given line
- setLocation(double, double) - Method in class lejos.robotics.geometry.Point2D.Double
-
- setLocation(double, double) - Method in class lejos.robotics.geometry.Point2D.Float
-
- setLocation(float, float) - Method in class lejos.robotics.geometry.Point2D.Float
-
Set the location of the point
- setLocation(double, double) - Method in class lejos.robotics.geometry.Point2D
-
Set the location of this Point2D using double coordinates
- setLocation(Point2D) - Method in class lejos.robotics.geometry.Point2D
-
Set the location of this Point2D to the same as a specified Point2D
- setLocation(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Move the rectangle to (x,y)
- setLocation(Point) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the location of this point to the location of a given point
- setMatrix(int, int, int, int, Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setMatrix(int[], int[], Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setMatrix(int[], int, int, Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setMatrix(int, int, int[], Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setOffsetCalibration(float) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setOffsetCalibration(float[]) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setPower(int) - Method in interface lejos.robotics.DCMotor
-
Set the power level 0%-100% to be applied to the motors
- setProperty(String, float) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- setPropertyArray(String, float[]) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- setRange(int, float, float) - Method in class lejos.robotics.RangeReadings
-
Set the range reading
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- setRect(Rectangle2D) - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- setRect(float, float, float, float) - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
Set the rectangle using float coordinates
- setRect(Rectangle2D) - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D
-
Set this rectangle to a rectangle defined by double coordinates
- setRect(Rectangle2D) - Method in class lejos.robotics.geometry.Rectangle2D
-
Set this Rectangle2D to be the same as a given Rectangle2D
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.RectangleInt32
-
- setSampleRate(float) - Method in class lejos.robotics.filter.SampleThread
-
- setScaleCalibration(float) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setScaleCalibration(float, float) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setScaleCalibration(float[], float[]) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setSize(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the size of the rectangle
- setSpeed(int) - Method in interface lejos.robotics.RegulatedMotor
-
Set motors speed.
- setState(Matrix, Matrix) - Method in class lejos.utility.KalmanFilter
-
- setTimeConstant(float) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Sets the time constant for the lowpass filter that is used when calibrating.
- setTimeConstant(float) - Method in class lejos.robotics.filter.LowPassFilter
-
- Shape - Interface in lejos.robotics.geometry
-
Shape interface without getPathIterator methods
- sigma - Variable in class lejos.utility.KalmanFilter
-
- sigmaBar - Variable in class lejos.utility.KalmanFilter
-
- SliceFilter - Class in lejos.robotics.filter
-
Saimple filter to take a slice of another filter
- SliceFilter(SampleProvider, int, int) - Constructor for class lejos.robotics.filter.SliceFilter
-
- SmartSum(SampleProvider, int) - Constructor for class lejos.robotics.filter.SumFilter.SmartSum
-
- smoothed - Variable in class lejos.robotics.filter.LowPassFilter
-
- socket - Variable in class lejos.robotics.filter.PublishedSource
-
- SOCKET_TIMEOUT - Static variable in class lejos.robotics.filter.PublishedSource
-
- solve(Matrix) - Method in class lejos.utility.LUDecomposition
-
Solve A*X = B
- solve(Matrix) - Method in class lejos.utility.Matrix
-
Solve A*X = B
- source - Variable in class lejos.robotics.filter.AbstractFilter
-
- source - Variable in class lejos.robotics.filter.FilterTerminal
-
- source - Variable in class lejos.robotics.filter.SubscribedProvider
-
- source1 - Variable in class lejos.robotics.filter.ConcatenationFilter
-
- source2 - Variable in class lejos.robotics.filter.ConcatenationFilter
-
- sources - Static variable in class lejos.robotics.filter.PublishedSource
-
- start() - Method in class lejos.robotics.filter.SampleThread
-
Start the sampling (Default at instantiation)
- start() - Method in class lejos.utility.Timer
-
Starts the timer, telling it to send timeOut() methods
to the TimerListener.
- startCalibration() - Method in interface lejos.robotics.Calibrate
-
Starts calibration.
- startCalibration() - Method in class lejos.robotics.DirectionFinderAdapter
-
- startCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Starts a calibration proces.
- startCalibration() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Starts a calibration process.
- startCalibration() - Method in class lejos.utility.GyroDirectionFinder
-
Find offset/bias of gyro while at rest (ensure it is at rest).
- startSynchronization() - Method in interface lejos.robotics.RegulatedMotor
-
Begin a set of synchronized motors operations
- stop() - Method in interface lejos.robotics.BaseMotor
-
Causes motors to stop immediately.
- stop() - Method in class lejos.robotics.filter.SampleThread
-
Stop the sampling
- stop(boolean) - Method in interface lejos.robotics.RegulatedMotor
-
Causes motor to stop, pretty much
instantaneously.
- stop() - Method in class lejos.robotics.subsumption.Arbitrator
-
- stop() - Method in class lejos.utility.Timer
-
Stops the timer. timedOut() messages are not sent.
- stopCalibration() - Method in interface lejos.robotics.Calibrate
-
Ends calibration sequence.
- stopCalibration() - Method in class lejos.robotics.DirectionFinderAdapter
-
- stopCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Halts the process of updating calibration parameters.
- stopCalibration() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- stopCalibration() - Method in class lejos.utility.GyroDirectionFinder
-
NO FUNCTIONALITY EQUIVALENT for GyroSensor
so implemented just to satisfy the DirectionFinder
interface.
- Stopwatch - Class in lejos.utility
-
Elapsed time watch (in milliseconds)
To use - construct a new instance.
- Stopwatch() - Constructor for class lejos.utility.Stopwatch
-
- store(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Saves the current set of calibration parameters to the file system.
- SubscribedProvider - Class in lejos.robotics.filter
-
- SubscribedProvider(DataInputStream, PublishedSource) - Constructor for class lejos.robotics.filter.SubscribedProvider
-
- subtract(Point) - Method in class lejos.robotics.geometry.Point
-
Vector subtraction
- subtract(float) - Method in class lejos.robotics.geometry.Point
-
Vector subtraction
- subtractWith(Point) - Method in class lejos.robotics.geometry.Point
-
vector subtraction
- sum - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
-
- sum - Variable in class lejos.robotics.filter.SumFilter.SmartSum
-
- SumFilter - Class in lejos.robotics.filter
-
This filter returns the sum of the N most recent samples.
- SumFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.SumFilter
-
- SumFilter.PlainSum - Class in lejos.robotics.filter
-
Calculates the sum by adding all the elements in the array every time
- SumFilter.SmartSum - Class in lejos.robotics.filter
-
Calculates the sum by maintaining a sum by substracting old samples and
adding new samples;
- suppress() - Method in interface lejos.robotics.subsumption.Behavior
-
The code in suppress() should cause the current behavior to exit.
- suspendCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Halts the process of updating calibration parameters.
- synchronizeWith(RegulatedMotor[]) - Method in interface lejos.robotics.RegulatedMotor
-
Specify a set of motors that should be kept in synchronization with this one.