public static class Distraction.TrapezoidProfile extends Object implements Distraction.DistractionProfile
 Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
 
 BSD-style license. See OpenTrafficSim License.
 
| Constructor and Description | 
|---|
TrapezoidProfile(double maxDistraction,
                org.djunits.value.vdouble.scalar.Length dMin,
                org.djunits.value.vdouble.scalar.Length dMed,
                org.djunits.value.vdouble.scalar.Length dMax)  | 
| Modifier and Type | Method and Description | 
|---|---|
Double | 
getDistraction(org.djunits.value.vdouble.scalar.Length distance)
Returns the level of distraction at the given distance. 
 | 
public TrapezoidProfile(double maxDistraction,
                        org.djunits.value.vdouble.scalar.Length dMin,
                        org.djunits.value.vdouble.scalar.Length dMed,
                        org.djunits.value.vdouble.scalar.Length dMax)
maxDistraction - double; maximum distraction (task-demand)dMin - Length; distance before distraction where distraction starts to have effect (<0)dMed - Length; distance beyond distraction where distraction has maximum effect (>0)dMax - Length; distance beyond distraction where distraction no longer has effect (>dMed)public Double getDistraction(org.djunits.value.vdouble.scalar.Length distance)
getDistraction in interface Distraction.DistractionProfiledistance - Distance to distraction; negative when approachingnull if the distraction is no longer importantCopyright © 2014–2018 Delft University of Technology. All rights reserved.