A B C D E F G I M N P R S T U V

A

ACCELERATION_CHANGE - Static variable in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
This event signals a change of acceleration
AbstractVisibleControlPoint - class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint.
This abstract class describes the basics of a visibleControlPoint.
AbstractVisibleControlPoint(TrackInterface, double, double, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
This constructor creates a new instance of the AbstractVisibleControlPoint.
AccelerationProfile - class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
AccelerationProfile(double) - Constructor for class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
create a new acceleration / deceleration profile
ArcTrack - class nl.tudelft.simulation.traffic.track.ArcTrack.
A curved track from one link to another link.
ArcTrack(String, TrackLinkInterface, TrackLinkInterface, double) - Constructor for class nl.tudelft.simulation.traffic.track.ArcTrack
 
ArcTrackAnimation - class nl.tudelft.simulation.traffic.animation.ArcTrackAnimation.
This class is used for the animation of a curved track.
ArcTrackAnimation(ArcTrack, SimulatorInterface, double) - Constructor for class nl.tudelft.simulation.traffic.animation.ArcTrackAnimation
 
add(ControlPointInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
Add a control point
add(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
addAll(ControlPointsList) - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
addControlPoint(ControlPointInterface) - Method in class nl.tudelft.simulation.traffic.track.Track
 
addControlPoint(ControlPointInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
This method adds a controlPoint to this track.
addPredecessor(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
addPredecessor(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
addPredecessor(TrackInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackLinkInterface
Adds a predecessor to this link.
addSegment(double, double, double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
addSensors(TrackInterface, double, int, String, DEVSSimulatorInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
Add sensors according to the line.
addSuccessor(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
addSuccessor(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
addSuccessor(TrackInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackLinkInterface
Adds a successor to this link.
addSwitchDirection(SwitchBlockTrafficLight, int, String, String) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchVirtualBlock
adds a direction to the block
addSwitchDirection(SwitchBlockTrafficLight, List, double, TrackInterface, TrackInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualSwitchBlock
adds a list of direction to the block for each line
addVehicle(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.track.Track
 
addVehicle(VehiclePhysicalInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
indicate that a vehicle is driving on the track (with front)

B

BACK - Static variable in interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface
a trigger of the controlpoint with the back of the vehicle
BlockControlPoint - class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockControlPoint.
This class implements red, yellow and green virtual control points for the BlockTrafficLights
(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
BlockControlPoint(TrackInterface, double, BlockTrafficLight, int, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockControlPoint
 
BlockTrafficLight - class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
BlockTrafficLight(String, TrackInterface, double, double, double, double, double, DEVSSimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
 
BlockTrafficLightAnimation - class nl.tudelft.simulation.traffic.animation.BlockTrafficLightAnimation.
This class is used for the animation of a green / red / yellow + green block traffic light.
BlockTrafficLightAnimation(LocatableInterface, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.BlockTrafficLightAnimation
 
BlockTrafficLightAnimation(LocatableInterface, SimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.animation.BlockTrafficLightAnimation
 
busy - Variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualBlock
busy shows the number of vehicles in the guarded block

C

CHANGE_STATUS_EVENT - Static variable in interface nl.tudelft.simulation.traffic.controlpoint.real.Changeable
This event signals that the status a real controlPoint has changed
CHECK_SCENARIO_FOR_PHYSICAL_EVENTS - Static variable in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
This event is used by the vehiclePhysical to check a given scenario for any relevant physical events.
CONTINUE - Static variable in interface nl.tudelft.simulation.traffic.controlpoint.real.StopSignInterface
vehicle may continue
Changeable - interface nl.tudelft.simulation.traffic.controlpoint.real.Changeable.
This interface is used by controlPoints that can change their status like a trafficlight
ComplexTrackLink - class nl.tudelft.simulation.traffic.track.ComplexTrackLink.
This is a complex track link, with several possible predecessors and several possible successors.
ComplexTrackLink(String, DirectedPoint) - Constructor for class nl.tudelft.simulation.traffic.track.ComplexTrackLink
Construct a new ComplexTrackLink
ComplexTrackLink(String, Point3d) - Constructor for class nl.tudelft.simulation.traffic.track.ComplexTrackLink
Construct a new ComplexTrackLink
ComplexTrackLink(String, double, double, double) - Constructor for class nl.tudelft.simulation.traffic.track.ComplexTrackLink
Construct a new ComplexTrackLink
ControlPointAnimation - class nl.tudelft.simulation.traffic.animation.ControlPointAnimation.
This class enables the animation of a control point.
ControlPointAnimation(ControlPointInterface, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.ControlPointAnimation
 
ControlPointAnimation(ControlPointInterface, SimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.animation.ControlPointAnimation
 
ControlPointInterface - interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface.
The ControlPointInterface defines the interface of controlpoints.
ControlPointLocation - class nl.tudelft.simulation.traffic.animation.ControlPointLocation.
The location of a control point
ControlPointLocation(ControlPointInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.ControlPointLocation
 
ControlPointsList - class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList.
This class implements a list containing controlPoints.
ControlPointsList() - Constructor for class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
calculateDistanceFrontBack(VehiclePhysicalInterface, VehiclePhysicalInterface) - Static method in class nl.tudelft.simulation.traffic.track.Track
 
calculateDistanceFrontBack(TrackProgression, TrackProgression, double) - Static method in class nl.tudelft.simulation.traffic.track.Track
 
calculateTrackProgressionListActive(double) - Method in class nl.tudelft.simulation.traffic.track.Track
Calculate a position on the 'active' track located 'delta' meters from the start of the current track.
calculateTrackProgressionListActive(double) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
Calculate a position on the 'active' track located 'delta' meters from the start of the current track.
calculateTrackProgressionListAll(double) - Method in class nl.tudelft.simulation.traffic.track.Track
Calculate all positions on tracks located 'delta' meters from the start of the current track.
calculateTrackProgressionListAll(double) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
Calculate all positions on tracks located 'delta' meters from the start of the current track.
calculateTrackProgressionListLine(double, String) - Method in class nl.tudelft.simulation.traffic.track.Track
Calculate a position on a track located 'delta' meters from the start of the current track.
calculateTrackProgressionListLine(double, String) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
Calculate a position on a track located 'delta' meters from the start of the current track.
changeState(String) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
changeStatus() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
claimStoppingPlace() - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
 
clear() - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
This method clears the entire list
cloneList() - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
cloneList() - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
constructModel(SimulatorInterface) - Method in class nl.tudelft.simulation.traffic.DemoModel2
 
contains(Point2D, Rectangle2D, Dimension) - Method in class nl.tudelft.simulation.traffic.animation.ArcTrackAnimation
 
contains(Point2D, Rectangle2D, Dimension) - Method in class nl.tudelft.simulation.traffic.animation.StationAnimation
 
contains(Point2D, Rectangle2D, Dimension) - Method in class nl.tudelft.simulation.traffic.animation.StraightTrackAnimation
 
contains(ControlPointInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
Does the control point list contain a certain control point?
contains(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 

D

DISTANCE_SPEED_1SECOND_EVENT - Variable in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
the x-v event type to use for the xyChart
DSOLApplicationTraffic - class nl.tudelft.simulation.traffic.DSOLApplicationTraffic.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
DSOLApplicationTraffic() - Constructor for class nl.tudelft.simulation.traffic.DSOLApplicationTraffic
 
DecelerationProfile - class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
DecelerationProfile(double) - Constructor for class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
create a new acceleration / deceleration profile
DemoModel2 - class nl.tudelft.simulation.traffic.DemoModel2.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
DemoModel2() - Constructor for class nl.tudelft.simulation.traffic.DemoModel2
 
debug - Static variable in class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
print table for debugging
debug - Static variable in class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
print table for debugging
driveOverControlPoints(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
dy(double, double[]) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
 

E

END_OF_SCHEDULED_SCENARIO - Static variable in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
END_OF_SCHEDULED_SCENARIO is the event used for signalling the end of scheduled scenario.
endLink - Variable in class nl.tudelft.simulation.traffic.track.Track
the end link
equals(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 

F

FRONT - Static variable in interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface
a trigger of the controlpoint with the front of the vehicle
first() - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 

G

genVehicle(TrackInterface, double, double, VehicleType, double, String) - Method in class nl.tudelft.simulation.traffic.file.InfraFileXMLParser
 
generateUniqueName() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
get(int) - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
getAcceleration(double) - Method in class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
Gets the acceleration / deceleration for a given speed
getAccelerationDistance(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
 
getAccelerationProfile() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getAccelerationTime(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
 
getAccessibleStoppingPlace(List) - Method in class nl.tudelft.simulation.traffic.station.Station
retrieve the accessible stopping place at the stationTrack
getActivePredecessor(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
getActiveSuccessor(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
getActiveSuccessor(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
getActiveSuccessor(TrackInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackLinkInterface
This method gets the active successor of the given track.
getAxle1() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
getAxle1() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType.Segment
 
getAxle2() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
getAxle2() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType.Segment
 
getBackwardLocation(double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
get a location along the track to the back
getBackwardLocation(double) - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Returns the location of a position 'distace' meters behind the front of the vehicle
getBounds() - Method in class nl.tudelft.simulation.traffic.animation.ControlPointLocation
 
getBounds() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
 
getBounds() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
 
getBounds() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getBounds() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
 
getBounds() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
getBounds() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
getBounds() - Method in class nl.tudelft.simulation.traffic.controlpoint.virtual.VirtualControlPoint
 
getBounds() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getBounds() - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
getBounds() - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
getBounds() - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
getBounds() - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
getBounds() - Method in class nl.tudelft.simulation.traffic.track.StraightTrack
 
getBounds() - Method in class nl.tudelft.simulation.traffic.track.VirtualTrack
 
getBounds() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getBounds() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
getBrakeDistance(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
 
getBrakeTime(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
 
getCenter() - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
getColor() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getControlPoints() - Method in class nl.tudelft.simulation.traffic.track.Track
 
getControlPoints() - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
Returns controlpoints for the track, as a sorted list.
getCpsOnInterval(double, double) - Method in class nl.tudelft.simulation.traffic.track.Track
 
getCpsOnInterval(double, double) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
This method checks for controlPoints in an interval, inclusive, so returns cps that are on the edges of the interval
getCurrentAcceleration(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getCurrentAcceleration(double, double) - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Returns the vehicle's current acceleration
getCurrentSpeed() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getCurrentSpeed() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Returns the vehicle's current speed
getCurrentState() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
 
getCurrentState() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
 
getCurrentState() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getCurrentState() - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
getCurrentTrack() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getCurrentTrack() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Returns the vehicle's current track
getCurrentTracksLength() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getDeceleration(double) - Method in class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
Gets the acceleration / deceleration for a given speed
getDecelerationProfile() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getDistanceRed() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getDistanceRelease() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getDistanceRequest() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getDistanceTraveled() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getDistanceTraveled() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
this method is used for verification etc.
getEndAngle() - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
getEndLink() - Method in class nl.tudelft.simulation.traffic.track.Track
 
getEndLink() - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
This method returns the link seen as the link at which the track ends.
getEventTypes() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getFront() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
getFront() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType.Segment
 
getHaltingTime() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getLength() - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
 
getLength() - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
getLength() - Method in class nl.tudelft.simulation.traffic.track.StraightTrack
 
getLength() - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
 
getLength() - Method in class nl.tudelft.simulation.traffic.track.VirtualTrack
 
getLength() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
getLength() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType.Segment
 
getLength() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getLine() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
getLine() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
 
getList() - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
getLocation() - Method in class nl.tudelft.simulation.traffic.animation.ControlPointLocation
 
getLocation() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
 
getLocation() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
 
getLocation() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getLocation() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
 
getLocation() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
getLocation() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
getLocation() - Method in class nl.tudelft.simulation.traffic.controlpoint.virtual.VirtualControlPoint
 
getLocation() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getLocation() - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
getLocation() - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
getLocation() - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
getLocation() - Method in class nl.tudelft.simulation.traffic.track.Track
 
getLocation() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getLocation() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
getLocationOfProgression(double) - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
getLocationOfProgression(double) - Method in class nl.tudelft.simulation.traffic.track.StraightTrack
 
getLocationOfProgression(double) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
The getLocationOfProgression method is only used for animation.
getLocationOfProgression(double) - Method in class nl.tudelft.simulation.traffic.track.VirtualTrack
 
getName() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getName() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualBlock
 
getName() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getName() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getOwner() - Method in class nl.tudelft.simulation.traffic.controlpoint.virtual.Show
 
getOwner() - Method in interface nl.tudelft.simulation.traffic.controlpoint.virtual.ShowInterface
Returns the ControlPointInterface to be made visible
getPlatformSide() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getPosition() - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
getPosition() - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
getPosition() - Method in interface nl.tudelft.simulation.traffic.track.TrackLinkInterface
 
getPredecessors() - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
getPredecessors() - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
getPredecessors() - Method in interface nl.tudelft.simulation.traffic.track.TrackLinkInterface
Returns all predecessors for this link.
getProgression() - Method in interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface
The getProgression() method returns progression where the controlPoint is located
getProgression() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
 
getProgression() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
getProgression() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
getProgression() - Method in class nl.tudelft.simulation.traffic.controlpoint.virtual.VirtualControlPoint
 
getProgression() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getProgression() - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
 
getProgression() - Method in class nl.tudelft.simulation.traffic.track.util.TrackProgression
 
getProgression() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getProgression() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Returns the vehicle's current progression on the track where it is located.
getRadius() - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
getRequestingVehicle() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getSegments() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getSpeedLimit() - Method in interface nl.tudelft.simulation.traffic.controlpoint.real.SpeedLimitInterface
 
getSpeedLimit() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
getStartAngle() - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
getStartLink() - Method in class nl.tudelft.simulation.traffic.track.Track
 
getStartLink() - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
This method returns the link seen as the link from which the track starts.
getStartTrack() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getStartTrack() - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
 
getStation() - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
getStation() - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
 
getStationCode() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getStationCompanyCode() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getStationLength() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getStatus() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
 
getStatus() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
 
getStatus() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getStatus() - Method in interface nl.tudelft.simulation.traffic.controlpoint.real.Changeable
 
getStatus() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
getStatus() - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
getStoppingPlacesList() - Method in class nl.tudelft.simulation.traffic.station.Station
 
getSuccessors() - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
getSuccessors() - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
getSuccessors() - Method in interface nl.tudelft.simulation.traffic.track.TrackLinkInterface
Returns all successors for this link.
getText() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
getTrack() - Method in interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface
This method returns the track on which the controlPoint is located
getTrack() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
 
getTrack() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
getTrack() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
getTrack() - Method in class nl.tudelft.simulation.traffic.controlpoint.virtual.VirtualControlPoint
 
getTrack() - Method in class nl.tudelft.simulation.traffic.track.util.TrackProgression
 
getVehicle() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
getVehicleControl() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getVehicleControl() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Returns the control associated to this physical vehicle.
getVehicleMaximumSpeed() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getVehiclePhysical() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
getVehiclePhysical() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
 
getVehicleType() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
getVehicleType() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Returns the vehicleType.
getVehiclesOnTrack() - Method in class nl.tudelft.simulation.traffic.track.Track
 
getVehiclesOnTrack() - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
get the vehicles on the track
getVirtualBlock() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
getVisibleDistance() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
 
getVisibleDistance() - Method in interface nl.tudelft.simulation.traffic.controlpoint.real.VisibleControlPointInterface
The visibleDistance parameter defines the distance from which the ControlPoint becomes visible.
getWidth() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
getdx() - Method in class nl.tudelft.simulation.traffic.track.Track
 
getdy() - Method in class nl.tudelft.simulation.traffic.track.Track
 

I

INFRAFILE_SCHEMA - Static variable in class nl.tudelft.simulation.traffic.file.InfraFileXMLParser
the default schema file
InfraFileXMLParser - class nl.tudelft.simulation.traffic.file.InfraFileXMLParser.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
InfraFileXMLParser(URL, URL, String, boolean, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.file.InfraFileXMLParser
 
InfraFileXMLParser(URL, URL, String, boolean, DEVSSimulatorInterface, HashMap, HashMap) - Constructor for class nl.tudelft.simulation.traffic.file.InfraFileXMLParser
 
indexOf(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
initializeProfile() - Method in class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
 
initializeProfile() - Method in class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
 
integrateY(double, double, double[]) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
 
isClaimed() - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
check if the place was already claimed
isCounterClockwise() - Method in class nl.tudelft.simulation.traffic.track.ArcTrack
 
isEmpty() - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
iterator() - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
iterator() - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 

M

main(String[]) - Static method in class nl.tudelft.simulation.traffic.DSOLApplicationTraffic
executes the dsol control panel
main(String[]) - Static method in class nl.tudelft.simulation.traffic.TestTrack
 
main(String[]) - Static method in class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
 
main(String[]) - Static method in class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
 
moveToFirstTrack(TrackInterface, double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
moveToNextTrack() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
The front of the vehicle passes the track limit.

N

name - Variable in class nl.tudelft.simulation.traffic.track.Track
the name (id) of the track
nl.tudelft.simulation.traffic - package nl.tudelft.simulation.traffic
 
nl.tudelft.simulation.traffic.animation - package nl.tudelft.simulation.traffic.animation
 
nl.tudelft.simulation.traffic.controlpoint - package nl.tudelft.simulation.traffic.controlpoint
 
nl.tudelft.simulation.traffic.controlpoint.blocks - package nl.tudelft.simulation.traffic.controlpoint.blocks
 
nl.tudelft.simulation.traffic.controlpoint.real - package nl.tudelft.simulation.traffic.controlpoint.real
 
nl.tudelft.simulation.traffic.controlpoint.util - package nl.tudelft.simulation.traffic.controlpoint.util
 
nl.tudelft.simulation.traffic.controlpoint.virtual - package nl.tudelft.simulation.traffic.controlpoint.virtual
 
nl.tudelft.simulation.traffic.file - package nl.tudelft.simulation.traffic.file
 
nl.tudelft.simulation.traffic.station - package nl.tudelft.simulation.traffic.station
 
nl.tudelft.simulation.traffic.track - package nl.tudelft.simulation.traffic.track
 
nl.tudelft.simulation.traffic.track.util - package nl.tudelft.simulation.traffic.track.util
 
nl.tudelft.simulation.traffic.vehicle - package nl.tudelft.simulation.traffic.vehicle
 
notify(EventInterface) - Method in class nl.tudelft.simulation.traffic.animation.SegmentedVehicleAnimation
 
notify(EventInterface) - Method in class nl.tudelft.simulation.traffic.animation.VehicleAnimation
 
notify(EventInterface) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
notify(EventInterface) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 

P

PLANNING_CHANGED - Static variable in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
The PLANNING_CHANGED event signals a change of planning by the control.
PLATFORM_LEFT - Static variable in class nl.tudelft.simulation.traffic.station.Station
Side of the station
PLATFORM_RIGHT - Static variable in class nl.tudelft.simulation.traffic.station.Station
Side of the station
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.ArcTrackAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.BlockTrafficLightAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.ControlPointAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.SegmentedVehicleAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.SpeedSignAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.StationAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.StationLightAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.StraightTrackAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.SwitchBlockTrafficLightAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.TrafficLightAnimation
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.traffic.animation.VehicleAnimation
 
parse(Element) - Method in class nl.tudelft.simulation.traffic.file.InfraFileXMLParser
parses an infrafile URL
pass(VehiclePhysicalInterface) - Method in interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface
This method handles actions of the controlPoint when the controlPoint is passed by a vehicle.
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockControlPoint
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackControlPoint
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockControlPoint
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.real.RemoveControlPoint
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.virtual.Show
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.station.StationControlPoint
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
pass(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
(non-Javadoc)
platformSide - Variable in class nl.tudelft.simulation.traffic.station.Station
side where the station will be placed
progression - Variable in class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
the progression

R

REMOVE_EVENT - Static variable in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
This event signals that the vehicle is leaving the infrastructure.
RemoveControlPoint - class nl.tudelft.simulation.traffic.controlpoint.real.RemoveControlPoint.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
RemoveControlPoint(TrackInterface, double, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.real.RemoveControlPoint
 
releaseBlock() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualBlock
releaseBlock releases the block for other vehicles and check if there is any access request in the requesList
releaseStoppingPlace() - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
make the stopping place available
remove(ControlPointInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
remove(TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
remove(int) - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
removeAll(ControlPointsList) - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
removeControlPoint(ControlPointInterface) - Method in class nl.tudelft.simulation.traffic.track.Track
 
removeControlPoint(ControlPointInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
This method removes a given cp from the ControlPointsLists of the track.
removeVehicle(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.track.Track
 
removeVehicle(VehiclePhysicalInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackInterface
indicate that a vehicle is no longer driving on the track (with front)
removeVehicle() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
removeVehicle() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
remove the vehicle from the track
removeVehicle() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
removeVehicle() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
remove the vehicle from the track
requestAccess(SwitchBlockTrafficLight) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualBlock
requestAccess process the request to gain access to the block
requestAccess(SwitchBlockTrafficLight) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualSwitchBlock
requestAcess process the request to access a SwitchBlock
requestDistance - Variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
the distance before the stopping place to request
requestList - Variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualBlock
requestList shows the list of SwicthBlockTrafficLights that are requesting access to the block

S

SENSOR_GREEN - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
GREEN sensor
SENSOR_GREEN - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
GREEN sensor
SENSOR_RED - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
RED sensor
SENSOR_RED - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
RED sensor
SENSOR_RED - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
RED sensor
SENSOR_RED - Static variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
GREEN sensor
SENSOR_RELEASE - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
RELEASE sensor
SENSOR_REQUEST - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
REQUEST sensor
SENSOR_TIMER - Static variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
RED sensor
SENSOR_YELLOW - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
YELLOW sensor
SENSOR_YELLOW - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
YELLOW sensor
STATE_BLACK - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
BLACK state
STATE_BLACK - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
BLACK state
STATE_BLACK - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
BLACK state
STATE_GREEN - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
GREEN state
STATE_GREEN - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
GREEN state
STATE_GREEN - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
GREEN state
STATE_GREEN - Static variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
GREEN state
STATE_RED - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
RED state
STATE_RED - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
RED state
STATE_RED - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
RED state
STATE_RED - Static variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
RED state
STATE_YELLOW - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
YELLOW state
STATE_YELLOW - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
YELLOW state
STOP - Static variable in interface nl.tudelft.simulation.traffic.controlpoint.real.StopSignInterface
vehicle must stop
SegmentedVehicleAnimation - class nl.tudelft.simulation.traffic.animation.SegmentedVehicleAnimation.
This class animates the physical vehicle

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
SegmentedVehicleAnimation(VehicleSegment, SimulatorInterface, Color) - Constructor for class nl.tudelft.simulation.traffic.animation.SegmentedVehicleAnimation
constructs a new SegmentedVehicleAnimation
Show - class nl.tudelft.simulation.traffic.controlpoint.virtual.Show.
 
Show(TrackInterface, double, VisibleControlPointInterface, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.virtual.Show
 
ShowInterface - interface nl.tudelft.simulation.traffic.controlpoint.virtual.ShowInterface.
This interface defines the behavior of show classes.
SimpleTrackLink - class nl.tudelft.simulation.traffic.track.SimpleTrackLink.
This is a simple track link, with one predecessor and one successor.
SimpleTrackLink(String, DirectedPoint) - Constructor for class nl.tudelft.simulation.traffic.track.SimpleTrackLink
Construct a new SimpleTrackLink
SimpleTrackLink(String, Point3d) - Constructor for class nl.tudelft.simulation.traffic.track.SimpleTrackLink
Construct a new SimpleTrackLink
SimpleTrackLink(String, double, double, double) - Constructor for class nl.tudelft.simulation.traffic.track.SimpleTrackLink
Construct a new SimpleTrackLink
SingleTrackBlockTrafficLight - class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
SingleTrackBlockTrafficLight(String, double, double, TrackInterface, double, double, double, DEVSSimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
 
SingleTrackControlPoint - class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackControlPoint.
This class implements red, yellow and green virtual control points for the BlockTrafficLights
(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
SingleTrackControlPoint(TrackInterface, double, SingleTrackBlockTrafficLight, int, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackControlPoint
 
SpeedLimitInterface - interface nl.tudelft.simulation.traffic.controlpoint.real.SpeedLimitInterface.
This interface defines a ControlPoint after which the maximum speed the vehicle may drive, changes.
SpeedSign - class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign.
This class represents a simple sign.
SpeedSign(String, TrackInterface, double, double, double, SimulatorInterface, double, double, String, Color, Color, Color) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
SpeedSignAnimation - class nl.tudelft.simulation.traffic.animation.SpeedSignAnimation.
This class is used for the animation of a speed sign.
SpeedSignAnimation(SpeedSign, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.SpeedSignAnimation
 
SpeedSignAnimation(SpeedSign, SimulatorInterface, double, double, Color, Color, Color) - Constructor for class nl.tudelft.simulation.traffic.animation.SpeedSignAnimation
 
Station - class nl.tudelft.simulation.traffic.station.Station.

This class is the implementation of a station.
Station(String, String, String, TrackInterface, double, double, double, double, double, String, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.station.Station
 
StationAnimation - class nl.tudelft.simulation.traffic.animation.StationAnimation.
This class is used for the animation of a straight track.
StationAnimation(Station, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.StationAnimation
 
StationControlPoint - class nl.tudelft.simulation.traffic.station.StationControlPoint.
This class implements red, yellow and green virtual control points for the BlockTrafficLights
(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
StationControlPoint(TrackInterface, double, StationHaltingTrafficLight, int, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.station.StationControlPoint
 
StationHaltingTrafficLight - class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight.
This class implements the traffic light for the stations.
StationHaltingTrafficLight(Station, String, TrackInterface, double, double, double, DEVSSimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
StationLightAnimation - class nl.tudelft.simulation.traffic.animation.StationLightAnimation.
This class is used for the animation of a green / red station traffic light.
StationLightAnimation(LocatableInterface, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.StationLightAnimation
 
StationLightAnimation(LocatableInterface, SimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.animation.StationLightAnimation
 
StopSignInterface - interface nl.tudelft.simulation.traffic.controlpoint.real.StopSignInterface.
This interface defines a control measure that can make a vehicle stop.
StoppingPlace - class nl.tudelft.simulation.traffic.station.StoppingPlace.

This class is the implementation of a stopping place.
StoppingPlace(Station, TrackInterface, double, double, double, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.station.StoppingPlace
 
StraightTrack - class nl.tudelft.simulation.traffic.track.StraightTrack.
A straight track from one link to another link.
StraightTrack(String, TrackLinkInterface, TrackLinkInterface) - Constructor for class nl.tudelft.simulation.traffic.track.StraightTrack
 
StraightTrackAnimation - class nl.tudelft.simulation.traffic.animation.StraightTrackAnimation.
This class is used for the animation of a straight track.
StraightTrackAnimation(TrackInterface, SimulatorInterface, double) - Constructor for class nl.tudelft.simulation.traffic.animation.StraightTrackAnimation
 
SwitchBlockControlPoint - class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockControlPoint.
This class implements the virtual control points for the SwitchBlockTrafficLight
(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
SwitchBlockControlPoint(TrackInterface, double, SwitchBlockTrafficLight, int, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockControlPoint
 
SwitchBlockTrafficLight - class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight.
This class implements the BlockTrafficLights that guards the switch
(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
SwitchBlockTrafficLight(String, TrackInterface, double, VirtualBlock, double, double, double, DEVSSimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
SwitchBlockTrafficLightAnimation - class nl.tudelft.simulation.traffic.animation.SwitchBlockTrafficLightAnimation.
This class is used for the animation of a green / red / yellow + green block traffic light.
SwitchBlockTrafficLightAnimation(LocatableInterface, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.SwitchBlockTrafficLightAnimation
 
SwitchBlockTrafficLightAnimation(LocatableInterface, SimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.animation.SwitchBlockTrafficLightAnimation
 
SwitchVirtualBlock - class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchVirtualBlock.
Th SwitchVirtualBlock defines the block to be guarded.
SwitchVirtualBlock(String) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchVirtualBlock
constucts a new SwitchVirtualBlock
sensorNames - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
sensor names
sensorNames - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
sensor names
sensorNames - Static variable in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
sensor names
sensorNames - Static variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
sensor names
setAccelerationFromSpeed(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.AccelerationProfile
Set the acceleration / deceleration for current speed HIGHER than speed.
setAccelerationProfile(AccelerationProfile) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
setActivePredecessor(TrackInterface, TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
setActiveSuccessor(TrackInterface, TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
setActiveSuccessor(TrackInterface, TrackInterface) - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
setActiveSuccessor(TrackInterface, TrackInterface) - Method in interface nl.tudelft.simulation.traffic.track.TrackLinkInterface
This method sets the active successor of the given track.
setClaimed(boolean) - Method in class nl.tudelft.simulation.traffic.station.StoppingPlace
 
setColor(Color) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
setCurrentState(String) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
setDecelerationFromSpeed(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.DecelerationProfile
Set the acceleration / deceleration for current speed HIGHER than speed.
setDecelerationProfile(DecelerationProfile) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
setDistanceRelease(double) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
sets the distanceRelease.
setLength(double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
setMaximumSpeed(double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
setMaximumSpeed(double) - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
Sets the vehicle's maximum speed
setName(String) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
setRequestingVehicle(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
setSpeedAndProgression(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
setSpeedAndProgression(double, double) - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
 
setValue(double, double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
sets the speed and progression (e.g.
setVehicleControl(VehicleControlInterface) - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
setVehicleControl(VehicleControlInterface) - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
 
setVehicleMaximumSpeed(double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
setVehiclePhysical(VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
setVehiclePhysical(VehiclePhysicalInterface) - Method in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
 
setWidth(double) - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleType
 
simulator - Variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
the simulator
size() - Method in class nl.tudelft.simulation.traffic.controlpoint.util.ControlPointsList
 
size() - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
startDriving() - Method in class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
startDriving() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
this method is needed to tell the vehicle to start driving
startDriving() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
indicate that the vehicle can start driving.
startDriving() - Method in interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface
this method is needed to tell the vehicle to start driving
startLink - Variable in class nl.tudelft.simulation.traffic.track.Track
the start link
stateGreen() - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
station - Variable in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
the station
stopIntegration() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
Stop the integration; do not make calculations anymore.

T

TIME_SPEED_1SECOND_EVENT - Variable in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
the t-v event type to use for the xyChart
TRACK_ROUTE_ACTIVE - Static variable in class nl.tudelft.simulation.traffic.track.Track
active route from a certain point
TRACK_ROUTE_ALL - Static variable in class nl.tudelft.simulation.traffic.track.Track
all routes from a certain point
TRACK_ROUTE_LINE - Static variable in class nl.tudelft.simulation.traffic.track.Track
line route from a certain point
TestTrack - class nl.tudelft.simulation.traffic.TestTrack.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
TestTrack() - Constructor for class nl.tudelft.simulation.traffic.TestTrack
 
Track - class nl.tudelft.simulation.traffic.track.Track.
This class implements the TrackInterface.
Track(String, TrackLinkInterface, TrackLinkInterface) - Constructor for class nl.tudelft.simulation.traffic.track.Track
 
TrackInterface - interface nl.tudelft.simulation.traffic.track.TrackInterface.
The TrackInterface defines the interface of Track.
TrackLinkInterface - interface nl.tudelft.simulation.traffic.track.TrackLinkInterface.
This interface defines the interface of TrackLinks.
TrackList - class nl.tudelft.simulation.traffic.track.util.TrackList.
This class functions as an ArrayList holding only tracks.
TrackList() - Constructor for class nl.tudelft.simulation.traffic.track.util.TrackList
Constructor of the list
TrackProgression - class nl.tudelft.simulation.traffic.track.util.TrackProgression.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
TrackProgression(TrackInterface, double) - Constructor for class nl.tudelft.simulation.traffic.track.util.TrackProgression
 
TrafficLight - class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight.
This class is an implementation of a simple trafficLight.
TrafficLight(String, double, double, TrackInterface, DistContinuous, DistContinuous, String, DEVSSimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
TrafficLightAnimation - class nl.tudelft.simulation.traffic.animation.TrafficLightAnimation.
This class is used for the animation of a simple red/green traffic light.
TrafficLightAnimation(LocatableInterface, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.animation.TrafficLightAnimation
 
TrafficLightAnimation(LocatableInterface, SimulatorInterface, double, double) - Constructor for class nl.tudelft.simulation.traffic.animation.TrafficLightAnimation
 
theta - Variable in class nl.tudelft.simulation.traffic.track.ArcTrack
the angle of the dx/dy of the track
toArray() - Method in class nl.tudelft.simulation.traffic.track.util.TrackList
 
toString() - Method in class nl.tudelft.simulation.traffic.animation.ControlPointLocation
 
toString() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
 
toString() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
 
toString() - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
toString() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.SpeedSign
 
toString() - Method in class nl.tudelft.simulation.traffic.controlpoint.real.TrafficLight
 
toString() - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
toString() - Method in class nl.tudelft.simulation.traffic.track.ComplexTrackLink
 
toString() - Method in class nl.tudelft.simulation.traffic.track.SimpleTrackLink
 
toString() - Method in class nl.tudelft.simulation.traffic.track.Track
 
toString() - Method in class nl.tudelft.simulation.traffic.track.util.TrackProgression
 
toString() - Method in class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
 
track - Variable in class nl.tudelft.simulation.traffic.controlpoint.real.AbstractVisibleControlPoint
the track
triggerSensor(int, VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.BlockTrafficLight
The stateful handling of a sensor trigger.
triggerSensor(int, VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SingleTrackBlockTrafficLight
The stateful handling of a sensor trigger.
triggerSensor(int, VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.SwitchBlockTrafficLight
 
triggerSensor(int, VehiclePhysicalInterface) - Method in class nl.tudelft.simulation.traffic.station.StationHaltingTrafficLight
 
turnSwitch(TrackLinkInterface, TrackInterface, TrackInterface, SwitchBlockTrafficLight) - Method in class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualSwitchBlock
turnSwitch turns the switch to the position from fromTrack to toTrack

U

UPDATE - Static variable in interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface
This event signifies that the control has updated itself.

V

VISIBLE - Static variable in interface nl.tudelft.simulation.traffic.controlpoint.virtual.ShowInterface
This event signals the owner becoming visible.
VehicleAnimation - class nl.tudelft.simulation.traffic.animation.VehicleAnimation.
This class animates the physical vehicle

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
VehicleAnimation(VehiclePhysicalInterface, SimulatorInterface, Color) - Constructor for class nl.tudelft.simulation.traffic.animation.VehicleAnimation
constructs a new VehicleAnimation
VehicleControl - class nl.tudelft.simulation.traffic.vehicle.VehicleControl.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
VehicleControl(String) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
VehicleControl(TrackInterface, double, double, DEVDESSSimulatorInterface, VehicleType, String) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehicleControl
 
VehicleControlInterface - interface nl.tudelft.simulation.traffic.vehicle.VehicleControlInterface.
This interface defines the behavior of the control of a vehicle.
VehiclePhysical - class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
VehiclePhysical(VehicleType, VehicleControlInterface, TrackInterface, double, double, DEVDESSSimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehiclePhysical
Create a physical vehicle
VehiclePhysicalInterface - interface nl.tudelft.simulation.traffic.vehicle.VehiclePhysicalInterface.
This interface defines the behaviour of the physical part of a vehicle.
VehiclePositioner - class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
VehiclePositioner(VehiclePhysicalInterface, DESSSimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
 
VehiclePositioner(VehiclePhysicalInterface, DESSSimulatorInterface, double) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
 
VehiclePositioner(VehiclePhysicalInterface, DESSSimulatorInterface, double, short) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
 
VehiclePositioner(VehiclePhysical, DESSSimulatorInterface, double, NumericalIntegrator) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
 
VehicleSegment - class nl.tudelft.simulation.traffic.vehicle.VehicleSegment.

(c) copyright 2003-2004 Delft University of Technology , the Netherlands.
VehicleSegment(VehiclePhysicalInterface, DEVSSimulatorInterface, Color, double, double, double, double) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehicleSegment
 
VehicleType - class nl.tudelft.simulation.traffic.vehicle.VehicleType.
The data of a vehicle that can be generated or constructed.
VehicleType() - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehicleType
Create a new vehicle type
VehicleType.Segment - class nl.tudelft.simulation.traffic.vehicle.VehicleType.Segment.
The segment information for a segmented vehicle.
VehicleType.Segment(double, double, double, double) - Constructor for class nl.tudelft.simulation.traffic.vehicle.VehicleType.Segment
 
VirtualBlock - class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualBlock.
This class implements a virtual block that will be guarded by n SingleTrackBlockTrafficLights.
VirtualBlock(String) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualBlock
Constructs a VirtualBlock
VirtualControlPoint - class nl.tudelft.simulation.traffic.controlpoint.virtual.VirtualControlPoint.
 
VirtualControlPoint(TrackInterface, double, SimulatorInterface) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.virtual.VirtualControlPoint
 
VirtualControlPointInterface - interface nl.tudelft.simulation.traffic.controlpoint.virtual.VirtualControlPointInterface.
The VirtualControlPointInterface defines the interface of virtualControlPoints.
VirtualSwitchBlock - class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualSwitchBlock.
The VirtualSwitchBlock defines the block to be guarded including the turning of a switch, depending on the 'line' attribute of the vehicleControl.
VirtualSwitchBlock(String, DEVSSimulatorInterface, DistContinuous) - Constructor for class nl.tudelft.simulation.traffic.controlpoint.blocks.VirtualSwitchBlock
constucts a new VirtualSwitchBlock
VirtualTrack - class nl.tudelft.simulation.traffic.track.VirtualTrack.
A virtual track for deleting vehicles at the end of the studied track.
VirtualTrack(String, TrackLinkInterface, TrackLinkInterface) - Constructor for class nl.tudelft.simulation.traffic.track.VirtualTrack
 
VisibleControlPointInterface - interface nl.tudelft.simulation.traffic.controlpoint.real.VisibleControlPointInterface.
This interface is used to signify that the implementing class can be seen by the VehicleControl.
vehiclePhysical - Variable in class nl.tudelft.simulation.traffic.vehicle.VehiclePositioner
the vehicle
vehicles - Variable in class nl.tudelft.simulation.traffic.track.Track
the vehicles on the track

A B C D E F G I M N P R S T U V

Copyright © 2003-2004 Delft University of Technology, the Netherlands. All Rights Reserved.