Class WaterwayLocation

  • All Implemented Interfaces:
    Serializable, Locatable

    public class WaterwayLocation
    extends Object
    implements Locatable, Serializable
    Location along a waterway.

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

    Based on software from the IDVV project, which is Copyright (c) 2013 Rijkswaterstaat - Dienst Water, Verkeer en Leefomgeving and licensed without restrictions to Delft University of Technology, including the right to sub-license sources and derived products to third parties.

    $LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Nov 6, 2016
    Author:
    Alexander Verbraeck
    See Also:
    Serialized Form
    • Constructor Detail

      • WaterwayLocation

        public WaterwayLocation​(Waterway waterway,
                                Length position)
        Parameters:
        waterway - Waterway; the waterway
        position - Length; position along the waterway, in the direction of the design line
    • Method Detail

      • getWaterway

        public final Waterway getWaterway()
        Returns:
        waterway the waterway
      • getPosition

        public final Length getPosition()
        Returns:
        position position along the waterway, in the direction of the design line
      • getBounds

        public final javax.media.j3d.Bounds getBounds()
        Specified by:
        getBounds in interface Locatable
      • toShortString

        public final String toShortString()
        Returns:
        short route info