Class LengthBeginEnd


  • public class LengthBeginEnd
    extends Object
    LengthBeginEnd contains the information from the LengthBeginEndType. Examples of type instances are
    - BEGIN
    - END
    - END - 10m
    - 25 ft
    - 0.8
    - 80%

    Copyright (c) 2003-2020 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. BSD-style license. See OpenTrafficSim License.

    Author:
    Alexander Verbraeck
    • Constructor Detail

      • LengthBeginEnd

        public LengthBeginEnd​(boolean begin,
                              Length offset)
        Parameters:
        begin - boolean; begin or end?
        offset - the offset; absolute = true
      • LengthBeginEnd

        public LengthBeginEnd​(double fraction)
        Parameters:
        fraction - the fraction; absolute = false
    • Method Detail

      • isBegin

        public final boolean isBegin()
        Returns:
        begin
      • isAbsolute

        public final boolean isAbsolute()
        Returns:
        absolute
      • getOffset

        public final Length getOffset()
        Returns:
        offset
      • getFraction

        public final double getFraction()
        Returns:
        fraction
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object