Interface LanePerception

All Superinterfaces:
Perception<LaneBasedGtu>
All Known Implementing Classes:
CategoricalLanePerception

public interface LanePerception extends Perception<LaneBasedGtu>
Interface for perception in a lane-based model. The following information can be perceived:

Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Method Details

    • getLaneStructure

      LaneStructure getLaneStructure() throws ParameterException
      Return the lane structure.
      Returns:
      lane structure.
      Throws:
      ParameterException - on exception.
    • getMental

      Optional<Mental> getMental()
      Returns the mental module of perception.
      Returns:
      mental module of perception, may be empty if not used