|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Uses of TrackInterface in nl.tudelft.simulation.traffic.animation |
| Constructors in nl.tudelft.simulation.traffic.animation with parameters of type TrackInterface | |
StraightTrackAnimation(TrackInterface owner,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator,
double width)
|
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.controlpoint |
| Methods in nl.tudelft.simulation.traffic.controlpoint that return TrackInterface | |
TrackInterface |
ControlPointInterface.getTrack()
This method returns the track on which the controlPoint is located |
| Uses of TrackInterface in nl.tudelft.simulation.traffic.controlpoint.blocks |
| Methods in nl.tudelft.simulation.traffic.controlpoint.blocks with parameters of type TrackInterface | |
void |
VirtualSwitchBlock.addSwitchDirection(SwitchBlockTrafficLight trafficLight,
java.util.List lineList,
double distanceRelease,
TrackInterface fromTrack,
TrackInterface toTrack)
adds a list of direction to the block for each line |
protected void |
VirtualSwitchBlock.turnSwitch(TrackLinkInterface startLink,
TrackInterface fromTrack,
TrackInterface toTrack,
SwitchBlockTrafficLight switchBlockTrafficLight)
turnSwitch turns the switch to the position from fromTrack to toTrack |
void |
SwitchBlockTrafficLight.addSensors(TrackInterface track,
double progression,
int sensor,
java.lang.String line,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator)
Add sensors according to the line. |
| Constructors in nl.tudelft.simulation.traffic.controlpoint.blocks with parameters of type TrackInterface | |
SwitchBlockTrafficLight(java.lang.String name,
TrackInterface track,
double progression,
VirtualBlock virtualBlock,
double visibleDistance,
double distanceRequest,
double distanceRed,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator,
double dx,
double dy)
|
|
SwitchBlockControlPoint(TrackInterface track,
double progression,
SwitchBlockTrafficLight callBack,
int sensor,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
|
|
SingleTrackControlPoint(TrackInterface track,
double progression,
SingleTrackBlockTrafficLight callBack,
int sensor,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
|
|
SingleTrackBlockTrafficLight(java.lang.String name,
double progression,
double visibleDistance,
TrackInterface track,
double distanceRed,
double distanceYellow,
double distanceGreen,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator,
double dx,
double dy)
|
|
BlockTrafficLight(java.lang.String name,
TrackInterface track,
double progression,
double visibleDistance,
double distanceRed,
double distanceYellow,
double distanceGreen,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator,
double dx,
double dy)
|
|
BlockControlPoint(TrackInterface track,
double progression,
BlockTrafficLight callBack,
int sensor,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
|
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.controlpoint.real |
| Fields in nl.tudelft.simulation.traffic.controlpoint.real declared as TrackInterface | |
protected TrackInterface |
AbstractVisibleControlPoint.track
the track |
| Methods in nl.tudelft.simulation.traffic.controlpoint.real that return TrackInterface | |
TrackInterface |
TrafficLight.getTrack()
|
TrackInterface |
SpeedSign.getTrack()
|
TrackInterface |
AbstractVisibleControlPoint.getTrack()
|
| Constructors in nl.tudelft.simulation.traffic.controlpoint.real with parameters of type TrackInterface | |
TrafficLight(java.lang.String name,
double progression,
double visibleDistance,
TrackInterface track,
nl.tudelft.simulation.jstats.distributions.DistContinuous durationGreen,
nl.tudelft.simulation.jstats.distributions.DistContinuous durationRed,
java.lang.String status,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator,
double dx,
double dy)
|
|
SpeedSign(java.lang.String name,
TrackInterface track,
double progression,
double visibleDistance,
double speedLimit,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator,
double dx,
double dy,
java.lang.String text,
java.awt.Color backgroundColor,
java.awt.Color textColor,
java.awt.Color lineColor)
|
|
RemoveControlPoint(TrackInterface track,
double progression,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
|
|
AbstractVisibleControlPoint(TrackInterface track,
double progression,
double visibleDistance,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
This constructor creates a new instance of the AbstractVisibleControlPoint. |
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.controlpoint.virtual |
| Methods in nl.tudelft.simulation.traffic.controlpoint.virtual that return TrackInterface | |
TrackInterface |
VirtualControlPoint.getTrack()
|
| Constructors in nl.tudelft.simulation.traffic.controlpoint.virtual with parameters of type TrackInterface | |
VirtualControlPoint(TrackInterface track,
double progression,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
|
|
Show(TrackInterface track,
double progression,
VisibleControlPointInterface owner,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
|
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.file |
| Methods in nl.tudelft.simulation.traffic.file with parameters of type TrackInterface | |
protected void |
InfraFileXMLParser.genVehicle(TrackInterface track,
double progression,
double maxSpeedStart,
VehicleType vehicleType,
double interval,
java.lang.String line)
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.station |
| Methods in nl.tudelft.simulation.traffic.station that return TrackInterface | |
TrackInterface |
StoppingPlace.getStartTrack()
|
TrackInterface |
Station.getStartTrack()
|
| Constructors in nl.tudelft.simulation.traffic.station with parameters of type TrackInterface | |
StoppingPlace(Station station,
TrackInterface track,
double progression,
double requestDistance,
double length,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator)
|
|
StationHaltingTrafficLight(Station station,
java.lang.String name,
TrackInterface track,
double progression,
double visibleDistance,
double requestDistance,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator,
double dx,
double dy)
|
|
StationControlPoint(TrackInterface track,
double progression,
StationHaltingTrafficLight callBack,
int sensor,
nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
|
|
Station(java.lang.String name,
java.lang.String stationCode,
java.lang.String stationCompanyCode,
TrackInterface startTrack,
double stationProgression,
double requestDistance,
double stationLength,
double stoppingPlaceLength,
double haltingTime,
java.lang.String platformSide,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator)
|
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.track |
| Classes in nl.tudelft.simulation.traffic.track that implement TrackInterface | |
class |
ArcTrack
A curved track from one link to another link. |
class |
StraightTrack
A straight track from one link to another link. |
class |
Track
This class implements the TrackInterface. |
class |
VirtualTrack
A virtual track for deleting vehicles at the end of the studied track. |
| Methods in nl.tudelft.simulation.traffic.track that return TrackInterface | |
TrackInterface |
TrackLinkInterface.getActiveSuccessor(TrackInterface predecessor)
This method gets the active successor of the given track. |
TrackInterface |
SimpleTrackLink.getActiveSuccessor(TrackInterface predecessor)
|
TrackInterface |
ComplexTrackLink.getActiveSuccessor(TrackInterface predecessor)
|
TrackInterface |
ComplexTrackLink.getActivePredecessor(TrackInterface successor)
|
| Methods in nl.tudelft.simulation.traffic.track with parameters of type TrackInterface | |
void |
TrackLinkInterface.addSuccessor(TrackInterface successor)
Adds a successor to this link. |
void |
TrackLinkInterface.addPredecessor(TrackInterface predecessor)
Adds a predecessor to this link. |
void |
TrackLinkInterface.setActiveSuccessor(TrackInterface predecessor,
TrackInterface successor)
This method sets the active successor of the given track. |
TrackInterface |
TrackLinkInterface.getActiveSuccessor(TrackInterface predecessor)
This method gets the active successor of the given track. |
void |
SimpleTrackLink.addSuccessor(TrackInterface successor)
|
void |
SimpleTrackLink.addPredecessor(TrackInterface predecessor)
|
void |
SimpleTrackLink.setActiveSuccessor(TrackInterface predecessor,
TrackInterface successor)
|
TrackInterface |
SimpleTrackLink.getActiveSuccessor(TrackInterface predecessor)
|
void |
ComplexTrackLink.addSuccessor(TrackInterface successor)
|
void |
ComplexTrackLink.addPredecessor(TrackInterface predecessor)
|
void |
ComplexTrackLink.setActiveSuccessor(TrackInterface prevTrack,
TrackInterface nextTrack)
|
protected void |
ComplexTrackLink.setActivePredecessor(TrackInterface successor,
TrackInterface predecessor)
|
TrackInterface |
ComplexTrackLink.getActiveSuccessor(TrackInterface predecessor)
|
TrackInterface |
ComplexTrackLink.getActivePredecessor(TrackInterface successor)
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.track.util |
| Methods in nl.tudelft.simulation.traffic.track.util that return TrackInterface | |
TrackInterface |
TrackProgression.getTrack()
|
TrackInterface |
TrackList.get(int i)
|
TrackInterface[] |
TrackList.toArray()
|
| Methods in nl.tudelft.simulation.traffic.track.util with parameters of type TrackInterface | |
void |
TrackList.add(TrackInterface track)
|
boolean |
TrackList.contains(TrackInterface track)
|
boolean |
TrackList.equals(TrackInterface track)
|
int |
TrackList.indexOf(TrackInterface track)
|
void |
TrackList.remove(TrackInterface track)
|
| Constructors in nl.tudelft.simulation.traffic.track.util with parameters of type TrackInterface | |
TrackProgression(TrackInterface track,
double progression)
|
|
| Uses of TrackInterface in nl.tudelft.simulation.traffic.vehicle |
| Methods in nl.tudelft.simulation.traffic.vehicle that return TrackInterface | |
TrackInterface |
VehiclePhysicalInterface.getCurrentTrack()
Returns the vehicle's current track |
TrackInterface |
VehiclePhysical.getCurrentTrack()
|
| Methods in nl.tudelft.simulation.traffic.vehicle with parameters of type TrackInterface | |
protected void |
VehiclePhysical.moveToFirstTrack(TrackInterface track,
double progression)
|
| Constructors in nl.tudelft.simulation.traffic.vehicle with parameters of type TrackInterface | |
VehiclePhysical(VehicleType vehicleType,
VehicleControlInterface vehicleControl,
TrackInterface track,
double progression,
double maxSpeedStart,
nl.tudelft.simulation.dsol.simulators.DEVDESSSimulatorInterface simulator)
Create a physical vehicle |
|
VehicleControl(TrackInterface track,
double progression,
double maxSpeedStart,
nl.tudelft.simulation.dsol.simulators.DEVDESSSimulatorInterface simulator,
VehicleType vehicleType,
java.lang.String line)
|
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||