Package lejos.robotics
Interface RangeScanner
-
- All Known Implementing Classes:
FixedRangeScanner,RotatingRangeScanner
public interface RangeScannerAbstraction 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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RangeFindergetRangeFinder()Return the range finder for use by other classesRangeReadingsgetRangeValues()Take a set of range readings.voidsetAngles(float[] angles)Set the array of angles at which range readings are to be taken
-
-
-
Method Detail
-
getRangeValues
RangeReadings getRangeValues()
Take a set of range readings. The RangeReadings object defines the number of readings and their angles to the robot's heading.- Returns:
- the range readings
-
setAngles
void setAngles(float[] angles)
Set the array of angles at which range readings are to be taken- Parameters:
angles-
-
getRangeFinder
RangeFinder getRangeFinder()
Return the range finder for use by other classes- Returns:
- the range finder
-
-