A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

A_Star_Algorithm - Class in vanetsim.routing.A_Star
An implementation of the A*-algorithm.
A_Star_Algorithm() - Constructor for class vanetsim.routing.A_Star.A_Star_Algorithm
Instantiates a new A_Star_Algo.
A_Star_LookupTable<K,V> - Class in vanetsim.routing.A_Star
A LookupTable for the mapping between Nodes and A_Star_Nodes.
A_Star_LookupTable(int) - Constructor for class vanetsim.routing.A_Star.A_Star_LookupTable
Constructs an empty LookupTable.
A_Star_LookupTableFactory - Class in vanetsim.routing.A_Star
A factory for creating LookupTables (mapping between Nodes and A_Star_Nodes)for the A* algorithm.
A_Star_LookupTableFactory() - Constructor for class vanetsim.routing.A_Star.A_Star_LookupTableFactory
 
A_Star_Node - Class in vanetsim.routing.A_Star
A node specific for the computation in an A*-algorithm.
A_Star_Node(Node, double, int) - Constructor for class vanetsim.routing.A_Star.A_Star_Node
Instantiates a new A_Star_Node from a node existing on the map.
A_Star_Node(Node, int) - Constructor for class vanetsim.routing.A_Star.A_Star_Node
Instantiates a new A_Star_Node from a node existing on the map.
A_Star_Queue - Class in vanetsim.routing.A_Star
This class is almost the same as java.util.PriorityQueue from Sun OpenJDK 1.7 but is simplified for the specific usage as a high-performance queue for the A_Star_Algo.
A_Star_Queue() - Constructor for class vanetsim.routing.A_Star.A_Star_Queue
Creates a new A_Star_Queue with 100 elements starting capacity.
AboutControlPanel - Class in vanetsim.gui.controlpanels
This class contains the control elements for display of statistics and mix zone information
AboutControlPanel() - Constructor for class vanetsim.gui.controlpanels.AboutControlPanel
Constructor for this control panel.
AboutDialog - Class in vanetsim.gui.controlpanels
A credits dialog
AboutDialog() - Constructor for class vanetsim.gui.controlpanels.AboutDialog
Constructor.
accept(XMLEvent) - Method in interface javax.xml.stream.EventFilter
Tests whether this event is part of this stream.
accept(XMLStreamReader) - Method in interface javax.xml.stream.StreamFilter
Tests whether the current state is part of this stream.
accumulateCrossings(Crossings) - Method in class sun.awt.geom.Curve
 
accumulateDetailedLogFiles() - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Opens log files and calculates data for diagram.
accumulateDetailFiles(ArrayList<File>) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Accumulates different versions of a scenario for a detailed analysis
accumulateSimpleLogFiles(String) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Opens log files and calculates data for diagram.
accumulateSimpleMixFiles(ArrayList<File>) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Accumulates different versions of a scenario for a simple mix-zone analysis
accumulateSimpleSilentPeriodFiles(ArrayList<File>) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Accumulates different versions of a scenario for a simple silent-period analysis
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.AttackerPanel
An implemented ActionListener which performs all needed actions when a JRadioButton or JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.EditControlPanel
An implemented ActionListener which performs all needed actions when a JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.EditEventControlPanel
An implemented ActionListener which performs all needed actions when a JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.EditLogControlPanel
 
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.EditOneVehicleControlPanel
An implemented ActionListener which performs all needed actions when a JButton, or a JComboBox, or a JRadioButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.EditStreetControlPanel
An implemented ActionListener which performs all needed actions when a JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.EditTrafficLightsControlPanel
 
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.EditVehicleControlPanel
An implemented ActionListener which performs all needed actions when a JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.LogAnalyserDialog
An implemented ActionListener which performs the needed actions
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.MapSizeDialog
An implemented ActionListener which performs the needed actions when the OK-button is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.MixZonePanel
An implemented ActionListener which performs all needed actions when a JCheckBox or JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
An implemented ActionListener which performs all needed actions when a JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.RSUPanel
An implemented ActionListener which performs all needed actions when a JRadioButton or JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.SilentPeriodPanel
An implemented ActionListener which performs all needed actions when a JCheckBox or JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.SimulateControlPanel
An implemented ActionListener which performs all needed actions when a JButton is clicked.
actionPerformed(ActionEvent) - Method in class vanetsim.gui.controlpanels.VehicleTypeDialog
An implemented ActionListener which performs the needed actions when the combobox or buttons (load, save, delete ...)
actionPerformed(ActionEvent) - Method in class vanetsim.gui.helpers.ProgressOverlay
An implemented ActionListener which allows to exit the program when the Quit-button is clicked.
active_ - Variable in class vanetsim.gui.helpers.MouseClickManager
true if this manager currently is active,false if it's inactive.
add(E) - Method in class java16.util.ArrayDeque
Inserts the specified element at the end of this deque.
add(E) - Method in interface java16.util.Deque
Inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque) if it is possible to do so immediately without violating capacity restrictions, returning true upon success and throwing an IllegalStateException if no space is currently available.
add(XMLEvent) - Method in interface javax.xml.stream.util.XMLEventConsumer
This method adds an event to the consumer.
add(XMLEvent) - Method in interface javax.xml.stream.XMLEventWriter
Add an event to the output stream Adding a START_ELEMENT will open a new namespace scope that will be closed when the corresponding END_ELEMENT is written.
add(XMLEventReader) - Method in interface javax.xml.stream.XMLEventWriter
Adds an entire stream to an output stream, calls next() on the inputStream argument until hasNext() returns false This should be treated as a convenience method that will perform the following loop over all the events in an event reader and call add on each event.
add(A_Star_Node) - Method in class vanetsim.routing.A_Star.A_Star_Queue
Inserts the specified element into this priority queue.
addBeacon(Vehicle, long, long, long, double, boolean) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Receive a beacon from a vehicle in the monitored zone.
addBeacon(Vehicle, long, long, long, double, boolean, boolean) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Receive a beacon from a vehicle in the monitored zone.
addBeacon(RSU, long, long, long, boolean) - Method in class vanetsim.gui.controlpanels.ReportingControlPanel
Receive a beacon from a RSU in the monitored zone.
addBridgePaintLine(double, double, double, double) - Method in class vanetsim.map.Street
Adds a line for painting a bridge.
addBridgePaintPolygon(double, double, double, double, double, double, double, double) - Method in class vanetsim.map.Street
Adds a polygon for painting a bridge.
addChangedRegion(int) - Method in class vanetsim.simulation.WorkerThread
Adds a region to the list of changed region (so that it gets updated).
addComponentsToPane(Container) - Static method in class vanetsim.VanetSimStart
Function to add the control elements to a container.
addCrossingStreet(Street) - Method in class vanetsim.map.Node
Adds a crossing street.
addCurrentBlockings(StartBlocking) - Method in class vanetsim.scenario.events.EventList
Adds an event to the list of currently active events.
addEvent(Event) - Method in class vanetsim.scenario.events.EventList
Adds an event.
addFirst(E) - Method in class java16.util.ArrayDeque
Inserts the specified element at the front of this deque.
addFirst(E) - Method in interface java16.util.Deque
Inserts the specified element at the front of this deque if it is possible to do so immediately without violating capacity restrictions.
addHandler(Handler) - Method in class java16.util.logging.Logger
Add a log Handler to receive logging messages.
addJob(String) - Method in class vanetsim.gui.helpers.LogAnalyser
Adds a job with all parameters
addJunctionRule(Node, Node, int) - Method in class vanetsim.map.Junction
Adds a junction rule.
addLaneObject(LaneObject, boolean) - Method in class vanetsim.map.Street
Adds a lane object.
addLast(E) - Method in class java16.util.ArrayDeque
Inserts the specified element at the end of this deque.
addLast(E) - Method in interface java16.util.Deque
Inserts the specified element at the end of this deque if it is possible to do so immediately without violating capacity restrictions.
addLogger(Logger) - Method in class java16.util.logging.LogManager
Add a named logger.
addMessage(Message, boolean, boolean) - Method in class vanetsim.scenario.KnownMessages
Adds a message.
addMixZone(Node, int) - Method in class vanetsim.map.Map
Add a new mix zone to the correct region.
addMixZone(Node, int) - Method in class vanetsim.map.Region
adds mix zone at the location of "node" if no mix zone on this location already exists
addNewJobs() - Method in class vanetsim.gui.helpers.LogAnalyser
Checks if there is a file named addJobs.txt.
addNode(Node) - Method in class vanetsim.map.Map
Add a new node to the correct region.
addNode(Node, boolean) - Method in class vanetsim.map.Region
Function to add a node to this region.
addOutgoingStreet(Street) - Method in class vanetsim.map.Node
Adds an outgoing street.
addPropertyChangeListener(PropertyChangeListener) - Method in class java16.util.logging.LogManager
Adds an event listener to be invoked when the logging properties are re-read.
addRSU(RSU) - Method in class vanetsim.map.Map
Add a new Road-Side-Unit to the correct region.
addRSU(RSU) - Method in class vanetsim.map.Region
Function to add a Road-Side-Units to this region.
addSignalExceptionsOfString(String) - Method in class vanetsim.map.Node
Fill Exception Array of a String.
addSorted(LaneObject) - Method in class vanetsim.scenario.LaneContainer
Add an element so that it's correctly ordered inside the lane container.
addStreet(Street) - Method in class vanetsim.map.Map
Add a new street to the correct region(s).
addStreet(Street, boolean) - Method in class vanetsim.map.Region
Function to add a street to this region.
addToProgressBar(int) - Method in class vanetsim.gui.helpers.LogAnalyser
Adds a value to the progress bar.
addVehicle(Vehicle) - Method in class vanetsim.map.JunctionQueue
Adds a vehicle to the queue.
addVehicle(Vehicle) - Method in class vanetsim.map.Map
Add a new vehicle to the correct start region.
addVehicle(Vehicle, boolean) - Method in class vanetsim.map.Region
Function to add a vehicle to this region.
addWaitingVehicle(Vehicle, int) - Method in class vanetsim.map.Junction
Adds a waiting vehicle to the junction.
adjustSpeed(int) - Method in class vanetsim.scenario.Vehicle
Adjust the speed if reaching crossings or other cars.
advancedAttackMixZones() - Method in class vanetsim.gui.helpers.LogOperations
Advanced attack for mix-zones
advancedAttackSilentPeriod() - Method in class vanetsim.gui.helpers.LogOperations
advanced attack for silent periods
allocate(XMLStreamReader) - Method in interface javax.xml.stream.util.XMLEventAllocator
This method allocates an event given the current state of the XMLStreamReader.
allocate(XMLStreamReader, XMLEventConsumer) - Method in interface javax.xml.stream.util.XMLEventAllocator
This method allocates an event or set of events given the current state of the XMLStreamReader and adds the event or set of events to the consumer that was passed in.
ALLOCATOR - Static variable in class javax.xml.stream.XMLInputFactory
The property used to set/get the implementation of the allocator
allowOtherVehicle() - Method in class vanetsim.map.Junction
Allows another vehicle to pass the junction by setting vehicleOnJunction_ to false.
append(Shape, boolean) - Method in class java16.awt.geom.Path2D
Appends the geometry of the specified Shape object to the path, possibly connecting the new geometry to the existing path segments with a line segment.
append(PathIterator, boolean) - Method in class java16.awt.geom.Path2D
Appends the geometry of the specified PathIterator object to the path, possibly connecting the new geometry to the existing path segments with a line segment.
append(PathIterator, boolean) - Method in class java16.awt.geom.Path2D.Double
Appends the geometry of the specified PathIterator object to the path, possibly connecting the new geometry to the existing path segments with a line segment.
append(PathIterator, boolean) - Method in class java16.awt.geom.Path2D.Float
Appends the geometry of the specified PathIterator object to the path, possibly connecting the new geometry to the existing path segments with a line segment.
ArrayDeque<E> - Class in java16.util
 
ArrayDeque() - Constructor for class java16.util.ArrayDeque
Constructs an empty array deque with an initial capacity sufficient to hold 16 elements.
ArrayDeque(int) - Constructor for class java16.util.ArrayDeque
Constructs an empty array deque with an initial capacity sufficient to hold the specified number of elements.
ArrayDeque(Collection<? extends E>) - Constructor for class java16.util.ArrayDeque
Constructs a deque containing the elements of the specified collection, in the order they are returned by the collection's iterator.
Arrays - Class in java16.util
 
asCharacters() - Method in interface javax.xml.stream.events.XMLEvent
Returns this event as Characters, may result in a class cast exception if this event is not Characters.
asEndElement() - Method in interface javax.xml.stream.events.XMLEvent
Returns this event as an end element event, may result in a class cast exception if this event is not a end element.
asList(T...) - Static method in class java16.util.Arrays
Returns a fixed-size list backed by the specified array.
asStartElement() - Method in interface javax.xml.stream.events.XMLEvent
Returns this event as a start element event, may result in a class cast exception if this event is not a start element.
AttackerPanel - Class in vanetsim.gui.controlpanels
This class represents the control panel for editing attacker settings.
AttackerPanel() - Constructor for class vanetsim.gui.controlpanels.AttackerPanel
Constructor, creating GUI items.
AttackLogWriter - Class in vanetsim.gui.helpers
Helper Class for error logging.
AttackLogWriter() - Constructor for class vanetsim.gui.helpers.AttackLogWriter
 
AttackRSU - Class in vanetsim.scenario
A Road-Side-Unit to intercept WiFi signals.
AttackRSU(int, int, int) - Constructor for class vanetsim.scenario.AttackRSU
Instantiates a new Attack-RSU.
Attribute - Interface in javax.xml.stream.events
An interface that contains information about an attribute.
ATTRIBUTE - Static variable in interface javax.xml.stream.XMLStreamConstants
Indicates an event is an attribute
autoTrimMap(int, int, int, int) - Method in class vanetsim.map.Map
Function to trim a map.

A B C D E F G H I J K L M N O P Q R S T U V W X Y