com.yobotics.simulationconstructionset.simulatedSensors
Class FastPolarRayCastLIDAR.SparsePolarLidarScanUpdateDaemon

java.lang.Object
  extended by java.util.TimerTask
      extended by com.yobotics.simulationconstructionset.simulatedSensors.FastPolarRayCastLIDAR.SparsePolarLidarScanUpdateDaemon
All Implemented Interfaces:
java.lang.Runnable, ObjectConsumer<LidarStateCommand>
Enclosing class:
FastPolarRayCastLIDAR

public static class FastPolarRayCastLIDAR.SparsePolarLidarScanUpdateDaemon
extends java.util.TimerTask
implements ObjectConsumer<LidarStateCommand>


Constructor Summary
FastPolarRayCastLIDAR.SparsePolarLidarScanUpdateDaemon(FastPolarRayCastLIDAR lidarSensor)
           
 
Method Summary
 void consumeObject(LidarStateCommand object)
           
 void run()
           
 void setLidarDaemonParameters(SimulatedLIDARSensorUpdateParameters updateParameters)
           
 void setTimestampProvider(TimestampProvider timestampProvider)
           
 void start()
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FastPolarRayCastLIDAR.SparsePolarLidarScanUpdateDaemon

public FastPolarRayCastLIDAR.SparsePolarLidarScanUpdateDaemon(FastPolarRayCastLIDAR lidarSensor)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Specified by:
run in class java.util.TimerTask

setTimestampProvider

public void setTimestampProvider(TimestampProvider timestampProvider)

setLidarDaemonParameters

public void setLidarDaemonParameters(SimulatedLIDARSensorUpdateParameters updateParameters)

start

public void start()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

consumeObject

public void consumeObject(LidarStateCommand object)
Specified by:
consumeObject in interface ObjectConsumer<LidarStateCommand>