CategoricalLanePerception.java

  1. package org.opentrafficsim.road.gtu.lane.perception;

  2. import org.opentrafficsim.road.gtu.lane.LaneBasedGTU;
  3. import org.opentrafficsim.road.gtu.lane.perception.mental.Mental;

  4. /**
  5.  * Standard perception completely based on connected perception categories.
  6.  * <p>
  7.  * Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. <br>
  8.  * BSD-style license. See <a href="http://opentrafficsim.org/docs/current/license.html">OpenTrafficSim License</a>.
  9.  * <p>
  10.  * @version $Revision$, $LastChangedDate$, by $Author$, initial version Jul 29, 2016 <br>
  11.  * @author <a href="http://www.tbm.tudelft.nl/averbraeck">Alexander Verbraeck</a>
  12.  * @author <a href="http://www.tudelft.nl/pknoppers">Peter Knoppers</a>
  13.  * @author <a href="http://www.transport.citg.tudelft.nl">Wouter Schakel</a>
  14.  */
  15. public class CategoricalLanePerception extends AbstractLanePerception
  16. {

  17.     /** */
  18.     private static final long serialVersionUID = 20160729L;

  19.     /**
  20.      * @param gtu LaneBasedGTU; GTU
  21.      */
  22.     public CategoricalLanePerception(final LaneBasedGTU gtu)
  23.     {
  24.         super(gtu);
  25.     }

  26.     /**
  27.      * @param gtu LaneBasedGTU; GTU
  28.      * @param mental Mental; Mental
  29.      */
  30.     public CategoricalLanePerception(final LaneBasedGTU gtu, final Mental mental)
  31.     {
  32.         super(gtu, mental);
  33.     }

  34.     /** {@inheritDoc} */
  35.     @Override
  36.     public final String toString()
  37.     {
  38.         return super.toString();
  39.     }

  40. }