public class LinkLocation extends Object
Copyright (c) 2013-2014 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Constructor and Description |
---|
LinkLocation(Link<?,?> link,
double fractionalLongitudinalPosition) |
LinkLocation(Link<?,?> link,
DoubleScalar.Rel<LengthUnit> position) |
Modifier and Type | Method and Description |
---|---|
DoubleScalar.Rel<LengthUnit> |
distance(LinkLocation loc)
Returns the distance to another LinkLocation.
|
double |
getFractionalLongitudinalPosition() |
Link<?,?> |
getLink() |
DoubleScalar.Rel<LengthUnit> |
getLongitudinalPosition() |
String |
toString() |
public LinkLocation(Link<?,?> link, double fractionalLongitudinalPosition)
link
- The link of the location of a point relative to the GTU.fractionalLongitudinalPosition
- The fractional position (between 0.0 and 1.0) of the reference point on the link.public LinkLocation(Link<?,?> link, DoubleScalar.Rel<LengthUnit> position)
link
- The link of the location of a point relative to the GTU.position
- The position as a length of the reference point on the link.public final Link<?,?> getLink()
public final double getFractionalLongitudinalPosition()
public final DoubleScalar.Rel<LengthUnit> getLongitudinalPosition()
public final DoubleScalar.Rel<LengthUnit> distance(LinkLocation loc)
loc
- the link location to find the distance to.Copyright © 2014–2015 Delft University of Technology. All rights reserved.