Class TriggerDetector
java.lang.Object
org.djutils.event.LocalEventProducer
org.opentrafficsim.core.object.StaticObject
org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject
org.opentrafficsim.road.network.lane.object.detector.LaneDetector
org.opentrafficsim.road.network.lane.TriggerDetector
- All Implemented Interfaces:
- Serializable,- Comparable<LaneDetector>,- Remote,- nl.tudelft.simulation.dsol.animation.Locatable,- org.djutils.base.Identifiable,- org.djutils.event.EventProducer,- org.opentrafficsim.base.geometry.OtsLocatable,- org.opentrafficsim.base.geometry.SpatialObject,- org.opentrafficsim.base.HierarchicallyTyped<DetectorType,,- Detector> - Detector,- LocatedObject,- LaneBasedObject
- 
Field SummaryFields inherited from class org.opentrafficsim.road.network.lane.object.detector.LaneDetectorDEFAULT_DETECTOR_ELEVATION, DETECTOR_TRIGGER_EVENTFields inherited from interface org.djutils.event.EventProducerFIRST_POSITION, LAST_POSITION
- 
Constructor SummaryConstructorsConstructorDescriptionTriggerDetector(Lane lane, org.djunits.value.vdouble.scalar.Length longitudinalPosition, RelativePosition.Type positionType, String name) 
- 
Method SummaryMethods inherited from class org.opentrafficsim.road.network.lane.object.detector.LaneDetectorcompareTo, equals, getPositionType, getType, hashCode, isCompatible, toString, triggerMethods inherited from class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObjectgetFullId, getLane, getLine, getLongitudinalPosition, initMethods inherited from class org.opentrafficsim.core.object.StaticObjectcreate, create, getBounds, getContour, getHeight, getId, getLocation, getShapeMethods inherited from class org.djutils.event.LocalEventProduceraddListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireUnverifiedEvent, fireUnverifiedEvent, fireUnverifiedTimedEvent, fireUnverifiedTimedEvent, getEventListenerMap, getEventTypesWithListeners, getListenerReferences, hasListeners, numberOfListeners, removeAllListeners, removeAllListeners, removeListenerMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.djutils.event.EventProduceraddListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireUnverifiedEvent, fireUnverifiedEvent, fireUnverifiedTimedEvent, fireUnverifiedTimedEvent, getEventListenerMap, getEventTypesWithListeners, getListenerReferences, hasListeners, numberOfListeners, removeAllListeners, removeAllListeners, removeListenerMethods inherited from interface org.opentrafficsim.base.HierarchicallyTypedisOfTypeMethods inherited from interface org.djutils.base.IdentifiablegetIdMethods inherited from interface org.opentrafficsim.road.network.lane.object.LaneBasedObjectgetLane, getLength, getLine, getLocation, getLongitudinalPosition, getSimulatorMethods inherited from interface nl.tudelft.simulation.dsol.animation.LocatablegetDirZ, getZMethods inherited from interface org.opentrafficsim.core.object.LocatedObjectgetFullId, getHeightMethods inherited from interface org.opentrafficsim.base.geometry.OtsLocatablegetBounds, getShapeMethods inherited from interface org.opentrafficsim.base.geometry.SpatialObjectgetContour
- 
Constructor Details- 
TriggerDetectorTriggerDetector(Lane lane, org.djunits.value.vdouble.scalar.Length longitudinalPosition, RelativePosition.Type positionType, String name) throws NetworkException - Parameters:
- lane- lane of the sensor
- longitudinalPosition- position of the sensor on the lane
- positionType- trigger position of the GTU
- name- name of the sensor
- Throws:
- NetworkException- in case position is out of bounds
 
 
- 
- 
Method Details- 
triggerResponse- Specified by:
- triggerResponsein class- LaneDetector
 
 
-