Skip navigation links
A B C D E F G H I K L M N O P Q R S T U W X Y Z _ 

A

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
 

B

B - Static variable in interface lejos.hardware.port.MotorPort
 
b - Variable in class lejos.utility.KalmanFilter
 
backward() - Method in interface lejos.robotics.BaseMotor
Causes motors to rotate backwards until stop() or flt() is called.
BaseMotor - Interface in lejos.robotics
Base motors interface.
Behavior - Interface in lejos.robotics.subsumption
The Behavior interface represents an object embodying a specific behavior belonging to a robot.
between(float, float, float) - Method in class lejos.robotics.geometry.Line
Return true iff x is between x1 and x2
BLACK - Static variable in class lejos.robotics.Color
 
BLUE - Static variable in class lejos.robotics.Color
 
blue - Variable in class lejos.robotics.Color
 
brake() - Method in interface lejos.robotics.BaseMotor
Removes power from the motor and creates a passive electrical load.
BROWN - Static variable in class lejos.robotics.Color
 
buf - Variable in class lejos.robotics.filter.MaximumFilter
 
buf - Variable in class lejos.robotics.filter.MinimumFilter
 
buf - Variable in class lejos.robotics.RangeFinderAdapter
 
buffer - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
buffer - Variable in class lejos.robotics.filter.SampleThread
 
bufferSize - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
bufferSize - Variable in class lejos.robotics.filter.SampleBuffer
 

C

C - Static variable in interface lejos.hardware.port.MotorPort
 
c - Variable in class lejos.utility.KalmanFilter
 
Calibrate - Interface in lejos.robotics
 
calibrating - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
calibrating - Variable in class lejos.utility.GyroDirectionFinder
 
CalibrationFileException(String) - Constructor for exception lejos.robotics.filter.AbstractCalibrationFilter.CalibrationFileException
 
calibrationType - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
calibrator - Variable in class lejos.robotics.DirectionFinderAdapter
 
cartesianCalibrate - Variable in class lejos.utility.GyroDirectionFinder
 
checkMatrixDimensions(Matrix) - Method in class lejos.utility.Matrix
Check if size(A) == size(B)
clone() - Method in class lejos.robotics.geometry.Line2D
 
clone() - Method in class lejos.robotics.geometry.Point
returns a clone of itself
clone() - Method in class lejos.robotics.geometry.Point2D
 
clone() - Method in class lejos.robotics.geometry.RectangularShape
 
clone() - Method in class lejos.utility.Matrix
Clone the Matrix object.
close() - Method in class lejos.robotics.filter.PublishedSource
 
Color - Class in lejos.robotics
Representation of a color, used by color sensors and color detectors.
Color(int, int, int) - Constructor for class lejos.robotics.Color
 
Color(int, int, int, int) - Constructor for class lejos.robotics.Color
 
color - Variable in class lejos.robotics.Color
 
ColorIdentifier - Interface in lejos.robotics
 
ConcatenationFilter - Class in lejos.robotics.filter
Simple filter to concatenate two sources
ConcatenationFilter(SampleProvider, SampleProvider) - Constructor for class lejos.robotics.filter.ConcatenationFilter
 
connect() - Method in class lejos.robotics.filter.PublishedSource
 
constructWithCopy(double[][]) - Static method in class lejos.utility.Matrix
Construct a matrix from a copy of a 2-D array.
contains(double, double) - Method in class lejos.robotics.geometry.Line2D
 
contains(Point2D) - Method in class lejos.robotics.geometry.Line2D
 
contains(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D
 
contains(Rectangle2D) - Method in class lejos.robotics.geometry.Line2D
 
contains(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D
 
contains(double, double) - Method in class lejos.robotics.geometry.Rectangle2D
Test if this Rectangle2D contains a rectangle defined by double coordinates
contains(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
Test if a point given by (x,y) coordinates is within the rectangle
contains(Point) - Method in class lejos.robotics.geometry.RectangleInt32
Test if a point is within the rectangle
contains(RectangleInt32) - Method in class lejos.robotics.geometry.RectangleInt32
Test if this rectangle contains a specified rectangle
contains(Point2D) - Method in class lejos.robotics.geometry.RectangularShape
Test if the shape contains a Point2D
contains(Rectangle2D) - Method in class lejos.robotics.geometry.RectangularShape
Test if this shape contains a given Rectangle2D
contains(double, double) - Method in interface lejos.robotics.geometry.Shape
Test if the shape contains the point (x,y)
contains(Point2D) - Method in interface lejos.robotics.geometry.Shape
Test if the shape contains the Point2D
contains(double, double, double, double) - Method in interface lejos.robotics.geometry.Shape
Test if the shape contains the rectangle with top left at (x,y), width w and height h.
contains(Rectangle2D) - Method in interface lejos.robotics.geometry.Shape
Test if the shape contains the Rectangle2D
copy() - Method in class lejos.utility.Matrix
Make a deep copy of a matrix
copyTo(Point) - Method in class lejos.robotics.geometry.Point
 
ct - Variable in class lejos.utility.KalmanFilter
 
currentPos - Variable in class lejos.robotics.filter.SampleBuffer
 
currentValue - Variable in class lejos.robotics.filter.IntegrationFilter
 

D

D - Static variable in interface lejos.hardware.port.MotorPort
 
DCMotor - Interface in lejos.robotics
Interface for a regular DC motors.
decodeIntBE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeIntLE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeLongBE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeLongLE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeShortBE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeShortLE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeUIntBE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeUIntLE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeUShortBE(byte[], int) - Static method in class lejos.utility.EndianTools
 
decodeUShortLE(byte[], int) - Static method in class lejos.utility.EndianTools
 
Delay - Class in lejos.utility
Simple collection of time delay routines that are non interruptable.
Delay() - Constructor for class lejos.utility.Delay
 
delay - Variable in class lejos.utility.Timer
 
det() - Method in class lejos.utility.LUDecomposition
Determinant
DirectionFinder - Interface in lejos.robotics
Abstraction for compasses and other devices than return the heading of a robot.
DirectionFinderAdapter - Class in lejos.robotics
 
DirectionFinderAdapter(SampleProvider) - Constructor for class lejos.robotics.DirectionFinderAdapter
 
DIRECTORY - Static variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
dis - Variable in class lejos.robotics.filter.PublishedSource
 
dis - Variable in class lejos.robotics.filter.SubscribedProvider
 
distance(double, double, double, double) - Static method in class lejos.robotics.geometry.Point2D
Get the the distance between two points
distance(double, double) - Method in class lejos.robotics.geometry.Point2D
Get the distance from this point to a given point as a double
distance(Point2D) - Method in class lejos.robotics.geometry.Point2D
Get the distance from this point to a given point asa double
distanceSq(double, double, double, double) - Static method in class lejos.robotics.geometry.Point2D
Get the square of the distance between two points
distanceSq(double, double) - Method in class lejos.robotics.geometry.Point2D
Get the square of the distance between two points
distanceSq(Point2D) - Method in class lejos.robotics.geometry.Point2D
Get the square of the distance of this point to a given point
dotProduct(Point) - Method in class lejos.robotics.geometry.Point
Returns the inner dot product.
Double() - Constructor for class lejos.robotics.geometry.Line2D.Double
Create a zero length line at (0,0) with double coordinates
Double(double, double, double, double) - Constructor for class lejos.robotics.geometry.Line2D.Double
Create a line from (x1,y1) to (x2,y2) with double coordinate
Double() - Constructor for class lejos.robotics.geometry.Point2D.Double
Create a point at (0,0) with double coordinates
Double(double, double) - Constructor for class lejos.robotics.geometry.Point2D.Double
Create a point at (x,y) with double coordinates
Double() - Constructor for class lejos.robotics.geometry.Rectangle2D.Double
Create an empty rectangle at (0,0)
Double(double, double, double, double) - Constructor for class lejos.robotics.geometry.Rectangle2D.Double
 
doubleToInt(double, boolean) - Static method in class lejos.robotics.geometry.RectangleInt32
 
dumpObject(DataOutputStream) - Method in class lejos.robotics.RangeReadings
Dump the readings to a DataOutputStream
dumpObject(DataOutputStream) - Method in interface lejos.robotics.Transmittable
 

E

elapsed() - Method in class lejos.utility.Stopwatch
Return elapsed time in milliseconds
encodeIntBE(int, byte[], int) - Static method in class lejos.utility.EndianTools
 
encodeIntLE(int, byte[], int) - Static method in class lejos.utility.EndianTools
 
encodeLongBE(long, byte[], int) - Static method in class lejos.utility.EndianTools
 
encodeLongLE(long, byte[], int) - Static method in class lejos.utility.EndianTools
 
Encoder - Interface in lejos.robotics
Abstraction for the tachometer built into NXT motors.
encodeShortBE(int, byte[], int) - Static method in class lejos.utility.EndianTools
 
encodeShortLE(int, byte[], int) - Static method in class lejos.utility.EndianTools
 
EndianTools - Class in lejos.utility
Tools for manipulating numbers in little-endian and big-endian encodings
EndianTools() - Constructor for class lejos.utility.EndianTools
 
endSynchronization() - Method in interface lejos.robotics.RegulatedMotor
Complete a set of synchronized motors operations.
equals(Object) - Method in class lejos.robotics.geometry.Point2D
Test if this point is equal to a given object
equals(Object) - Method in class lejos.robotics.geometry.Rectangle2D
Test if the rectangle is equal to a given object
equals(Object) - Method in class lejos.robotics.geometry.RectangleInt32
Test if the Rectangle is equal to a given object
EXT - Static variable in class lejos.robotics.filter.AbstractCalibrationFilter
 

F

fetch() - Method in class lejos.robotics.filter.FilterTerminal
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
Fetches a sample from the sensors and updates array with minimum and maximum values when the calibration process is running.
fetchSample(float[], int) - Method in class lejos.robotics.filter.AbstractFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.ConcatenationFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.IntegrationFilter
Fetches a sample from the source and then integrates it.
fetchSample(float[], int) - Method in class lejos.robotics.filter.LinearCalibrationFilter
Fetches a sample from the sensors and updates calibration parameters when the calibration process is running.
fetchSample(float[], int) - Method in class lejos.robotics.filter.LowPassFilter
Fetches a sample from the source and low-passes it See http://en.wikipedia.org/wiki/Low-pass_filter
fetchSample(float[], int) - Method in class lejos.robotics.filter.MaximumFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.MeanFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.MedianFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.MinimumFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.ModulusFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SampleBuffer
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SampleThread
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SliceFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SubscribedProvider
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SumFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SumFilter.PlainSum
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SumFilter.SmartSum
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.ZeroFilter
 
fetchSample(float[], int) - Method in interface lejos.robotics.SampleProvider
Fetches a sample from a sensors or filter.
FilterTerminal - Class in lejos.robotics.filter
 
FilterTerminal(SampleProvider) - Constructor for class lejos.robotics.filter.FilterTerminal
 
firstIndex - Variable in class lejos.robotics.filter.SliceFilter
 
Float() - Constructor for class lejos.robotics.geometry.Line2D.Float
Creates a zero length line at (0,0)
Float(float, float, float, float) - Constructor for class lejos.robotics.geometry.Line2D.Float
Create a line from (x1,y1) to (x2,y2)
Float() - Constructor for class lejos.robotics.geometry.Point2D.Float
Create a point at (0,0) with float coordinates
Float(float, float) - Constructor for class lejos.robotics.geometry.Point2D.Float
Create a point at (x,y) with float coordinates
Float() - Constructor for class lejos.robotics.geometry.Rectangle2D.Float
Create an empty rectangle at (0,0)
Float(float, float, float, float) - Constructor for class lejos.robotics.geometry.Rectangle2D.Float
Create a rectangle with float coordinates
flt() - Method in interface lejos.robotics.BaseMotor
Motor loses all power, causing the rotor to float freely to a stop.
flt(boolean) - Method in interface lejos.robotics.RegulatedMotor
Set the motor into float mode.
formatter - Variable in class lejos.robotics.filter.PublishedSource
 
formatter - Variable in class lejos.robotics.filter.SubscribedProvider
 
forward() - Method in interface lejos.robotics.BaseMotor
Causes motors to rotate forward until stop() or flt() is called.
frequency - Variable in class lejos.robotics.filter.PublishedSource
 

G

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

H

heading - Variable in class lejos.utility.GyroDirectionFinder
 
height - Variable in class lejos.robotics.geometry.Rectangle2D.Double
The height of the rectangle;
height - Variable in class lejos.robotics.geometry.Rectangle2D.Float
The height of the rectangle;
height - Variable in class lejos.robotics.geometry.RectangleInt32
The height of the rectangle
hold() - Method in interface lejos.robotics.BaseMotor
Causes the motor to actively try to hold the current position.
host - Variable in class lejos.robotics.filter.PublishedSource
 
host - Variable in class lejos.robotics.filter.SubscribedProvider
 
hypot(double, double) - Method in class lejos.utility.Matrix
sqrt(a^2 + b^2) without under/overflow.

I

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
 

K

KalmanFilter - Class in lejos.utility
Implementation of a Kalman filter using the Matrix class
KalmanFilter(Matrix, Matrix, Matrix, Matrix, Matrix) - Constructor for class lejos.utility.KalmanFilter
 
keepRunning - Variable in class lejos.robotics.subsumption.Arbitrator
 

L

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

M

m - Variable in class lejos.utility.LUDecomposition
Row and column dimensions, and pivot sign.
m - Variable in class lejos.utility.Matrix
Row and column dimensions.
m2 - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
MAGENTA - Static variable in class lejos.robotics.Color
 
makeLeftOrth() - Method in class lejos.robotics.geometry.Point
Turns this vector into its left-handed cartesian orthagonal
makeRightOrth() - Method in class lejos.robotics.geometry.Point
Turns this vector into its right-handed cartesian orthagonal
Matrix - Class in lejos.utility
Matrix implementation derived from the JAMA project
Matrix(int, int) - Constructor for class lejos.utility.Matrix
Construct an m-by-n matrix of zeros.
Matrix(int, int, double) - Constructor for class lejos.utility.Matrix
Construct an m-by-n constant matrix.
Matrix(double[][]) - Constructor for class lejos.utility.Matrix
Construct a matrix from a 2-D array.
Matrix(double[][], int, int) - Constructor for class lejos.utility.Matrix
Construct a matrix quickly without checking arguments.
Matrix(double[], int) - Constructor for class lejos.utility.Matrix
Construct a matrix from a one-dimensional packed array
max - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
max - Variable in class lejos.robotics.filter.MaximumFilter
 
MAX_AGE - Static variable in class lejos.robotics.filter.PublishedSource
 
MAX_PACKET_SIZE - Static variable in class lejos.robotics.filter.PublishedSource
 
MAX_SAMPLE_MESSAGE_SIZE - Static variable in class lejos.robotics.filter.PublishedSource
 
MaximumFilter - Class in lejos.robotics.filter
This filter returns the maximum values found in the N most recent samples.
MaximumFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MaximumFilter
 
maxPriority - Variable in class lejos.robotics.subsumption.Arbitrator.Monitor
 
mean - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
MeanFilter - Class in lejos.robotics.filter
This filter returns the mean values found in the N most recent samples.
MeanFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MeanFilter
 
MedianFilter - Class in lejos.robotics.filter
This filter returns the median value found in the N most recent samples.
MedianFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MedianFilter
 
min - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
min - Variable in class lejos.robotics.filter.MinimumFilter
 
MinimumFilter - Class in lejos.robotics.filter
This filter returns the minimum values found in the N most recent samples.
MinimumFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MinimumFilter
 
minus(Matrix) - Method in class lejos.utility.Matrix
C = A - B
minusEquals(Matrix) - Method in class lejos.utility.Matrix
A = A - B
modulus - Variable in class lejos.robotics.filter.ModulusFilter
 
ModulusFilter - Class in lejos.robotics.filter
Simple filter that adjusts the sample to use a specified zero value mod a given value
ModulusFilter(SampleProvider, float[], float) - Constructor for class lejos.robotics.filter.ModulusFilter
 
monitor - Variable in class lejos.robotics.subsumption.Arbitrator
Monitor is an inner class.
Monitor() - Constructor for class lejos.robotics.subsumption.Arbitrator.Monitor
 
more - Variable in class lejos.robotics.subsumption.Arbitrator.Monitor
 
MotorPort - Interface in lejos.hardware.port
Basic interface for EV3 motors ports.
moveTo(Point) - Method in class lejos.robotics.geometry.Point
Makes this a copy of the other point
msDelay(long) - Static method in class lejos.utility.Delay
Wait for the specified number of milliseconds.
mu - Variable in class lejos.utility.KalmanFilter
 
muBar - Variable in class lejos.utility.KalmanFilter
 
multiply(float) - Method in class lejos.robotics.geometry.Point
Scalar multiplication
multiplyBy(float) - Method in class lejos.robotics.geometry.Point
scalar multiplication
myListener - Variable in class lejos.utility.Timer
 
myThread - Variable in class lejos.utility.Timer
 

N

n - Variable in class lejos.utility.LUDecomposition
Row and column dimensions, and pivot sign.
n - Variable in class lejos.utility.Matrix
Row and column dimensions.
name - Variable in class lejos.robotics.filter.PublishedSource
 
name - Variable in class lejos.robotics.filter.SubscribedProvider
 
NANO - Static variable in class lejos.robotics.filter.IntegrationFilter
 
newSampleAvailable - Variable in class lejos.robotics.filter.SampleThread
 
NONE - Static variable in class lejos.robotics.Color
 
NONE - Variable in class lejos.robotics.subsumption.Arbitrator
 
norm1() - Method in class lejos.utility.Matrix
One norm
normalize() - Method in class lejos.robotics.geometry.Point
Sets this vector's length to 1 unit while retaining direction
normF() - Method in class lejos.utility.Matrix
Frobenius norm
normInf() - Method in class lejos.utility.Matrix
Infinity norm
notRecalculated - Variable in class lejos.robotics.filter.SumFilter.SmartSum
 
nsDelay(long) - Static method in class lejos.utility.Delay
Wait for the specified number of nanoseconds.
numberOfSamplesInCalibration - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 

O

offset - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
offset - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
OFFSET_AND_SCALE_CALIBRATION - Static variable in class lejos.robotics.filter.LinearCalibrationFilter
 
OFFSET_CALIBRATION - Static variable in class lejos.robotics.filter.LinearCalibrationFilter
 
OffsetCorrectionFilter - Class in lejos.robotics.filter
The OffsetCorrectionFilter is used to correct sensors that have an unknown offset error.
OffsetCorrectionFilter(SampleProvider) - Constructor for class lejos.robotics.filter.OffsetCorrectionFilter
Constructor for the offset correction filter using default parameters.
OffsetCorrectionFilter(SampleProvider, float[]) - Constructor for class lejos.robotics.filter.OffsetCorrectionFilter
Constructor for the offset correction filter using default window of 200 samples.
OffsetCorrectionFilter(SampleProvider, float[], int) - Constructor for class lejos.robotics.filter.OffsetCorrectionFilter
Constructor for the offset correction filter.
oldest - Variable in class lejos.robotics.filter.MaximumFilter
 
oldest - Variable in class lejos.robotics.filter.MinimumFilter
 
oldest - Variable in class lejos.robotics.filter.SumFilter.SmartSum
 
open(String) - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
ORANGE - Static variable in class lejos.robotics.Color
 
OUT_BOTTOM - Static variable in class lejos.robotics.geometry.Rectangle2D
The bitmask that indicates that a point lies below this rectangle.
OUT_LEFT - Static variable in class lejos.robotics.geometry.Rectangle2D
The bitmask that indicates that a point lies to the left of this rectangle.
OUT_RIGHT - Static variable in class lejos.robotics.geometry.Rectangle2D
The bitmask that indicates that a point lies to the right of this rectangle.
OUT_TOP - Static variable in class lejos.robotics.geometry.Rectangle2D
The bitmask that indicates that a point lies above this rectangle.
outcode(double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Double
 
outcode(double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Float
 
outcode(Point2D) - Method in class lejos.robotics.geometry.Rectangle2D
Returns a mask value that specifies where a given point lies with respect to this rectangle.
outcode(double, double) - Method in class lejos.robotics.geometry.Rectangle2D
Returns a mask value that specifies where a point lies with respect to this rectangle.
outcode(double, double) - Method in class lejos.robotics.geometry.RectangleInt32
 

P

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
 

Q

q - Variable in class lejos.utility.KalmanFilter
 

R

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
 

S

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.

T

t0 - Variable in class lejos.utility.Stopwatch
records system clock time (in milliseconds) when reset() was executed
Tachometer - Interface in lejos.robotics
Abstraction for a Tachometer, which monitors speed of the encoder.
takeControl() - Method in interface lejos.robotics.subsumption.Behavior
The boolean return indicates if this behavior should seize control of the robot.
timeConstant - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
timeConstant - Variable in class lejos.robotics.filter.LowPassFilter
 
timedOut() - Method in interface lejos.utility.TimerListener
Called every time the Timer fires.
Timer - Class in lejos.utility
Timer object, with some similar functionality to java.Swing.Timer.
Timer(int, TimerListener) - Constructor for class lejos.utility.Timer
Create a Timer object.
TimerListener - Interface in lejos.utility
Listener used with Timer.
times(double) - Method in class lejos.utility.Matrix
Multiply a matrix by a scalar, C = s*A
times(Matrix) - Method in class lejos.utility.Matrix
Linear algebraic matrix multiplication, A * B
timesEquals(double) - Method in class lejos.utility.Matrix
Multiply a matrix by a scalar in place, A = s*A
timeStamp - Variable in class lejos.robotics.filter.PublishedSource
 
timeStamp - Variable in class lejos.robotics.filter.SubscribedProvider
 
toPos(int, int) - Method in class lejos.robotics.filter.SampleBuffer
 
toString() - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
toString() - Method in class lejos.robotics.geometry.Point2D.Double
Represent the Point2D.Double as a String
toString() - Method in class lejos.robotics.geometry.Point2D.Float
Represent the Point2SD.Float as a String
toString() - Method in class lejos.robotics.geometry.RectangleInt32
Returns a String representing this rectangle.
trace() - Method in class lejos.utility.Matrix
Matrix trace.
translate(float, float) - Method in class lejos.robotics.geometry.Point
Translates this point, at location (x, y), by dx along the x axis and dy along the y axis so that it now represents the point (x + dx, y + dy).
Transmittable - Interface in lejos.robotics
 
transpose() - Method in class lejos.utility.Matrix
Matrix transpose.

U

uminus() - Method in class lejos.utility.Matrix
Unary minus
update(Matrix, Matrix) - Method in class lejos.utility.KalmanFilter
 
updateStatistics() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
upperBound - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
usDelay(long) - Static method in class lejos.utility.Delay
Wait for the specified number of microseconds.

W

waitComplete() - Method in interface lejos.robotics.RegulatedMotor
Wait until the current movement operation is complete (this can include the motor stalling).
WHITE - Static variable in class lejos.robotics.Color
 
width - Variable in class lejos.robotics.geometry.Rectangle2D.Double
The width of the rectangle
width - Variable in class lejos.robotics.geometry.Rectangle2D.Float
The width of the rectangle
width - Variable in class lejos.robotics.geometry.RectangleInt32
The width of the rectangle
withinLimits(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
worker - Variable in class lejos.robotics.filter.SumFilter
 

X

x - Variable in class lejos.robotics.geometry.Point2D.Double
The x coordinate of the point
x - Variable in class lejos.robotics.geometry.Point2D.Float
The x coordinate of the point
x - Variable in class lejos.robotics.geometry.Rectangle2D.Double
The x coordinate of the top left corner
x - Variable in class lejos.robotics.geometry.Rectangle2D.Float
The x coordinate of the top left corner
x - Variable in class lejos.robotics.geometry.RectangleInt32
The x coordinate of the top left of the rectangle
x1 - Variable in class lejos.robotics.geometry.Line2D.Double
the x coordinate of the start of the line
x1 - Variable in class lejos.robotics.geometry.Line2D.Float
The x coordinate of the start of the line
x2 - Variable in class lejos.robotics.geometry.Line2D.Double
The x coordinate of the end of the line
x2 - Variable in class lejos.robotics.geometry.Line2D.Float
The x coordinate of the end of the line

Y

y - Variable in class lejos.robotics.geometry.Point2D.Double
The y coordinate of the point
y - Variable in class lejos.robotics.geometry.Point2D.Float
The y coordinate of the point
y - Variable in class lejos.robotics.geometry.Rectangle2D.Double
The y coordinate of the top right corner
y - Variable in class lejos.robotics.geometry.Rectangle2D.Float
The y coordinate of the top right corner
y - Variable in class lejos.robotics.geometry.RectangleInt32
The y coordinate of the top right of the rectangle
y1 - Variable in class lejos.robotics.geometry.Line2D.Double
The y coordinate of the sztart of the line
y1 - Variable in class lejos.robotics.geometry.Line2D.Float
The y coordinate of the start of the line
y2 - Variable in class lejos.robotics.geometry.Line2D.Double
The y coordinate of the start of the line
y2 - Variable in class lejos.robotics.geometry.Line2D.Float
The y coordinate of the end of the line
YELLOW - Static variable in class lejos.robotics.Color
 

Z

ZeroFilter - Class in lejos.robotics.filter
Simple filter that adjusts the sample to use a specified zero value
ZeroFilter(SampleProvider, float[]) - Constructor for class lejos.robotics.filter.ZeroFilter
 
zeroValue - Variable in class lejos.robotics.filter.ModulusFilter
 
zeroValue - Variable in class lejos.robotics.filter.ZeroFilter
 

_

_active - Variable in class lejos.robotics.subsumption.Arbitrator
 
_behavior - Variable in class lejos.robotics.subsumption.Arbitrator
 
_highestPriority - Variable in class lejos.robotics.subsumption.Arbitrator
 
_returnWhenInactive - Variable in class lejos.robotics.subsumption.Arbitrator
 
A B C D E F G H I K L M N O P Q R S T U W X Y Z _ 
Skip navigation links