com.yobotics.simulationconstructionset.simulatedSensors
Class RayTraceLIDARSensor
java.lang.Object
com.yobotics.simulationconstructionset.simulatedSensors.AbstractSimulatedSensor
com.yobotics.simulationconstructionset.simulatedSensors.RayTraceLIDARSensor
- All Implemented Interfaces:
- SimulatedSensor, SimulatedLIDARSensor
public class RayTraceLIDARSensor
- extends AbstractSimulatedSensor
- implements SimulatedLIDARSensor
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RayTraceLIDARSensor
public RayTraceLIDARSensor(javax.media.j3d.Transform3D transformFromJoint)
RayTraceLIDARSensor
public RayTraceLIDARSensor(javax.media.j3d.Transform3D transformFromJoint,
LIDARScanDefinition lIDARScanDefinition)
computeNextScan
public java.util.ArrayList<javax.vecmath.Point3d> computeNextScan()
throws NotReadyException,
UnexpectedConcurrancyException
- Specified by:
computeNextScan
in interface SimulatedLIDARSensor
- Throws:
NotReadyException
UnexpectedConcurrancyException
scanWithoutChecking
public void scanWithoutChecking()
setNoiseParameters
public void setNoiseParameters(SimulatedLIDARSensorNoiseParameters noiseParameters)
- Specified by:
setNoiseParameters
in interface SimulatedLIDARSensor
setSensorLimitationParameters
public void setSensorLimitationParameters(SimulatedLIDARSensorLimitationParameters limitationParameters)
- Specified by:
setSensorLimitationParameters
in interface SimulatedLIDARSensor
updateTransform
public void updateTransform(javax.media.j3d.Transform3D transform)
- Specified by:
updateTransform
in interface SimulatedSensor
- Overrides:
updateTransform
in class AbstractSimulatedSensor
setLidarDaemonParameters
public void setLidarDaemonParameters(SimulatedLIDARSensorUpdateParameters updateParameters)
- Specified by:
setLidarDaemonParameters
in interface SimulatedLIDARSensor
startLidarDaemonThread
public void startLidarDaemonThread()
- Specified by:
startLidarDaemonThread
in interface SimulatedLIDARSensor
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setScan
public void setScan(LIDARScanDefinition scanDefinition)