Class FixedRangeScanner

  • All Implemented Interfaces:
    RangeScanner

    public class FixedRangeScanner
    extends java.lang.Object
    implements RangeScanner
    Author:
    Roger Glassey
    • Method Detail

      • getRangeValues

        public RangeReadings getRangeValues()
        Return a set of range readings determined taken at the relative bearings defined in the angles array; The robot rotates back to its original heading at the end.
        Specified by:
        getRangeValues in interface RangeScanner
        Returns:
        the set of range readings
      • setAngles

        public void setAngles​(float[] angleSet)
        Description copied from interface: RangeScanner
        Set the array of angles at which range readings are to be taken
        Specified by:
        setAngles in interface RangeScanner
        Parameters:
        angleSet -
      • getRangeFinder

        public RangeFinder getRangeFinder()
        returns the rangeFinder - allows other objects to get a range value.
        Specified by:
        getRangeFinder in interface RangeScanner
        Returns:
        the range finder