public class TrajectoryAcceptList extends Object
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
TrajectoryAcceptList() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptAll()
Accept all trajectories.
|
void |
acceptTrajectory(Trajectory trajectory)
Accept given trajectory.
|
void |
acceptTrajectory(Trajectory trajectory,
boolean accept)
Accept or reject given trajectory.
|
void |
addTrajectory(Trajectory trajectory,
TrajectoryGroup trajectoryGroup)
Adds a
Trajectory with the TrajectoryGroup it is from to the accept list. |
Trajectory |
getTrajectory(int i) |
TrajectoryGroup |
getTrajectoryGroup(int i) |
Iterator<TrajectoryGroup> |
getTrajectoryGroupIterator() |
Iterator<Trajectory> |
getTrajectoryIterator() |
boolean |
isAccepted(Trajectory trajectory)
Returns whether the given trajectory is accepted or not.
|
void |
rejectAll()
Reject all trajectories.
|
void |
rejectTrajectory(Trajectory trajectory)
Reject given trajectory.
|
int |
size() |
String |
toString() |
public final void addTrajectory(Trajectory trajectory, TrajectoryGroup trajectoryGroup)
Trajectory with the TrajectoryGroup it is from to the accept list.trajectory - Trajectory trajectorytrajectoryGroup - TrajectoryGroup trajectoriesIllegalArgumentException - if the Trajectory is not within the TrajectoryGroupIllegalArgumentException - if the Trajectory belongs to a different GTU than an earlier provided
Trajectorypublic final int size()
public final Trajectory getTrajectory(int i)
i - number of trajectory to gettrajectoryIndexOutOfBoundsException - if the index is out of range (index < 0 || index >= size())public final TrajectoryGroup getTrajectoryGroup(int i)
i - number of TrajectoryGroup to getTrajectoryGroupIndexOutOfBoundsException - if the index is out of range (index < 0 || index >= size())public final Iterator<Trajectory> getTrajectoryIterator()
trajectory's, does not allow removalpublic final Iterator<TrajectoryGroup> getTrajectoryGroupIterator()
TrajectoryGroup's, does not allow removalpublic final void acceptTrajectory(Trajectory trajectory)
trajectory - trajectory to acceptIllegalArgumentException - if the trajectory is not part of the trajectory accept listpublic final void rejectTrajectory(Trajectory trajectory)
trajectory - trajectory to rejectIllegalArgumentException - if the trajectory is not part of the trajectory accept listpublic final void acceptTrajectory(Trajectory trajectory, boolean accept)
trajectory - trajectory to accept or rejectaccept - whether to accept the trajectoryIllegalArgumentException - if the trajectory is not part of the trajectory accept listpublic final void acceptAll()
public final void rejectAll()
public final boolean isAccepted(Trajectory trajectory)
false by default.trajectory - trajectoryIllegalArgumentException - if the trajectory is not part of the trajectory accept listCopyright © 2014–2016 Delft University of Technology. All rights reserved.