LaneBasedStrategicalPlannerNone.java

  1. package org.opentrafficsim.road.gtu.strategical;

  2. import java.io.Serializable;

  3. import org.djunits.value.vdouble.scalar.Time;
  4. import org.opentrafficsim.core.gtu.GTUDirectionality;
  5. import org.opentrafficsim.core.gtu.GTUType;
  6. import org.opentrafficsim.core.network.Link;
  7. import org.opentrafficsim.core.network.LinkDirection;
  8. import org.opentrafficsim.core.network.NetworkException;
  9. import org.opentrafficsim.core.network.Node;
  10. import org.opentrafficsim.core.network.route.Route;
  11. import org.opentrafficsim.road.gtu.lane.LaneBasedGTU;
  12. import org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner;

  13. /**
  14.  * <p>
  15.  * Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. <br>
  16.  * BSD-style license. See <a href="http://opentrafficsim.org/docs/license.html">OpenTrafficSim License</a>.
  17.  * </p>
  18.  * $LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $,
  19.  * initial version Mar 31, 2016 <br>
  20.  * @author <a href="http://www.tbm.tudelft.nl/averbraeck">Alexander Verbraeck</a>
  21.  * @author <a href="http://www.tudelft.nl/pknoppers">Peter Knoppers</a>
  22.  */
  23. public class LaneBasedStrategicalPlannerNone extends AbstractLaneBasedStrategicalPlanner implements Serializable
  24. {

  25.     /** */
  26.     private static final long serialVersionUID = 20150724L;

  27.     /**
  28.      * Constructor.
  29.      * @param gtu LaneBasedGTU; GTU
  30.      */
  31.     public LaneBasedStrategicalPlannerNone(final LaneBasedGTU gtu)
  32.     {
  33.         super(gtu);
  34.     }

  35.     /** {@inheritDoc} */
  36.     @Override
  37.     public final LaneBasedTacticalPlanner getTacticalPlanner()
  38.     {
  39.         return null;
  40.     }

  41.     /** {@inheritDoc} */
  42.     @Override
  43.     public final LaneBasedTacticalPlanner getTacticalPlanner(final Time time)
  44.     {
  45.         return null;
  46.     }

  47.     /** {@inheritDoc} */
  48.     @Override
  49.     public final Node nextNode(final Link link, final GTUDirectionality direction, final GTUType gtuType)
  50.             throws NetworkException
  51.     {
  52.         return null;
  53.     }

  54.     /** {@inheritDoc} */
  55.     @Override
  56.     public final LinkDirection nextLinkDirection(final Link link, final GTUDirectionality direction, final GTUType gtuType)
  57.             throws NetworkException
  58.     {
  59.         return null;
  60.     }

  61.     /** {@inheritDoc} */
  62.     @Override
  63.     public final Node nextNode(final Node node, final Link previousLink, final GTUType gtuType) throws NetworkException
  64.     {
  65.         return null;
  66.     }

  67.     /** {@inheritDoc} */
  68.     @Override
  69.     public final LinkDirection nextLinkDirection(final Node node, final Link previousLink, final GTUType gtuType)
  70.             throws NetworkException
  71.     {
  72.         return null;
  73.     }

  74.     /** {@inheritDoc} */
  75.     @Override
  76.     public final Route getRoute()
  77.     {
  78.         return null;
  79.     }

  80.     /** {@inheritDoc} */
  81.     @Override
  82.     public final Node getOrigin()
  83.     {
  84.         return null;
  85.     }

  86.     /** {@inheritDoc} */
  87.     @Override
  88.     public final Node getDestination()
  89.     {
  90.         return null;
  91.     }

  92.     /** {@inheritDoc} */
  93.     @Override
  94.     public final String toString()
  95.     {
  96.         return "LaneBasedStrategicalPlannerNone []";
  97.     }

  98. }