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 Z 
All Classes All Packages

A

a - Variable in class org.eclipse.mosaic.lib.spatial.Edge
 
A_X_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
A_Y_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
ABSOLUTE - org.eclipse.mosaic.lib.spatial.PointCloud.PointReference
 
AbstractApplication<OS extends OperatingSystem> - Class in org.eclipse.mosaic.fed.application.app
AbstractApplication() - Constructor for class org.eclipse.mosaic.fed.application.app.AbstractApplication
 
AbstractCamSendingApp<OS extends OperatingSystem & AdHocCommunicative> - Class in org.eclipse.mosaic.fed.application.app.etsi
Abstract application implementing the ETSI standard.
AbstractCamSendingApp() - Constructor for class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
Constructor using the default configuration filename ("EtsiApplication") and the preconfigured ETSI specific parameter.
AbstractCamSendingApp(Class<? extends CEtsi>, String) - Constructor for class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
Constructor with a configuration class and a configuration filename.
AbstractCamSendingApp.Data - Class in org.eclipse.mosaic.fed.application.app.etsi
 
AbstractCommunicationModule<ConfigT extends AbstractCommunicationModuleConfiguration> - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
AbstractCommunicationModule(CommunicationModuleOwner, AtomicInteger, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
AbstractCommunicationModule(CommunicationModuleOwner, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
AbstractCommunicationModuleConfiguration - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
 
AbstractCommunicationModuleConfiguration() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModuleConfiguration
 
AbstractEnumDefaultValueTypeAdapter<E extends Enum<E>> - Class in org.eclipse.mosaic.lib.util.gson
 
AbstractEnumDefaultValueTypeAdapter(E) - Constructor for class org.eclipse.mosaic.lib.util.gson.AbstractEnumDefaultValueTypeAdapter
 
AbstractFederateAmbassador - Class in org.eclipse.mosaic.rti.api
Provides basic function of a federate ambassador and declares abstract methods to be implemented.
AbstractFederateAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
 
AbstractFederateAmbassador.InteractionQueue - Class in org.eclipse.mosaic.rti.api
 
AbstractNetworkAmbassador - Class in org.eclipse.mosaic.lib.coupling
The Ambassador for coupling a network simulator to MOSAIC RTI.
AbstractNetworkAmbassador(AmbassadorParameter, String, String) - Constructor for class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
Creates a new AbstractNetworkAmbassador.
AbstractOutputGenerator - Class in org.eclipse.mosaic.fed.output.ambassador
This class needs to be implemented to add a output generator or visualizer to theOutputAmbassador.
AbstractOutputGenerator() - Constructor for class org.eclipse.mosaic.fed.output.ambassador.AbstractOutputGenerator
 
AbstractPerceptionModule - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
 
AbstractSimulationUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
This class is to be extended by all units that can be equipped with applications.
AbstractSpawningMode - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
This class can be used to specify your own SpawningMode's.
AbstractSpawningMode.DecreaseExponential - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
Decreases the flow of spawning vehicles exponentially from the given target flow until the given end time as reached.
AbstractSpawningMode.DecreaseLinear - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
Decreases the flow of spawning vehicles linearly from the given target flow until the given end time as reached.
AbstractSpawningMode.IncreaseExponential - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
Increases the flow of spawning vehicles exponentially up to the given target flow until the given end time as reached.
AbstractSpawningMode.IncreaseLinear - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
Increases the flow of spawning vehicles linearly up to the given target flow until the given end time as reached.
AbstractStreamModule - Class in org.eclipse.mosaic.fed.cell.module.streammodules
This generic AbstractStreamModule is the basis, and covers the tasks that are common, for the UpstreamModule and DownstreamModule.
AbstractSubscriptionResult - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
To be implemented by all results of SubscriptionResult used for traci value retrieval by subscription.
AbstractSubscriptionResult() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.AbstractSubscriptionResult
 
AbstractSubscriptionTraciReader<T extends AbstractSubscriptionResult> - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
AbstractSubscriptionTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractSubscriptionTraciReader
 
AbstractSumoAmbassador - Class in org.eclipse.mosaic.fed.sumo.ambassador
Implementation of a AbstractFederateAmbassador for the traffic simulator SUMO.
AbstractTimeManagement - Class in org.eclipse.mosaic.rti.time
Abstract class providing base functions for initialization, progress printing and finishing of TimeManagement implementations.
AbstractTimeManagement(ComponentProvider, MosaicComponentParameters) - Constructor for class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
AbstractTimeManagement.PerformanceCalculator - Class in org.eclipse.mosaic.rti.time
 
AbstractTraciCommand<T> - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class handles the whole construction of a traci command message and reads its responds.
AbstractTraciCommand(SumoVersion) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
 
AbstractTraciCommand(TraciVersion) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
 
AbstractTraciCommand.TraciCommandResultReaderBuilder - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
Provides methods to configure readers in a builder-like manner.
AbstractTraciCommand.TraciCommandWriterBuilder - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
AbstractTraciParameterWriter<T> - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
AbstractTraciParameterWriter(int) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
Creates a new AbstractTraciParameterWriter which allows to write a variable TraCI command parameter value to the socket connection.
AbstractTraciParameterWriter(int, T) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
Creates a new AbstractTraciParameterWriter which allows to write a predefined TraCI command parameter value to the socket connection.
AbstractTraciResultReader<T> - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
Abstract TraCI result reader.
AbstractTraciResultReader(AbstractTraciResultReader.Matcher<T>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
Creates a new AbstractTraciResultReader.
AbstractTraciResultReader.Matcher<T> - Interface in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
AbstractVehicleSetSingleDoubleValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
AbstractVehicleSetSingleDoubleValue(TraciVersion, int) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractVehicleSetSingleDoubleValue
AbstractVehicleSetSingleIntegerValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
Class to set set a single integer value via a traci command.
AbstractVehicleSetSingleIntegerValue(TraciVersion, int) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractVehicleSetSingleIntegerValue
Creates a AbstractVehicleSetSingleIntegerValue traci command.
AC_1_PHASE - org.eclipse.mosaic.lib.objects.electricity.ChargingType
Slow charging commonly in use when EV is charged using household sockets.
AC_3_PHASE - org.eclipse.mosaic.lib.objects.electricity.ChargingType
3-phased charging, commonly in use when EV is charged using a Wallbox.
accel - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
accel - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Acceleration in m/s^2.
acceleration - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
accept(Object) - Method in class org.eclipse.mosaic.fed.output.generator.file.filter.Filter
Returns true if the given object is accepted by this filter, else false.
acceptImpl(Object) - Method in class org.eclipse.mosaic.fed.output.generator.file.filter.EqualsFilter
 
acceptImpl(Object) - Method in class org.eclipse.mosaic.fed.output.generator.file.filter.Filter
 
acceptImpl(Object) - Method in class org.eclipse.mosaic.fed.output.generator.file.filter.MaxFilter
 
acceptImpl(Object) - Method in class org.eclipse.mosaic.fed.output.generator.file.filter.MinFilter
 
acceptImpl(Object) - Method in class org.eclipse.mosaic.fed.output.generator.file.filter.RegexFilter
 
access() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncoding
 
activateCommunicationModule() - Method in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
Activates AdHoc module.
activateVehicleSensors(double, VehicleSensorActivation.SensorType...) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
activateVehicleSensors(double, VehicleSensorActivation.SensorType...) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Activates the detection of the leading vehicle within in a given distance.
ActivityLoggingMonitor - Class in org.eclipse.mosaic.rti.monitor
 
ActivityLoggingMonitor(Logger) - Constructor for class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
AD_HOC_GEOCAST - org.eclipse.mosaic.lib.enums.DestinationType
 
AD_HOC_TOPOCAST - org.eclipse.mosaic.lib.enums.DestinationType
 
add(double) - Method in class org.eclipse.mosaic.lib.math.Aggregator
 
add(double, double) - Method in class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
add(List<? extends Vector3d>) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
Adds a list of Vector3ds to the BoundingBox and updates total bounds.
add(Stream<? extends Vector3d>) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
add(Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Adds a matrix to this matrix.
add(Matrix3d) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
add(Matrix3d, Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Adds a matrix to this matrix and writes the result into the result matrix.
add(Matrix3d, RotationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
add(Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Adds a matrix to this matrix.
add(Matrix4d) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
add(Matrix4d, Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Adds a matrix to this matrix and writes the result into the result matrix.
add(Matrix4d, TransformationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
add(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Coordinate-wise addition of two vectors.
add(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
Adds a Vector3d to the BoundingBox and updates total bounds.
add(Vector3d...) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
Adds an arbitrary amount of Vector3ds to the BoundingBox and updates total bounds.
add(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Coordinate-wise addition of two vectors, storing the addition-result into a given vector.
add(BoundingBox) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
add(T) - Method in class org.eclipse.mosaic.lib.util.RingBuffer
Adds the {@param element} to the ring buffer.
ADD_RSU - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
ADD_RSU = 1;
ADD_RSU_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
ADD_RSU = 1;
ADD_VEHICLE - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
ADD_VEHICLE = 2;
ADD_VEHICLE_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
ADD_VEHICLE = 2;
addAllowedVehicleClass(int, VehicleClass) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Adds a VehicleClass to the allowed list.
addAllowedVehicleClass(VehicleClass) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Adds a VehicleClass to the allowed list.
addAllProperties(Iterable<? extends ClientServerChannelProtos.UpdateNode.NodeData>) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
addBuilding(String, String, double, GeoPoint[]) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new building by a given list of corners defining the corners of the building.
addChargingStation(ChargingStationRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
addConnection(String) - Method in class org.eclipse.mosaic.lib.database.Database.RouteBuilder
 
addConnection(String, String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new Connection to the database.
addConnection(Connection) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
addConnection(Connection) - Method in class org.eclipse.mosaic.lib.database.road.Node
Add a connection internal list.
addConnection(Connection) - Method in class org.eclipse.mosaic.lib.database.road.Way
Adds a Connection that is a part of this way.
addConnection(Connection) - Method in class org.eclipse.mosaic.lib.database.route.Route
Adds an Connection to the route.
addConsumptions(Consumptions) - Method in class org.eclipse.mosaic.lib.objects.vehicle.Consumptions
Return a new Consumptions object containing the total consumption.
addDefaultLocalHost() - Method in class org.eclipse.mosaic.rti.config.CHosts
 
addEmissions(Emissions) - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
 
addEvent(long, EventProcessor...) - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventManager
Add an Event to the scheduler.
addEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
 
addEvent(Event) - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
 
addEvent(Event) - Method in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
 
addEvent(Event) - Method in class org.eclipse.mosaic.lib.util.scheduling.EventInterceptor
 
addEvent(Event) - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventManager
Add an Event to the scheduler.
addEvent(Event) - Method in class org.eclipse.mosaic.lib.util.scheduling.MultiThreadedEventScheduler
 
addFederate(FederateDescriptor) - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Adds a federate to the federation.
addFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
addFront(T) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
addImagePoi(String, CartesianPoint, String, double, double, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.PoiFacade
 
addIncomingConnection(Connection) - Method in class org.eclipse.mosaic.lib.database.road.Connection
Adds a connection through that this connection can be accessed.
addInterface(InterfaceConfiguration) - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.Builder
 
addItem(T) - Method in class org.eclipse.mosaic.lib.spatial.Grid
Adds or updates an item in the grid.
addItem(T) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
 
additional(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Define additional data from traffic simulator.
AdditionalProcessingApp - Class in org.eclipse.mosaic.app.tutorial.interappcommunication
This application is used only as an addition to the InterconnectApp, showing processing of events that were created and added to EventManager for this application by InterconnectApp and therefore being able to receive a message from Events resource.
AdditionalProcessingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.interappcommunication.AdditionalProcessingApp
 
AdditionalReceivingApp - Class in org.eclipse.mosaic.app.tutorial.interunitcommunication
This application is used only as an additional demonstration of MosaicInteractionHandlingApp's work.
AdditionalReceivingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.interunitcommunication.AdditionalReceivingApp
 
additionalSumoParameters - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Add additional parameter to the SUMO start command.
additionalVehicleTypeParameters - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Allows configuring specialised vType parameters, which can't be configured via Mapping.
addJavaClasspathEntry(String) - Method in class org.eclipse.mosaic.rti.api.parameters.JavaFederateParameters
Adds a single classpath entry to this parameter set.
addLaneAssignmentSign(TrafficSignLaneAssignment) - Method in class org.eclipse.mosaic.fed.sumo.util.TrafficSignManager
 
addLineString(LineString<? extends T>) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
addLineStringReversed(LineString<? extends T>) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
addModifier(PerceptionModifier) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionConfiguration.Builder
 
addModifiers(PerceptionModifier...) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionConfiguration.Builder
 
addNewSign(String, TrafficSign) - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
Adds a new {@param trafficSign} which is in sight area of vehicle with {@param vehicleId}.
addNode(String, GeoPoint) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new Node to the database using an id and a position.
addNode(String, GeoPoint, boolean) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new Node to the database using an id and a position.
addNode(Node) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
addNode(Node) - Method in class org.eclipse.mosaic.lib.database.road.Connection
Adds a Node belonging to this connection.
addNode(Node) - Method in class org.eclipse.mosaic.lib.database.road.Way
Adds a Node that belongs to this way.
addNodes(List<Node>) - Method in class org.eclipse.mosaic.lib.database.road.Connection
Adds all given Nodes belonging to this connection.
addNodeToConnection(String, String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
This will add a Node to a Connection, validating the input parameters against null.
addNodeToWay(String, String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
This will add a Node to a Way, validating the input parameters against null.
addOutgoingConnection(Connection) - Method in class org.eclipse.mosaic.lib.database.road.Connection
Adds a connection that is accessible through this one.
addParameter(String, Object) - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
Adds an execution parameter which is passed to the docker container.
addPassedSign(String, TrafficSign) - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
Adds a {@param trafficSign} which has become invalid for vehicle with {@param vehicleId}.
addPoint(T) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
addPoint(T, double) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
addProperties(int, ClientServerChannelProtos.UpdateNode.NodeData) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
addProperties(int, ClientServerChannelProtos.UpdateNode.NodeData.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
addProperties(ClientServerChannelProtos.UpdateNode.NodeData) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
addProperties(ClientServerChannelProtos.UpdateNode.NodeData.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
addPropertiesBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
addPropertiesBuilder(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
addProperty(String, String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new property to the database.
addRadio() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
address - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
IP information (address and subnet mask) for this particular node.
address - Variable in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
IP address of a specific node or 255.255.255.255 if no specific node is addressed.
address - Variable in class org.eclipse.mosaic.rti.config.CLocalHost
IP (IPv4) or fully-qualified host name of the host (default: localhost).
ADDRESS_NOT_SET - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
 
ADDRESS_ROUTING_ERROR - org.eclipse.mosaic.lib.enums.NegativeAckReason
 
ADDRESSTYPE() - Constructor for class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ADDRESSTYPE
 
addRestriction(String, Restriction.Type, String, String, String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new Restriction to the database.
addRoadsideUnit(RsuRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
addRoundabout(String, List<Node>) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new Roundabout to the database.
addRoute(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Adds a new Route to the database.
addRoute(String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.RouteFacade
Adds a new route to the simulation.
addRoute(Route) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Deprecated.
use addRoute instead
addSegment(Segment) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent
 
addSegments(List<Segment>) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent
 
addSimplePoi(String, CartesianPoint, Color) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.PoiFacade
 
addSpeedSign(TrafficSignSpeed) - Method in class org.eclipse.mosaic.fed.sumo.util.TrafficSignManager
 
addStreamListener(StreamListener) - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
Registers a new StreamListener which is called when a message finished all stream modules, i.e.
addTrafficLight(TrafficLightRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
addTrafficLight(TrafficLightGroup) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightIndex
Adds traffic lights to the spatial index, as their positions are static it is sufficient to store positional information only once.
addTrafficLightGroup(TrafficLightGroup) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
Adds traffic lights to the spatial index, as their positions are static it is sufficient to store positional information only once.
addTrafficLightGroup(TrafficLightGroup) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Adds traffic lights to the spatial index, as their positions are static it is sufficient to store positional information only once.
addURL(URL) - Method in class org.eclipse.mosaic.starter.MosaicClassLoader
 
addUrlToClassloader(File) - Static method in class org.eclipse.mosaic.lib.util.ClassUtils
Add a URL to the system class loader.
addVehicle(String, String, String, String, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Adds an vehicle to the simulation.
addVehicle(VehicleRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
addVehicleTypes(Map<String, VehicleType>) - Method in class org.eclipse.mosaic.fed.sumo.util.SumoVehicleTypesWriter
Adds the given vehicle types including the already existing SumoVehicleTypesWriter.vehicleTypesDocument.
addWay(String, String, String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
addWay(Way) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
addWay(Way) - Method in class org.eclipse.mosaic.lib.database.road.Node
Adds a way to the list of depending ways.
AdHocChannel - Enum in org.eclipse.mosaic.lib.enums
Channel numbers based on IEEE 1604 WAVE standard for US spectrum allocation.
AdHocCommunicationConfiguration - Class in org.eclipse.mosaic.interactions.communication
This extension of Interaction is intended to be used to exchange information about the configuration of a vehicle's AdHoc communication facilities.
AdHocCommunicationConfiguration(long, AdHocConfiguration) - Constructor for class org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration
Constructor using fields.
AdHocCommunicative - Interface in org.eclipse.mosaic.fed.application.app.api.os.modules
Interface to mark an OperatingSystem as an owner of a AdHocModule to enable ad-hoc communication, thus making it communicative via ITS-G5.
AdHocConfiguration - Class in org.eclipse.mosaic.lib.objects.communication
This class represents the configuration of a vehicles Ad-Hoc interface.
AdHocConfiguration.Builder - Class in org.eclipse.mosaic.lib.objects.communication
 
AdHocConfiguration.RadioMode - Enum in org.eclipse.mosaic.lib.objects.communication
This enum describes the number of radios and thus the multi radio mode.
AdHocMessageRoutingBuilder - Class in org.eclipse.mosaic.lib.objects.addressing
Central API for obtaining MessageRouting for sending V2xMessages via ad hoc communication.
AdHocMessageRoutingBuilder(String, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
The constructor for AdHocMessageRoutingBuilder.
AdHocModule - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
Represents the module for ad hoc communication of a simulation unit.
AdHocModule(CommunicationModuleOwner, AtomicInteger, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
 
AdHocModule(CommunicationModuleOwner, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
 
AdHocModuleConfiguration - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
The configuration class for the AdHoc module.
AdHocModuleConfiguration() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration
 
AdHocModuleConfiguration.AdHocModuleRadioConfiguration - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
adhocTransmissionModel - Variable in class org.eclipse.mosaic.fed.sns.config.CSns
Defines the AdhocTransmissionModel to be used for transmissions.
AdhocTransmissionModel - Class in org.eclipse.mosaic.fed.sns.model
Abstract class defining necessary methods for the SNS to do calculations.
AdhocTransmissionModel() - Constructor for class org.eclipse.mosaic.fed.sns.model.AdhocTransmissionModel
 
AdhocTransmissionModelTypeAdapterFactory - Class in org.eclipse.mosaic.fed.sns.util
Adapter factory for JSON to configure the two kinds of "simple" or "sophisticated" transmissionModels more comfortably.
AdhocTransmissionModelTypeAdapterFactory() - Constructor for class org.eclipse.mosaic.fed.sns.util.AdhocTransmissionModelTypeAdapterFactory
 
adjustStartingTimes - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
If set to true and if the parameter start is set, the starting times of each spawner is adjusted accordingly, so that we shouldn't wait in case that simulation starting time and spawner starting time are widely spread out.
ADVANCE_TIME - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Advance Time
ADVANCE_TIME - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Advance simulation time.
ADVANCE_TIME_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Advance Time
advanceTime(long) - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
Do the actual logic of the Cell for communication dependent events here (i.e., schedule the events).
advanceTime(long) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
This method is called by the time management service.
advanceTime(long) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
This method is called by the time management service.
Advice - Class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim
Traffic control advice for vehicles to adjust their speeds or acc parameters, or to switch lanes.
Advice() - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
Advice(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
Advice.LaneChange - Enum in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim
 
Advice.ReactionState - Enum in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim
 
Aggregator - Class in org.eclipse.mosaic.lib.math
 
Aggregator() - Constructor for class org.eclipse.mosaic.lib.math.Aggregator
 
AGGRESSIVE - org.eclipse.mosaic.lib.enums.LaneChangeMode
 
AGGRESSIVE - org.eclipse.mosaic.lib.enums.SpeedMode
 
ALLOWED - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
allowNullType() - Method in class org.eclipse.mosaic.lib.gson.TypeFieldTypeAdapter
By default, a missing "type" field in the input JSON string leads to an error.
AllSubscriptionsTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
AllSubscriptionsTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AllSubscriptionsTraciReader
Creates a new AllSubscriptionsTraciReader object.
ALTERNATING - org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.MultiChannelMode
 
ALTERNATIVE_ROUTES_EXPLORATION_FACTOR - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
Increases the changes to find more alternatives.
ALTERNATIVE_ROUTES_MAX_SHARE - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
Alternative routes may share a maximum of 70% of roads of the best route.
ALTERNATIVE_ROUTES_MAX_WEIGHT - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
Alternative routes may cost a maximum of 40% more than the best route.
ALTERNATIVE_ROUTES_PLATEAU_FACTOR - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
Specifies the minimum plateau portion of every alternative path that is required.
alternativeRoutes(int) - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
Sets the maximum number of alternatives routes to search for between the given start and end point.
altitude - Variable in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
The altitude coordinate of this MutableGeoPoint.
altitude - Variable in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
AMBASSADOR_ErrorAdvanceTime - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
AMBASSADOR_ErrorCalculateDeparture - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
AMBASSADOR_ErrorLoadingJarFiles - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
AMBASSADOR_ErrorSendInteraction - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
AMBASSADOR_RequestingAdvanceTime - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
AMBASSADOR_UncaughtExceptionInProcessInteraction - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
ambassadorId - Variable in class org.eclipse.mosaic.rti.api.parameters.AmbassadorParameter
Identifier of this ambassador.
ambassadorParameter - Variable in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
 
AmbassadorParameter - Class in org.eclipse.mosaic.rti.api.parameters
 
AmbassadorParameter(String, File) - Constructor for class org.eclipse.mosaic.rti.api.parameters.AmbassadorParameter
 
angle(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Calculates and returns the angle between the current and the given vector in radians.
angleDif(double, double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
angleDifDeg(double, double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
API_18 - org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
 
API_19 - org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
 
API_20 - org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
 
API_21 - org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
 
apiVersion - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.SimulationGetVersion.CurrentVersion
 
Application - Interface in org.eclipse.mosaic.fed.application.app.api
All basic applications need to implement this interface, for the application simulator to properly handle them.
ApplicationAmbassador - Class in org.eclipse.mosaic.fed.application.ambassador
Main class for the application simulator.
ApplicationAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
Constructor for ApplicationAmbassador.
applicationClass - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CBandwidthMeasurement
The application class.
ApplicationInteraction - Class in org.eclipse.mosaic.interactions.application
This extension of Interaction is intended to be used in custom applications, it can be extended for simulation units to react upon different influences and can be used for intercommunication between applications.
ApplicationInteraction(long, String) - Constructor for class org.eclipse.mosaic.interactions.application.ApplicationInteraction
Constructor for a ApplicationInteraction.
applications - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Specify the applications to be used for this object.
applications - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation
Specifies the application(-s) to be used for this object (optional).
applications - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CRoadSideUnit
Specify the applications to be used for this object.
applications - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CServer
Specify the applications to be used for this object.
applications - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CTrafficLight
Specify the applications to be used for this object.
apply() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Applies the changed parameters in the vehicles' operating system.
apply(PerceptionModuleOwner, List<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.BoundingBoxOcclusion
 
apply(PerceptionModuleOwner, List<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.DimensionsModifier
 
apply(PerceptionModuleOwner, List<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.DistanceFilter
 
apply(PerceptionModuleOwner, List<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.HeadingModifier
 
apply(PerceptionModuleOwner, List<T>) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.PerceptionModifier
Applies the implemented filter/modifier.
apply(PerceptionModuleOwner, List<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.PositionModifier
 
apply(PerceptionModuleOwner, List<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.SimpleOcclusion
 
apply(PerceptionModuleOwner, List<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.WallOcclusion
 
applyRestriction() - Method in class org.eclipse.mosaic.lib.database.road.Restriction
This tries to apply this Restriction on the affected Connections.
applyTurnRestriction(Restriction.Type, Connection) - Method in class org.eclipse.mosaic.lib.database.road.Connection
This applies a turn restriction to the connection.
applyVehicleParametersChange(VehicleParameters.VehicleParametersChangeRequest) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
applyVehicleParametersChange(VehicleParameters.VehicleParametersChangeRequest) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Applies vehicle parameter changes which are defined in {@param vehicleParametersRequest}.
approximateCosts(Collection<CandidateRoute>, String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
Approximates the costs for all CandidateRoutes passed to the function.
approximateCostsForCandidateRoute(CandidateRoute, String) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
approximateCostsForCandidateRoute(CandidateRoute, String) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
approximateCostsForCandidateRoute(CandidateRoute, String) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Approximates the costs of a CandidateRoute.
area - Variable in class org.eclipse.mosaic.fed.cell.config.model.CMobileNetworkProperties
The area.
area - Variable in class org.eclipse.mosaic.fed.environment.config.CEventLocation
The area which the event is located in (e.g.
Area<T extends Point<T>> - Interface in org.eclipse.mosaic.lib.geo
 
AreaAdapter() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.AreaAdapter
 
argName() - Method in annotation type org.eclipse.mosaic.lib.util.cli.CommandLineOption
 
ARRIVED - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
 
assembleCamMessage(CamBuilder) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ChargingStationUnit
 
assembleCamMessage(CamBuilder) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CommunicationModuleOwner
Assembles a CamBuilder (Cooperative Awareness Message) using the given MessageRouting and the units' status information.
assembleCamMessage(CamBuilder) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.RoadSideUnit
 
assembleCamMessage(CamBuilder) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ServerUnit
 
assembleCamMessage(CamBuilder) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
assembleCamMessage(CamBuilder) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
assumedNextPhaseSwitchTime - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TrafficLightSubscriptionResult
Assumed time of the next phase switch.
AStar<T extends AStar.Node<T,​P>,​P extends Point<P>> - Class in org.eclipse.mosaic.lib.spatial
Generic implementation of a node-based A* algorithm for routing across Point based road networks.
AStar() - Constructor for class org.eclipse.mosaic.lib.spatial.AStar
 
AStar.Node<T extends AStar.Node<T,​P>,​P extends Point<P>> - Interface in org.eclipse.mosaic.lib.spatial
A* routing network node.
attach(String) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
 
attachProcess(Process) - Method in interface org.eclipse.mosaic.rti.api.WatchDog
Attaches a process to be killed in case of a hang-up.
attachProcess(Process) - Method in class org.eclipse.mosaic.rti.WatchDogThread
Attaches a new process to the watchdog to be killed in case of a hang-up.
attempts - Variable in class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Number of transmission attempts.
AutomatedVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
availableCapacity(TransmissionMode, CNetworkProperties, CellConfiguration) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
The method returns the available bandwidth for a node in a region.
average() - Method in class org.eclipse.mosaic.lib.math.Aggregator
 
AVOID_COLLISIONS_WITH_OTHER_DRIVERS - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
 
awarenessData(AwarenessData) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CamBuilder
 
AwarenessData - Interface in org.eclipse.mosaic.lib.objects.v2x.etsi.cam
 
AwarenessType - Enum in org.eclipse.mosaic.lib.objects.v2x.etsi.cam
 
azimuth(CartesianPoint, CartesianPoint) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
Calculates and returns the angle (azimuth) between two points as seen from pointA.
azimuth(GeoPoint, GeoPoint) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
Calculates and returns the angle (azimuth) between two points as seen from pointA.

B

b - Variable in class org.eclipse.mosaic.lib.spatial.Edge
 
B_X_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
B_Y_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
back - Variable in class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
Distance to following vehicle in [m].
backEdge - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
backLeftCorner - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
backRightCorner - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
BACKWARD - org.eclipse.mosaic.lib.enums.DriveDirection
 
Bandwidth() - Constructor for class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.Bandwidth
 
bandwidthMeasurementCompression - Variable in class org.eclipse.mosaic.fed.cell.config.CCell
If enabled, the export files with bandwidth measurements will be compressed using gzip compression (default: false).
bandwidthMeasurementInterval - Variable in class org.eclipse.mosaic.fed.cell.config.CCell
Interval (in seconds) in which the bandwidth is aggregated.
BandwidthMeasurementManager - Class in org.eclipse.mosaic.fed.cell.viz
 
BandwidthMeasurementManager(Logger) - Constructor for class org.eclipse.mosaic.fed.cell.viz.BandwidthMeasurementManager
Creates a new BandwidthMeasurementManager object.
bandwidthMeasurements - Variable in class org.eclipse.mosaic.fed.cell.config.CCell
Measure the bandwidth between regions.
BandwidthQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.BandwidthQuiet
 
BATTERY_UPDATED - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
BatteryChargingStart - Class in org.eclipse.mosaic.interactions.electricity
This extension of Interaction is intended to be used to forward a started charging process at a ChargingSpot to the RTI.
BatteryChargingStart(long, String, double, double, ChargingType) - Constructor for class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
Creates a new BatteryChargingStart interaction.
BatteryChargingStop - Class in org.eclipse.mosaic.interactions.electricity
This extension of Interaction is intended to be used to forward a stopped charging process at a charging station to the RTI.
BatteryChargingStop(long, String) - Constructor for class org.eclipse.mosaic.interactions.electricity.BatteryChargingStop
Creates a new BatteryChargingStop interaction.
BatteryData - Class in org.eclipse.mosaic.lib.objects.vehicle
This class provides battery information for a vehicle provided by the electricity or battery simulator.
BatteryData(long, String) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
Creates a new BatteryData for an added vehicle.
BatteryData.Builder - Class in org.eclipse.mosaic.lib.objects.vehicle
 
BELLMAN_FORD - Static variable in interface org.eclipse.mosaic.lib.routing.graphhopper.algorithm.RoutingAlgorithmFactory
 
BellmanFordRouting - Class in org.eclipse.mosaic.lib.routing.graphhopper.algorithm
Implementation of the Bellman-Ford algorithm which supports negative edge costs.
BellmanFordRouting(Graph, Weighting, PMap) - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.algorithm.BellmanFordRouting
Creates a new BellmanFordRouting object based on the AbstractRoutingAlgorithm.
BEST - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
Bicycle - org.eclipse.mosaic.lib.enums.VehicleClass
 
BIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 bit.
block() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Blocks the lane(s) for every VehicleClass.
block(int) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Blocks the lane(s) for every VehicleClass.
blockChargingSpot(String) - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
Blocks the given charging spot, meaning a vehicle has docked at it.
BoundingBox - Class in org.eclipse.mosaic.lib.spatial
 
BoundingBox() - Constructor for class org.eclipse.mosaic.lib.spatial.BoundingBox
 
BoundingBoxOcclusion - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
 
BoundingBoxOcclusion() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.BoundingBoxOcclusion
Default constructor for the BoundingBoxOcclusion.
BoundingBoxOcclusion(int, int) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.BoundingBoxOcclusion
bounds - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
Bounds<T extends Point<T>> - Interface in org.eclipse.mosaic.lib.geo
Extends the Rectangle with side representation for defining a bounding box.
Bridge - Interface in org.eclipse.mosaic.fed.sumo.bridge
Interface of the bridge connection to SUMO (either TraCI or libsumo).
BROADCAST_ADDRESS - Static variable in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
Special IPv4 address for Broadcasts (IP address 255.255.255.255)
bucketSize - Variable in class org.eclipse.mosaic.fed.application.config.CPerception.CTrafficLightIndex
 
bucketSize - Variable in class org.eclipse.mosaic.fed.application.config.CPerception.CWallIndex
 
build() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex.Builder
 
build() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionConfiguration.Builder
 
build() - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
build() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
build() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
This method cleans the database of unnecessary network elements and returns it.
build() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData.Builder
 
build() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData.Builder
 
build() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.Builder
 
build() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
build(boolean) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
This method allows to disable the cleaning of the database.
Builder() - Constructor for class org.eclipse.mosaic.lib.database.Database.Builder
Default constructor for the Database.Builder, creating the Database-object using Database.VERSION_UNKNOWN as version for the Database.
Builder() - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.Builder
 
Builder() - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
Builder(double, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionConfiguration.Builder
 
Builder(long, String) - Constructor for class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo.Builder
Init the builder with the current simulation time [ns] and name of the inductionloop.
Builder(long, String) - Constructor for class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo.Builder
Init the builder with the current simulation time [ns] and name of the lane area.
Builder(long, String) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.BatteryData.Builder
 
Builder(long, String) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Init the builder with the current simulation time [ns] and name of the vehicle.
Builder(long, String, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData.Builder
 
Builder(String) - Constructor for class org.eclipse.mosaic.lib.database.Database.Builder
Constructor for the Database.Builder, creating the Database-object using the given version parameter as version for the Database.
Builder(String) - Constructor for class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.Builder
 
Builder(String) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.Builder
 
Builder(String, String) - Constructor for class org.eclipse.mosaic.fed.cell.message.CellModuleMessage.Builder
 
Builder(AdHocChannel) - Constructor for class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.Builder
 
Builder(Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex.Builder
 
Building - Class in org.eclipse.mosaic.lib.database.building
 
Building(String, String, double, Collection<Wall>) - Constructor for class org.eclipse.mosaic.lib.database.building.Building
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
buildPartial() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
BUS_STOP - org.eclipse.mosaic.lib.enums.VehicleStopMode
Stops the vehicle at a bus or train stop.
BY_INDEX - org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange.VehicleLaneChangeMode
 
BYTE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
8Bit signed byte.
BYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 byte = 8 bits.
ByteArrayReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
ByteArrayReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ByteArrayReader
 
ByteArrayReader(int) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ByteArrayReader
 
ByteArrayTraciWriter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
ByteArrayTraciWriter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteArrayTraciWriter
 
ByteTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
ByteTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ByteTraciReader
 
ByteTraciReader(AbstractTraciResultReader.Matcher<Integer>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ByteTraciReader
 
ByteTraciWriter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
ByteTraciWriter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteTraciWriter
 
ByteTraciWriter(int) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteTraciWriter
 

C

CAbstractNetworkAmbassador - Class in org.eclipse.mosaic.lib.coupling
 
CAbstractNetworkAmbassador() - Constructor for class org.eclipse.mosaic.lib.coupling.CAbstractNetworkAmbassador
 
calcEdgeWeight(EdgeIteratorState, boolean) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperWeighting
 
calcPath(int, int) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.algorithm.BellmanFordRouting
Calculates a path between two nodes dependent on the edge costs.
calcTurnMillis(int, int, int) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.OptionalTurnCostProvider
 
calcTurnWeight(int, int, int) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperWeighting
 
calcTurnWeight(int, int, int) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.OptionalTurnCostProvider
 
calculateCosts(EdgeProperties) - Method in interface org.eclipse.mosaic.lib.routing.RoutingCostFunction
Calculates the cost for a given edge.
calculateCosts(EdgeProperties) - Method in class org.eclipse.mosaic.lib.routing.util.ReRouteSpecificConnectionsCostFunction
 
calculateDelay(CNetworkProperties, TransmissionMode, String, RandomNumberGenerator) - Static method in class org.eclipse.mosaic.fed.cell.utility.DelayUtility
Calculates the core delay for the given region.
calculateIntersections() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Sets the "intersection" flag for all nodes, which have more than 2 neighboring nodes.
calculateNeededCapacity(long, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
Calculates the needed bandwidth for one message according to the messageSize and the delay.
calculateNeededDelay(long, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
Calculates the needed bandwidth for one message according to the messageSize and the available bandwidth.
calculateRoutes(GeoPoint, RoutingParameters) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Calculates one or more routes from the position of the vehicle to the given target GeoPoint given as geographical location.
calculateRoutes(GeoPoint, RoutingParameters) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
calculateRoutes(RoutingPosition, RoutingParameters) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Calculates one or more routes from the position of the vehicle to the given target location.
calculateRoutes(RoutingPosition, RoutingParameters) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
calculateRoutes(RoutingPosition, RoutingPosition, RoutingParameters) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.IRoutingModule
Calculates one or more routes from the position of the vehicle to the given target location.
calculateRoutes(RoutingPosition, RoutingPosition, RoutingParameters) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
Cam - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
Cooperative Awareness Message (CAM) are status information messages about the traffic flow that is shared between simulation entities (vehicles, roadside units (RSU) or traffic control centre).
Cam(MessageRouting, CamContent, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
Creates a new MessageRouting object.
Cam(MessageRouting, Cam, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
 
CAM_DEFAULT_MINIMAL_PAYLOAD_LENGTH - Static variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
CamBuilder - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
A builder class to assemble Cooperative Awareness Messages Cam.
CamBuilder() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CamBuilder
 
camConfiguration(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
Convenience method creating CAM config using default bitrates.
camConfiguration(DestinationType, double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
Convenience method creating CAM config using default bitrates.
camConfigurationTopocast(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
Convenience method creating CAM config using default bitrates.
CamContent - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
Contains specific CAM data
CamContent(long, AwarenessData, String, GeoPoint, byte[]) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
Creates a new CamContent object.
CamContent(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
 
camMinimalPayloadLength(long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration
 
camMinimalPayloadLength(long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
 
CamSendingApp - Class in org.eclipse.mosaic.app.tutorial.cam
This is a simple application that shows sending a CAM (Cooperative Awareness Message) with an additional information (user tagged value) by using the CamBuilder.userTaggedValue(byte[])) method.
CamSendingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
 
cancelInteractionSubscription(String, Collection<String>) - Method in interface org.eclipse.mosaic.rti.api.InteractionManagement
Allows a federate to remove its interest in interactions.
cancelInteractionSubscription(String, Collection<String>) - Method in class org.eclipse.mosaic.rti.interaction.TypeBasedInteractionManagement
 
CandidateRoute - Class in org.eclipse.mosaic.lib.routing
Stores solely a list of connection IDs of the freshly generated route.
CandidateRoute(List<String>, double, double) - Constructor for class org.eclipse.mosaic.lib.routing.CandidateRoute
 
CandidateRoute(List<String>, double, double, double, double) - Constructor for class org.eclipse.mosaic.lib.routing.CandidateRoute
 
canProcessEvent() - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
Checks whether the application is set up and not torn down.
canProcessEvent() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
 
canProcessEvent() - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventProcessor
Checks, if this EventProcessor is able to process any events.
capacity - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink
Shared capacity between unicast and multicast.
capacity - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CUplink
Current capacity.
CapacityAmpereHour() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CapacityAmpereHour
 
CapacityAmpereHourQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CapacityAmpereHourQuiet
 
CapacityUtility - Class in org.eclipse.mosaic.fed.cell.utility
Static methods for handling the bandwidth calculation.
CapacityUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
 
CApplicationAmbassador - Class in org.eclipse.mosaic.fed.application.config
Main configuration of the MOSAIC Application simulator.
CApplicationAmbassador() - Constructor for class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador
 
CApplicationAmbassador.CRoutingByType - Class in org.eclipse.mosaic.fed.application.config
Extends the CRouting configuration with a type parameter allowing to define the actual Routing implementation to use.
Car - org.eclipse.mosaic.lib.enums.VehicleClass
 
CartesianArea - Interface in org.eclipse.mosaic.lib.geo
 
CartesianCircle - Class in org.eclipse.mosaic.lib.geo
A CartesianCircle represents an immutable pair of a CartesianPoint center position and a radius in meters.
CartesianCircle(CartesianPoint, double) - Constructor for class org.eclipse.mosaic.lib.geo.CartesianCircle
Construct a new CartesianCircle.
cartesianOffset - Variable in class org.eclipse.mosaic.rti.config.CProjection
The cartesian offset which is considered when transformation from or to geographic coordinates.
CartesianPoint - Interface in org.eclipse.mosaic.lib.geo
 
CartesianPointAdapter - Class in org.eclipse.mosaic.lib.gson
 
CartesianPointAdapter() - Constructor for class org.eclipse.mosaic.lib.gson.CartesianPointAdapter
 
CartesianPolygon - Class in org.eclipse.mosaic.lib.geo
 
CartesianPolygon(List<CartesianPoint>) - Constructor for class org.eclipse.mosaic.lib.geo.CartesianPolygon
Construct a new CartesianPolygon.
CartesianPolygon(CartesianPoint...) - Constructor for class org.eclipse.mosaic.lib.geo.CartesianPolygon
 
cartesianPosition - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
 
cartesianPosition - Variable in class org.eclipse.mosaic.lib.database.building.Corner
The cartesian position
CartesianRectangle - Class in org.eclipse.mosaic.lib.geo
 
CartesianRectangle(CartesianPoint, CartesianPoint) - Constructor for class org.eclipse.mosaic.lib.geo.CartesianRectangle
Construct a new GeoRectangle.
cartesianToGeographic(CartesianPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a local coordinate depicted by a CartesianPoint to geographic WGS84 coordinates.
cartesianToGeographic(CartesianPoint, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a local coordinate depicted by a CartesianPoint to geographic WGS84 coordinates.
cartesianToGeographic(CartesianPoint, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
cartesianToGeographic(CartesianPoint, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
CAUTIOUS - org.eclipse.mosaic.lib.enums.LaneChangeMode
 
CAUTIOUS - org.eclipse.mosaic.lib.enums.SpeedMode
 
CBandwidthMeasurement() - Constructor for class org.eclipse.mosaic.fed.cell.config.CCell.CBandwidthMeasurement
 
CCell - Class in org.eclipse.mosaic.fed.cell.config
Storage class for convenient access to the cell configuration (cell_config.json).
CCell() - Constructor for class org.eclipse.mosaic.fed.cell.config.CCell
 
CCell.CBandwidthMeasurement - Class in org.eclipse.mosaic.fed.cell.config
 
CCell.CHeaderLengths - Class in org.eclipse.mosaic.fed.cell.config
 
CCH - org.eclipse.mosaic.lib.enums.AdHocChannel
 
CChargingSpot() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation.CChargingSpot
 
CChargingStation - Class in org.eclipse.mosaic.fed.mapping.config.units
Definition of an EV charging station.
CChargingStation() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation
 
CChargingStation.CChargingSpot - Class in org.eclipse.mosaic.fed.mapping.config.units
Definition of an EV charging spot.
CDownlink() - Constructor for class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink
 
CELL_GEOCAST - org.eclipse.mosaic.lib.enums.DestinationType
 
CELL_GEOCAST_MBMS - org.eclipse.mosaic.lib.enums.DestinationType
 
CELL_TOPOCAST - org.eclipse.mosaic.lib.enums.DestinationType
 
CellAmbassador - Class in org.eclipse.mosaic.fed.cell.ambassador
Ambassador for the Cell network simulator which handles the interaction with Eclipse MOSAIC.
CellAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.cell.ambassador.CellAmbassador
Constructor for the Cell Ambassador.
CellCamConfiguration(String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration.CellCamConfiguration
 
CellCamConfiguration(DestinationType, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration.CellCamConfiguration
 
CellCommunicative - Interface in org.eclipse.mosaic.fed.application.app.api.os.modules
Interface to mark an OperatingSystem as an owner of a CellModule to enable cellular communication, thus making it communicative via cell.
CellConfiguration - Class in org.eclipse.mosaic.lib.objects.communication
This class represents the configuration of a vehicles' cellular communication interface.
CellConfiguration(String, boolean) - Constructor for class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
Creates a CellConfiguration for the node with the given {@param nodeId} and sets whether it is {@param enabled}.
CellConfiguration(String, boolean, Long, Long) - Constructor for class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
Creates a CellConfiguration for the node with the given nodeId and sets whether it is enabled.
CellMessageRoutingBuilder - Class in org.eclipse.mosaic.lib.objects.addressing
Central API for obtaining MessageRouting for sending V2xMessages via cellular communication.
CellMessageRoutingBuilder(String, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Constructor for CellMessageRoutingBuilder to set required fields.
CellModule - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
Represents the module for cellular communication of a simulation unit.
CellModule - Class in org.eclipse.mosaic.fed.cell.module
The base module in the cellular simulator.
CellModule(String, ChainManager) - Constructor for class org.eclipse.mosaic.fed.cell.module.CellModule
 
CellModule(CommunicationModuleOwner, AtomicInteger, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
 
CellModule(CommunicationModuleOwner, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
 
CellModuleConfiguration - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
CellModuleConfiguration cellConfiguration = new CellModuleConfiguration() .maxDownlinkBitrate(7200 * DATA.MEGABIT) .maxUplinkBitrate(1400 * DATA.MEGABIT) .camConfiguration(new CAMConfiguration(DestinationType.CellGeoUnicast, 300));
CellModuleConfiguration() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
 
CellModuleConfiguration.CellCamConfiguration - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
Configuration of disseminationMode (multiple unicasts or one multicast) and information distance to neighbors in the vicinity.
CellModuleMessage - Class in org.eclipse.mosaic.fed.cell.message
Base message for internal communication of results between the chained cell modules.
CellModuleMessage.Builder - Class in org.eclipse.mosaic.fed.cell.message
A helper class in order to simplify the CellModuleMessage creation.
CellModuleNames - Class in org.eclipse.mosaic.fed.cell.module
 
CellModuleNames() - Constructor for class org.eclipse.mosaic.fed.cell.module.CellModuleNames
 
CellTransmissionType - Enum in org.eclipse.mosaic.lib.enums
Enumeration of destination types used by the Cell.
CellularCommunicationConfiguration - Class in org.eclipse.mosaic.interactions.communication
This extension of Interaction is intended to be used to configure cell communication of a node, e.g.
CellularCommunicationConfiguration(long, CellConfiguration) - Constructor for class org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration
Constructor using fields.
CellularHandoverUpdates - Class in org.eclipse.mosaic.interactions.communication
This extension of Interaction is used by the cell ambassador to communicate handovers.
CellularHandoverUpdates(long, List<HandoverInfo>) - Constructor for class org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates
Constructor for CellularHandoverUpdates.
cellularHeader - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CHeaderLengths
The size of all headers of the cellular link layer.
For example, for 5G we estimate ~18 bytes: SDAP(1 Bytes) + PDCP (3 bytes) + RLC (4 bytes) + MAC (10 bytes)
CEmergencyBrakeApp - Class in org.eclipse.mosaic.app.examples.emergencybrake
Default configuration for the EmergencyBrakeApp.
CEmergencyBrakeApp() - Constructor for class org.eclipse.mosaic.app.examples.emergencybrake.CEmergencyBrakeApp
 
center - Variable in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
center - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased
 
CENTER_X_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
CENTER_Y_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
centerCoordinates - Variable in class org.eclipse.mosaic.rti.config.CProjection
The geographic coordinates in the map from which the UTM zone is determined.
CenterDistanceBased() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased
 
CentralNavigationComponent - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.navigation
The CentralNavigationComponent unites functionality concerned with routing.
CentralNavigationComponent(AmbassadorParameter, CApplicationAmbassador.CRoutingByType) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
Constructor for the CentralNavigationComponent.
CentralPerceptionComponent - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
The CentralPerceptionComponent is responsible for keeping a spatial index of all vehicles, which allows fast querying of nearby vehicles.
CentralPerceptionComponent(CPerception) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
 
CEnvironment - Class in org.eclipse.mosaic.fed.environment.config
Environment simulator configuration.
CEnvironment() - Constructor for class org.eclipse.mosaic.fed.environment.config.CEnvironment
 
CEtsi - Class in org.eclipse.mosaic.fed.application.config
ETSI specific parameter (delta for each value).
CEtsi() - Constructor for class org.eclipse.mosaic.fed.application.config.CEtsi
 
CEvent - Class in org.eclipse.mosaic.fed.environment.config
Single event configuration.
CEvent() - Constructor for class org.eclipse.mosaic.fed.environment.config.CEvent
 
CEventLocation - Class in org.eclipse.mosaic.fed.environment.config
Event location configuration, which is either a GeoArea (e.g.
CEventLocation() - Constructor for class org.eclipse.mosaic.fed.environment.config.CEventLocation
 
CEventTime - Class in org.eclipse.mosaic.fed.environment.config
Event time configuration.
CEventTime() - Constructor for class org.eclipse.mosaic.fed.environment.config.CEventTime
 
CEventType - Class in org.eclipse.mosaic.fed.environment.config
 
CEventType() - Constructor for class org.eclipse.mosaic.fed.environment.config.CEventType
 
CExample - Class in org.eclipse.mosaic.app.tutorial.configurableapp
This is an example of a simple configuration class.
CExample() - Constructor for class org.eclipse.mosaic.app.tutorial.configurableapp.CExample
 
CFederate() - Constructor for class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
chainManager - Variable in class org.eclipse.mosaic.fed.cell.module.CellModule
Reference to the ChainManager.
ChainManager - Class in org.eclipse.mosaic.fed.cell.chain
The ChainManager receives communication dependent interactions from the CellAmbassador and handles the complete interaction between the cell modules internally and also interfaces towards MOSAIC to advance the simulation.
ChainManager(RtiAmbassador, RandomNumberGenerator, AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.cell.chain.ChainManager
Initialize the ChainManager, which is the EventManager for the communication dependent events and at the same time the only module in the cell to perform interactions towards MOSAIC.
changeColor(Color) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the vehicle color.
changeEmergencyDeceleration(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the emergency deceleration.
changeImage(String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.PoiFacade
 
changeImage(String, String, double, double, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.PoiFacade
 
changeImperfection(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the vehicles' imperfection (sigma).
changeLane(int, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
changeLane(int, long) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Forces a lane change to the lane with the given index; If successful, the lane will be chosen for the given amount of time.
changeLane(String, int, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
This method enables a vehicle to change the lane.
changeLane(VehicleLaneChange.VehicleLaneChangeMode, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
changeLane(VehicleLaneChange.VehicleLaneChangeMode, long) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Forces a lane change to the lane according to the specified mode; If successful, the lane will be chosen for the given amount of time.
changeLaneChangeMode(LaneChangeMode) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the lane change mode.
changeLaneState(String, int) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
 
changeLaneState(String, int) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem
Provides a facility to change the lane state of the given lane.
changeMaxAcceleration(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the maximum acceleration.
changeMaxDeceleration(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the maximum deceleration.
changeMaxSpeed(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the maximum speed limit.
changeMinimumGap(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the minimum gap to the leading vehicle.
ChangePhase - org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
 
ChangeProgramWithPhase - org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
 
changeReactionTime(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the vehicles' reaction time (tau).
changeSpeedFactor(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the speed factor.
changeSpeedMode(SpeedMode) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters.VehicleParametersChangeRequest
Changes the speed mode.
changeSpeedWithForcedAcceleration(double, double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
changeSpeedWithForcedAcceleration(double, double) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Allows control over the vehicle speed and the acceleration.
changeSpeedWithInterval(double, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
changeSpeedWithInterval(double, long) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Allows control over the vehicles speed.
changeSpeedWithPleasantAcceleration(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
changeSpeedWithPleasantAcceleration(double) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Allows control over the vehicle speed.
ChangeToCustomState - org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
 
changeVariableLaneAssignmentSign(String, int, List<VehicleClass>) - Method in class org.eclipse.mosaic.fed.sumo.util.TrafficSignManager
 
changeVariableSpeedSign(String, int, double) - Method in class org.eclipse.mosaic.fed.sumo.util.TrafficSignManager
 
channel(AdHocChannel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
Sets the configured radio to have one channel in single channel mode.
channel(AdHocChannel, AdHocChannel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
Sets the configured radio to have two channels in alternating channel mode.
CHANNEL_CAPACITY_EXCEEDED - org.eclipse.mosaic.lib.enums.NegativeAckReason
 
CHANNEL_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
CHANNEL_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
charging(boolean) - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData.Builder
 
CHARGING_REJECTED - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
CHARGING_STATION - org.eclipse.mosaic.lib.enums.RsuType
 
CHARGING_STATION - org.eclipse.mosaic.lib.objects.UnitType
 
CHARGING_STATION_NoEventResource - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
CHARGING_STATION_UnknownEvent - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
ChargingSpot - Class in org.eclipse.mosaic.lib.objects.electricity
Definition of a ChargingSpot.
ChargingSpot(String, ChargingType, double, double) - Constructor for class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
Creates a new ChargingSpot object.
chargingSpots - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation
List of the EV charging spots associated with this EV charging station (mandatory).
chargingSpots(List<ChargingSpot>) - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData.Builder
 
ChargingStationApplication - Interface in org.eclipse.mosaic.fed.application.app.api
All applications accessing charging station functionality are to implement this interface.
ChargingStationCamSendingApp - Class in org.eclipse.mosaic.fed.application.app.etsi
ETSI conform application for charging stations.
ChargingStationCamSendingApp() - Constructor for class org.eclipse.mosaic.fed.application.app.etsi.ChargingStationCamSendingApp
 
ChargingStationData - Class in org.eclipse.mosaic.lib.objects.electricity
This class encapsulates the semi-persistent state of a ChargingStation based on the ETSI TS 101 556-1 definition.
ChargingStationData(long, String, GeoPoint, List<ChargingSpot>) - Constructor for class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
Creates a new charging station object.
ChargingStationData.Builder - Class in org.eclipse.mosaic.lib.objects.electricity
 
ChargingStationMapping - Class in org.eclipse.mosaic.lib.objects.mapping
A Charging Station that is equipped with applications.
ChargingStationMapping(String, String, List<String>, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.mapping.ChargingStationMapping
Creates a new Charging Station that is equipped with applications.
ChargingStationOperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
This interface extends the basic OperatingSystem and is implemented by the ChargingStationUnit.
ChargingStationRegistration - Class in org.eclipse.mosaic.interactions.mapping
This extension of Interaction is intended to be used to forward an added charging station to the RTI.
ChargingStationRegistration(long, String, String, List<String>, GeoPoint, List<ChargingSpot>) - Constructor for class org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration
Creates a new ChargingStationRegistration interaction.
chargingStations - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
List of the ChargingStationTypes.
ChargingStationSpawner - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning
Class responsible for configuring Charging Stations to be added to the simulation.
ChargingStationSpawner(CChargingStation) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.ChargingStationSpawner
Constructor for ChargingStationSpawner.
ChargingStationUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
This class represents a charging station for electric vehicles in the application simulator.
ChargingStationUnit(String, GeoPoint) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.ChargingStationUnit
Creates a new charging station simulation unit.
ChargingStationUpdate - Class in org.eclipse.mosaic.interactions.electricity
This extension of Interaction is intended to be used to forward updates of the ChargingStationData to the RTI.
ChargingStationUpdate(long, ChargingStationData) - Constructor for class org.eclipse.mosaic.interactions.electricity.ChargingStationUpdate
Creates a new ChargingStationUpdate interaction.
chargingType - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation.CChargingSpot
The type of this EV charging spot.
ChargingType - Enum in org.eclipse.mosaic.lib.objects.electricity
This enum is used to differentiate between the three commonly used types of charging: 1.
CHeaderLengths() - Constructor for class org.eclipse.mosaic.fed.cell.config.CCell.CHeaderLengths
 
checkTrafficLightPhase(Event) - Method in class org.eclipse.mosaic.app.tutorial.trafficlight.TrafficLightControlApp
 
CHosts - Class in org.eclipse.mosaic.rti.config
Specify the hosts, where the federates should run.
CHosts() - Constructor for class org.eclipse.mosaic.rti.config.CHosts
 
CIpResolver - Class in org.eclipse.mosaic.rti.config
Configuration class for the IPResolver.
CIpResolver() - Constructor for class org.eclipse.mosaic.rti.config.CIpResolver
 
Circle<T extends Point<T>> - Interface in org.eclipse.mosaic.lib.geo
 
CIRCLE_ADDRESS - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
 
CIRCLE_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
circumference - Variable in enum org.eclipse.mosaic.lib.transform.ReferenceEllipsoid
 
clamp(double, double, double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
clamp(float, float, float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
clamp(int, int, int) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
classname - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
ClassNameParser - Class in org.eclipse.mosaic.fed.application.ambassador.util
This utility class parses a String and awaits at least a class reference.
ClassNameParser(Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.util.ClassNameParser
Constructor for ClassNameParser using default ClassLoader.
ClassNameParser(Logger, ClassLoader) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.util.ClassNameParser
Constructor for ClassNameParser using a specified ClassLoader.
ClassSubsetIterator<T> - Class in org.eclipse.mosaic.fed.application.ambassador.util
Iterator, which returns only classes, which are a substitute of a given class.
ClassSubsetIterator(Iterator<?>, Class<T>) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.util.ClassSubsetIterator
 
ClassUtils - Class in org.eclipse.mosaic.lib.util
 
cleanGraphs() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Cleans the database of detected graphs, used for importing purposes.
cleanPastEnvironmentEvents() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
The events are mapped into a map on the type.
cleanUpGraph() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
clear() - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
Resets the BoundingBox, by setting all fields to their default values.
clear() - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
 
clear() - Method in class org.eclipse.mosaic.lib.util.EfficientPriorityQueue
 
clear() - Method in class org.eclipse.mosaic.lib.util.RingBuffer
 
clearAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
clearAX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_X = 2;
clearAY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_Y = 3;
clearBX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_X = 4;
clearBY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_Y = 5;
clearCenterX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_X = 2;
clearCenterY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_Y = 3;
clearChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
clearChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
clearCircleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
clearCommandType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
clearDb() - Method in class org.eclipse.mosaic.lib.database.persistence.SQLiteWriter
Clears the database of all known/used tables.
clearEndTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 end_time = 2;
clearExternalId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 external_id = 3;
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
clearId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required int32 id = 1;
clearIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 ip_address = 2;
clearIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required uint32 ip_address = 1;
clearIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required uint32 ip_address = 1;
clearIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ip_address = 1;
clearLength() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint64 length = 5;
clearMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 message_id = 2;
clearMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 message_id = 4;
clearMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 message_id = 4;
clearNetwork() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Resets network components of database.
clearNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 node_id = 2;
clearNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 node_id = 2;
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
clearPortNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
required uint32 port_number = 1;
clearPrimaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
clearPrimaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
clearProperties() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
clearRadioMode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
clearRadioNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
clearRadius() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double radius = 4;
clearReceivingMessages() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
Determines whether the radio receives messages or only routes
clearRectangleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
clearRoutes() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
This clears the list of routes.
clearRssi() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required float rssi = 5;
clearSecondaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
clearSecondaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
clearStartTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 start_time = 1;
clearSubnetAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 subnet_address = 3;
clearTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required int64 time = 1;
clearTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required int64 time = 1;
clearTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required int64 time = 1;
clearTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
required int64 time = 1;
clearTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required int64 time = 2;
clearTopoAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
clearTransmissionPower() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required double transmission_power = 4;
clearTtl() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ttl = 2;
clearUpdateType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
clearX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double x = 2;
clearY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double y = 3;
ClientServerChannel - Class in org.eclipse.mosaic.lib.coupling
Abstraction of Ambassador->Federate Byte Protocol for coupling of a network federate to MOSAIC.
ClientServerChannel(String, int, Logger) - Constructor for class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Constructor.
ClientServerChannel(InetAddress, int, Logger) - Constructor for class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Constructor.
ClientServerChannel.ADDRESSTYPE - Class in org.eclipse.mosaic.lib.coupling
Allowed address types.
ClientServerChannel.CMD - Class in org.eclipse.mosaic.lib.coupling
 
ClientServerChannel.NodeDataContainer - Class in org.eclipse.mosaic.lib.coupling
 
ClientServerChannel.ReceiveMessageContainer - Class in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos - Class in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.CommandMessage - Class in org.eclipse.mosaic.lib.coupling
--> Commands TODO: tag numbers from 1 to 15 take only one byte in protobuf.
ClientServerChannelProtos.CommandMessage.Builder - Class in org.eclipse.mosaic.lib.coupling
--> Commands TODO: tag numbers from 1 to 15 take only one byte in protobuf.
ClientServerChannelProtos.CommandMessage.CommandType - Enum in org.eclipse.mosaic.lib.coupling
Protobuf enum ClientServerChannelSpace.CommandMessage.CommandType
ClientServerChannelProtos.CommandMessageOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.ConfigureRadioMessage - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.ConfigureRadioMessage
ClientServerChannelProtos.ConfigureRadioMessage.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.ConfigureRadioMessage
ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration
ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration
ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode - Enum in org.eclipse.mosaic.lib.coupling
Protobuf enum ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode
ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber - Enum in org.eclipse.mosaic.lib.coupling
Protobuf enum ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber
ClientServerChannelProtos.ConfigureRadioMessageOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.InitMessage - Class in org.eclipse.mosaic.lib.coupling
--> Initialization process
ClientServerChannelProtos.InitMessage.Builder - Class in org.eclipse.mosaic.lib.coupling
--> Initialization process
ClientServerChannelProtos.InitMessageOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.PortExchange - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.PortExchange
ClientServerChannelProtos.PortExchange.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.PortExchange
ClientServerChannelProtos.PortExchangeOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.RadioChannel - Enum in org.eclipse.mosaic.lib.coupling
--> Communication
ClientServerChannelProtos.ReceiveMessage - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.ReceiveMessage
ClientServerChannelProtos.ReceiveMessage.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.ReceiveMessage
ClientServerChannelProtos.ReceiveMessageOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.SendMessageMessage - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage
ClientServerChannelProtos.SendMessageMessage.AddressCase - Enum in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.SendMessageMessage.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage
ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress
ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress
ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress
ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress
ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.SendMessageMessage.TopoAddress - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage.TopoAddress
ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.SendMessageMessage.TopoAddress
ClientServerChannelProtos.SendMessageMessage.TopoAddressOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.SendMessageMessageOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.TimeMessage - Class in org.eclipse.mosaic.lib.coupling
--> Time advance
ClientServerChannelProtos.TimeMessage.Builder - Class in org.eclipse.mosaic.lib.coupling
--> Time advance
ClientServerChannelProtos.TimeMessageOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.UpdateNode - Class in org.eclipse.mosaic.lib.coupling
--> Update messages
ClientServerChannelProtos.UpdateNode.Builder - Class in org.eclipse.mosaic.lib.coupling
--> Update messages
ClientServerChannelProtos.UpdateNode.NodeData - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.UpdateNode.NodeData
ClientServerChannelProtos.UpdateNode.NodeData.Builder - Class in org.eclipse.mosaic.lib.coupling
Protobuf type ClientServerChannelSpace.UpdateNode.NodeData
ClientServerChannelProtos.UpdateNode.NodeDataOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
ClientServerChannelProtos.UpdateNode.UpdateType - Enum in org.eclipse.mosaic.lib.coupling
Protobuf enum ClientServerChannelSpace.UpdateNode.UpdateType
ClientServerChannelProtos.UpdateNodeOrBuilder - Interface in org.eclipse.mosaic.lib.coupling
 
CLocalHost - Class in org.eclipse.mosaic.rti.config
This class describes a host that is to be used to deploy/start/stop/undeploy a federate.
CLocalHost() - Constructor for class org.eclipse.mosaic.rti.config.CLocalHost
 
CLocalHost(String) - Constructor for class org.eclipse.mosaic.rti.config.CLocalHost
Creates a new CLocalHost instance with the given {@param workingDirectory}.
CLocalHost.OperatingSystem - Enum in org.eclipse.mosaic.rti.config
Enumeration for the operating system types.
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
clone() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Clones this object.
clone() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit
Clones the SpeedLimit object.
close() - Method in interface org.eclipse.mosaic.fed.output.generator.file.write.Write
 
close() - Method in class org.eclipse.mosaic.fed.output.generator.file.write.WriteByFile
 
close() - Method in class org.eclipse.mosaic.fed.output.generator.file.write.WriteByLog
 
close() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Closes the simulation.
close() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
close() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Requests to close the simulation and determines all socket connections to the SUMO.
close() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Closes the channel.
close() - Method in class org.eclipse.mosaic.lib.docker.DockerClient
Close all containers which has been started by this container.
close() - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor.Measurement
 
close() - Method in class org.eclipse.mosaic.lib.util.ProcessLoggingThread
 
closeForAll() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem.ChangeLaneState
Closes the lane for all vehicle classes.
closeOnlyForVehicleClasses(VehicleClass...) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem.ChangeLaneState
Closes the lane for a given set of vehicle classes.
closestPointOnLine(GeoPoint, GeoPoint, GeoPoint) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
Searches for the MutableGeoPoint on a line between two given points linePointA and linePointB which is closest to the given point point.
CMappingAmbassador - Class in org.eclipse.mosaic.fed.mapping.config
Basic type carrying the complete configuration for the mapping of one scenario.
CMappingAmbassador() - Constructor for class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
 
CMappingConfiguration - Class in org.eclipse.mosaic.fed.mapping.config
Class that contains options for the parametrization of the Mapping.
CMappingConfiguration() - Constructor for class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
 
CMD() - Constructor for class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
 
CMobileNetworkProperties - Class in org.eclipse.mosaic.fed.cell.config.model
CMobileNetworkProperties extends the CNetworkProperties with specific geographical extensions (area).
CMobileNetworkProperties() - Constructor for class org.eclipse.mosaic.fed.cell.config.model.CMobileNetworkProperties
 
CMulticast() - Constructor for class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink.CMulticast
 
CNetwork - Class in org.eclipse.mosaic.fed.cell.config
Storage class for convenient access to the network configuration (network.json).
CNetwork() - Constructor for class org.eclipse.mosaic.fed.cell.config.CNetwork
 
CNetworkProperties - Class in org.eclipse.mosaic.fed.cell.config.model
CNetworkProperties holds all coverage properties of one region of the radio access network (ran-part).
CNetworkProperties() - Constructor for class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties
 
CNetworkProperties.CDownlink - Class in org.eclipse.mosaic.fed.cell.config.model
The downlink supports two individual paths.
CNetworkProperties.CDownlink.CMulticast - Class in org.eclipse.mosaic.fed.cell.config.model
 
CNetworkProperties.CDownlink.CUnicast - Class in org.eclipse.mosaic.fed.cell.config.model
 
CNetworkProperties.CUplink - Class in org.eclipse.mosaic.fed.cell.config.model
The uplink direction only allows point-to-point communication (unicast).
co - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
co2 - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
color - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
The color of the vehicle for visualization purposes.
COLOR - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
ColorUtils - Class in org.eclipse.mosaic.lib.util
 
COLUMN_MAJOR - org.eclipse.mosaic.lib.math.MatrixElementOrder
Values are stored in column-major order.
command(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines the command identifier (usually the first writer).
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeRouteState
Change Route State.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeTrafficLightState
Change the state of a traffic light.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Command to set vehicle variable.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
Command for a value of a certain variable of the vehicle.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveJunctionValue
Command for the value of a certain variable of the junction.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
Command for a value of a certain variable of the vehicle.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneValue
Command for the Lane value retrieval.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveRouteValue
Command for the tracking the given vehicle.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveSimulationValue
Command for the value of a certain variable of the induction loop within the last simulation step.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
Command to asking for the value of a certain variable of the traffic light.
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
COMMAND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
COMMAND_ADD_CONTEXT_SUBSCRIPTION_FILTER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Add a filter to reduce previous set context subscription.
COMMAND_CHANGE_LANE_STATE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Change the state of a lane.
COMMAND_CLOSE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandSimulationControl
The TraCI closes the connection to any client, stops simulation and shuts down SUMO.
COMMAND_SIMULATION_STEP - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandSimulationControl
Command forces SUMO to perform simulation until the given time step is reached.
COMMAND_SUBSCRIBE_CONTEXT_VEHICLE_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Subscribe for vehicle values within a context of another vehicle.
COMMAND_SUBSCRIBE_INDUCTION_LOOP_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Command to subscribe induction loop variable.
COMMAND_SUBSCRIBE_LANE_AREA_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Command to subscribe areal detector variable.
COMMAND_SUBSCRIBE_TRAFFIC_LIGHT_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Retrieve information from a traffic light group.
COMMAND_SUBSCRIBE_VEHICLE_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Command to subscribe vehicle variable.
COMMAND_TYPE_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
COMMAND_VERSION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandSimulationControl
Command to get the API version.
CommandChangePoiState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandChangePoiState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
CommandChangeRouteState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandChangeRouteState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeRouteState
 
CommandChangeTrafficLightState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandChangeTrafficLightState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeTrafficLightState
 
CommandChangeVehicleValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandChangeVehicleValue() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
 
CommandException - Exception in org.eclipse.mosaic.fed.sumo.bridge
 
CommandException(String) - Constructor for exception org.eclipse.mosaic.fed.sumo.bridge.CommandException
 
CommandException(String, Status) - Constructor for exception org.eclipse.mosaic.fed.sumo.bridge.CommandException
 
CommandException(Status) - Constructor for exception org.eclipse.mosaic.fed.sumo.bridge.CommandException
 
CommandLanePropertyChange - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandLanePropertyChange() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandLanePropertyChange
 
CommandLengthReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
CommandLengthReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.CommandLengthReader
 
CommandLengthReader(AbstractTraciResultReader.Matcher<Integer>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.CommandLengthReader
 
CommandLineOption - Annotation Type in org.eclipse.mosaic.lib.util.cli
Annotation to declare parameters for the command line.
CommandLineParser<T> - Class in org.eclipse.mosaic.lib.util.cli
Helper class, which automatically converts a list of arguments from the command line into a parameter object and vice versa.
CommandLineParser(Class<T>) - Constructor for class org.eclipse.mosaic.lib.util.cli.CommandLineParser
Constructs a new CLIParser with a class of the parameter object, which later holds the parameter values.
CommandRegister - Class in org.eclipse.mosaic.fed.sumo.bridge
 
CommandRegister(CSumo, String) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.CommandRegister
 
CommandRetrieveInductionLoopState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveInductionLoopState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
 
CommandRetrieveJunctionValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveJunctionValue() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveJunctionValue
 
CommandRetrieveLaneAreaState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveLaneAreaState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
 
CommandRetrieveLaneValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveLaneValue() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneValue
 
CommandRetrieveRouteValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveRouteValue() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveRouteValue
 
CommandRetrieveSimulationValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveSimulationValue() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveSimulationValue
 
CommandRetrieveTrafficLightValue - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveTrafficLightValue() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
 
CommandRetrieveVehicleState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveVehicleState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
CommandRetrieveVehicleTypeState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandRetrieveVehicleTypeState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
CommandSimulationControl - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandSimulationControl() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandSimulationControl
 
CommandVariableSubscriptions - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
CommandVariableSubscriptions() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
 
CommunicationApplication - Interface in org.eclipse.mosaic.fed.application.app.api
All applications that implement some form of V2x communication are to implement this interface.
CommunicationModule<TConf extends CommunicationModuleConfiguration> - Interface in org.eclipse.mosaic.fed.application.app.api.communication
 
CommunicationModuleConfiguration - Interface in org.eclipse.mosaic.fed.application.app.api.communication
 
CommunicationModuleOwner - Interface in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
Interface to be implemented by classes providing a communication module.
compare(UnitData, UnitData) - Method in class org.eclipse.mosaic.lib.objects.UnitNameComparator
 
compareTo(byte, byte) - Static method in class org.eclipse.mosaic.rti.api.parameters.FederatePriority
Compares two priority values with each other.
compareTo(CVehicle) - Method in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
 
compareTo(Event) - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
 
compareTo(FederateAmbassador) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
Used to sort ambassadors based on their priority where the lower number means higher priority.
compareTo(Interaction) - Method in class org.eclipse.mosaic.rti.api.Interaction
 
compareTo(MosaicVersion) - Method in class org.eclipse.mosaic.rti.api.MosaicVersion
 
compareTo(FederateEvent) - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
 
completeConnections() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
ComponentProvider - Interface in org.eclipse.mosaic.rti.api
Provides access to all components required for the simulation, such as the TimeManagement, InteractionManagement or FederationManagement instances.
COMPOUND - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
Compound object data type.
computeAccelerationForSpeedChange(double, double, double) - Static method in class org.eclipse.mosaic.lib.math.SpeedUtils
 
computeBrakeDistance(double, double) - Static method in class org.eclipse.mosaic.lib.math.SpeedUtils
computes the braking distance
computeConvexHull(ArrayList<Vector3d>) - Static method in class org.eclipse.mosaic.lib.spatial.QuickHull2d
 
computeDistanceForSpeedChange(double, double, double) - Static method in class org.eclipse.mosaic.lib.math.SpeedUtils
Computes the distance needed to change the speed according to given params.
computeIntersectionPoint(Ray, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Plane
Computes the intersection point of this plane and the specified ray.
computeMaxCurveSpeed(double, double) - Static method in class org.eclipse.mosaic.lib.math.SpeedUtils
Computes the maximum speed for a curve with given curvature and specified lateral acceleration.
computeTimeForSpeedChange(double, double, double) - Static method in class org.eclipse.mosaic.lib.math.SpeedUtils
 
computeXZEdgeIntersectionPoint(Vector3d, Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
Similar to VectorUtils.computeXZLineIntersectionPoint(Vector3d, Vector3d, Vector3d, Vector3d, Vector3d) but also checks if the resulting intersection point lies between e11, e12 and e21, e22.
computeXZLineIntersectionPoint(Vector3d, Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
Returns the intersection point of two lines in the XZ plane.
CONF_RADIO - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
CONF_RADIO = 31;
CONF_RADIO - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Configure radio.
CONF_RADIO_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
CONF_RADIO = 31;
config - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
Additional options for the mapping.
config - Variable in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
A config object for whether to bypass federate destination type capability queries in AbstractNetworkAmbassador.process(V2xMessageTransmission interaction) if needed.
ConfigBuilderFactory - Class in org.eclipse.mosaic.fed.cell.config.gson
 
ConfigBuilderFactory() - Constructor for class org.eclipse.mosaic.fed.cell.config.gson.ConfigBuilderFactory
 
ConfigHelper - Class in org.eclipse.mosaic.fed.output.ambassador
This class is intended to contain helper methods to read the output generator configuration file.
ConfigHelper() - Constructor for class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
 
ConfigurableApplication<ConfigT,​OS extends OperatingSystem> - Class in org.eclipse.mosaic.fed.application.app
An extended AbstractApplication, which automatically loads a configuration from a json file, which is called the same as the implementing class (e.g.
ConfigurableApplication(Class<? extends ConfigT>) - Constructor for class org.eclipse.mosaic.fed.application.app.ConfigurableApplication
Calls the constructor for ConfigurableApplication, without a configuration file.
ConfigurableApplication(Class<? extends ConfigT>, String) - Constructor for class org.eclipse.mosaic.fed.application.app.ConfigurableApplication
The constructor for ConfigurableApplication.
configuration - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
configuration - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
configuration - Variable in class org.eclipse.mosaic.rti.api.parameters.AmbassadorParameter
Path and file name of federate configuration.
configuration - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
CONFIGURATION_CouldNotReadFromFile - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
ConfigurationData - Enum in org.eclipse.mosaic.fed.cell.data
ConfigurationData Singleton that holds references to the cell configurations, which are - set once by the CellAmbassador and - needed and used by the Utilities (the actual models).
configurationDeployPath - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
configurationPath - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
ConfigurationReader - Class in org.eclipse.mosaic.fed.cell.config.util
This class is used to read the configurations used in the CellAmbassador.
ConfigurationReader() - Constructor for class org.eclipse.mosaic.fed.cell.config.util.ConfigurationReader
 
configure(int, int, int) - Static method in class org.eclipse.mosaic.lib.spatial.QuadTree
 
configure(HierarchicalConfiguration<ImmutableNode>) - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Subclasses implement this method to read additional custom configuration from the given HierarchicalConfiguration tree.
configure(HierarchicalConfiguration<ImmutableNode>) - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutputLoader
 
configure(HierarchicalConfiguration<ImmutableNode>) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerLoader
 
configure(Bridge, File) - Method in class org.eclipse.mosaic.fed.sumo.util.TrafficSignManager
 
configureDistanceSensors(String, double, boolean, boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Enables the calculation of distance sensor values for the given vehicle.
Connection - Class in org.eclipse.mosaic.lib.database.road
This represents an abstraction layer on top of a Way.
Connection(String, Way) - Constructor for class org.eclipse.mosaic.lib.database.road.Connection
 
Connection(String, Way, boolean) - Constructor for class org.eclipse.mosaic.lib.database.road.Connection
Default constructor.
connectionExists(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
connectionId - Variable in class org.eclipse.mosaic.fed.environment.config.CEventLocation
The ID of the road segment the event is located on (Connection ID).
connectToFederate(String, int) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
 
connectToFederate(String, int) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
Connects to SUMO using the given host and port.
connectToFederate(String, int) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.LibSumoAmbassador
 
connectToFederate(String, int) - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
Connects the incoming channel with the federate, waits for INIT message and a port number, connects the outgoing channel to the received port number.
connectToFederate(String, int) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
This method is called by the federation management service if the federate does not need to be started.
connectToFederate(String, int) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
This method is called by the federation management service to connect to the federate without starting it.
connectToFederate(String, InputStream, InputStream) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
Connects to SUMO using the given host with input stream.
connectToFederate(String, InputStream, InputStream) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.LibSumoAmbassador
 
connectToFederate(String, InputStream, InputStream) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.SumoGuiAmbassador
 
connectToFederate(String, InputStream, InputStream) - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
 
connectToFederate(String, InputStream, InputStream) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
Connects to the federate.
connectToFederate(String, InputStream, InputStream) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
This method is called by the federation management service after it has started the corresponding federate or simulator.
considerTurnCosts(boolean) - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
Defines, if turn costs should be considered or not.
CONSTANT - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
ConstantDelay - Class in org.eclipse.mosaic.lib.model.delay
Specialized delay model for constant delay, which delivers always the same delay.
ConstantDelay() - Constructor for class org.eclipse.mosaic.lib.model.delay.ConstantDelay
 
ConstantSpawningMode - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
The default mode of spawning vehicles with constant time gaps based on a given target flow.
ConstantSpawningMode(RandomNumberGenerator, long, double, Long) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.ConstantSpawningMode
Constructor for ConstantSpawningMode.
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
This method is called during reading the command response when all readers have been executed.
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractVehicleSetSingleDoubleValue
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractVehicleSetSingleIntegerValue
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.InductionLoopSubscribe
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.JunctionGetPosition
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneAreaSubscribe
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneGetLength
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneGetShape
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetAllow
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetDisallow
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetMaxSpeed
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiAdd
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiRemove
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetAngle
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetHeight
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetImage
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetWidth
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteAdd
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteGetEdges
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteGetIds
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationClose
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetDepartedVehicleIds
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetTrafficLightIds
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetVersion
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationSimulateStep
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationTraciRequest
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightAddProgram
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledLanes
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledLinks
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetCurrentPhase
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetCurrentProgram
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetPrograms
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetState
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetTimeOfNextSwitch
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetPhaseIndex
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetProgram
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetRemainingPhaseDuration
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetState
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSubscribe
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleAdd
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetParameter
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetRouteId
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetTeleportingList
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetVehicleTypeId
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetChangeLane
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetColor
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetHighlight
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetMoveToXY
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetParameter
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetRemove
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetResume
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetRouteById
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetSlowDown
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetStop
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetUpdateBestLanes
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribe
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribeSurroundingVehicle
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscriptionSetFieldOfVision
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetAccel
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetDecel
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetHeight
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetLength
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetMaxSpeed
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetMinGap
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetSigma
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetSpeedFactor
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetTau
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetVClass
 
constructResult(Status, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetWidth
 
consumeCapacity(TransmissionMode, CNetworkProperties, CellConfiguration, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
Consumes some of the available bandwidth based on the given message.
consumeCapacityDown(CNetworkProperties, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
Consumes the capacity in a region in the downlink direction.
consumeCapacityDown(CellConfiguration, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
This method consumes the capacity of a node in the downlink direction.
consumeCapacityUp(CNetworkProperties, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
Consumes the capacity in a region in the uplink direction.
consumeCapacityUp(CellConfiguration, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
This method consumes the capacity of a node in the uplink direction.
consumeDownlink(long) - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
consumeUplink(long) - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
consumption(double, double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData.Builder
 
consumptions(VehicleConsumptions) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set information about the consumptions of the vehicle.
Consumptions - Class in org.eclipse.mosaic.lib.objects.vehicle
Data object providing vehicle consumptions, e.g.
Consumptions(double) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.Consumptions
 
contains(double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
contains(Object) - Method in class org.eclipse.mosaic.lib.util.EfficientPriorityQueue
 
contains(CartesianPoint) - Method in class org.eclipse.mosaic.lib.geo.CartesianPolygon
 
contains(CartesianPoint) - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
contains(GeoPoint) - Method in class org.eclipse.mosaic.lib.geo.GeoPolygon
 
contains(GeoPoint) - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
Checks whether the point is located in the rectangle area.
contains(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
contains(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Plane
 
contains(T) - Method in interface org.eclipse.mosaic.lib.geo.Area
Checks whether this area contains the given point.
contains(T) - Method in interface org.eclipse.mosaic.lib.geo.Circle
Checks whether the coordinate located in a circular area.
contains(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
containsCellConfigurationOfNode(String) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Checks whether a cell configuration is configured for a node.
containsFuzzy(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
contextSubscriptions - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleContextSubscriptionResult
A list of subscription result generated from the context subscription (e.g.
convertTagToStream(HierarchicalConfiguration<ImmutableNode>, String) - Static method in class org.eclipse.mosaic.lib.util.XmlUtils
 
convertTagToString(HierarchicalConfiguration<ImmutableNode>, String) - Static method in class org.eclipse.mosaic.lib.util.XmlUtils
 
convertType() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
Creates a VehicleType from the internal class fields.
convertTypeAndVaryParameters(RandomNumberGenerator) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
 
convertTypeFromString(String) - Static method in enum org.eclipse.mosaic.lib.database.road.Restriction.Type
 
COOPERATIVE - org.eclipse.mosaic.lib.enums.LaneChangeMode
 
copy() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
Returns a hard copy of the SpatialObject, this should be used when the data of a perceived object is to be altered or stored in memory.
copy() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
Returns a hard copy of the TrafficLightObject, this should be used when the data of a perceived traffic light is to be altered or stored in memory.
copy() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
Returns a hard copy of the VehicleObject, this should be used when the data of a perceived vehicle is to be altered or stored in memory.
copy() - Method in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
copy() - Method in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Creates a copy of this prototype.
copy() - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Creates copy of this matrix.
copy() - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Creates copy of this matrix.
copy() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
copy() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
copy() - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
copy() - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
copyFrom(ChargingStationData) - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData.Builder
Copies all information of ChargingSpots to the builder.
copyFrom(BatteryData) - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData.Builder
Copies relevant data from a given BatteryData object.
copyFrom(VehicleData) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Copy all values from an existing VehicleData object.
copyFromDatabase(Database) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Copies all elements of the given Database into the current one.
COriginDestinationMatrixMapper - Class in org.eclipse.mosaic.fed.mapping.config.units
Mapper to define an Origin-Destination Matrix.
COriginDestinationMatrixMapper() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
 
COriginDestinationMatrixMapper.COriginDestinationPoint - Class in org.eclipse.mosaic.fed.mapping.config.units
Defines a point that can be referenced from an OD-matrix.
COriginDestinationPoint() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper.COriginDestinationPoint
 
Corner - Class in org.eclipse.mosaic.lib.database.building
This is a simple point that marks the corner of a building.
Corner(GeoPoint) - Constructor for class org.eclipse.mosaic.lib.database.building.Corner
 
costFunction(RoutingCostFunction) - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
Sets the cost function (e.g.
costsForTurnRestriction(double) - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
Defines the costs to apply for turn restrictions.
CParameterDeviations - Class in org.eclipse.mosaic.fed.mapping.config
 
CParameterDeviations() - Constructor for class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
CPerception - Class in org.eclipse.mosaic.fed.application.config
Configuration for the perception backend used in the ApplicationSimulator to determine surrounding vehicles, traffic lights, and buildings.
CPerception() - Constructor for class org.eclipse.mosaic.fed.application.config.CPerception
 
CPerception.CTrafficLightIndex - Class in org.eclipse.mosaic.fed.application.config
 
CPerception.CVehicleIndex - Class in org.eclipse.mosaic.fed.application.config
A base class for configuring the VehicleIndex implementation to use during perception.
CPerception.CWallIndex - Class in org.eclipse.mosaic.fed.application.config
 
CProjection - Class in org.eclipse.mosaic.rti.config
Configuration for the Projection of geographic coordinates to cartesian coordinates.
CProjection() - Constructor for class org.eclipse.mosaic.rti.config.CProjection
 
CPrototype - Class in org.eclipse.mosaic.fed.mapping.config
Defining basic properties for an object in the simulation.
CPrototype() - Constructor for class org.eclipse.mosaic.fed.mapping.config.CPrototype
 
create() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
Adds the current radio configuration to the AdHocModule configuration and returns the configuration for further settings or to hand it to the AdHocModule.
create() - Method in class org.eclipse.mosaic.fed.application.config.CPerception.CTrafficLightIndex
 
create() - Method in class org.eclipse.mosaic.fed.application.config.CPerception.CVehicleIndex
Creates the specific VehicleIndex instance based on the present configuration.
create() - Method in class org.eclipse.mosaic.fed.application.config.CPerception.CWallIndex
 
create() - Method in class org.eclipse.mosaic.lib.database.Database.RouteBuilder
 
create() - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.Builder
 
create() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.Builder
 
create() - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo.Builder
Returns the final InductionLoopInfo based on the properties given before.
create() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo.Builder
Returns the final LaneAreaDetectorInfo based on the properties given before.
create() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Returns the final VehicleData based on the properties given before.
create() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.Builder
 
create() - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
create(long, String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CamBuilder
Assembles the Cam.
create(Gson, TypeToken<R>) - Method in class org.eclipse.mosaic.lib.util.gson.PolymorphismTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.fed.sns.util.AdhocTransmissionModelTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.gson.GeoAreaAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.model.gson.DelayTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.Bandwidth
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.BandwidthQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.Size
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.SizeQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSeconds
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSecondsNullable
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSecondsQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSecondsQuietNullable
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacyMilliSeconds
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacyMilliSecondsQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacySeconds
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacySecondsQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.NanoSeconds
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.NanoSecondsQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CapacityAmpereHour
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CapacityAmpereHourQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CurrentAmpere
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CurrentAmpereQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.DistanceMeters
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.DistanceMetersQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.SpeedMS
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.SpeedMSQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.VoltageVolt
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.VoltageVoltQuiet
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.WeightKiloGrams
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.WeightKiloGramsQuiet
 
createAlgorithm(Graph, Weighting, PMap) - Method in interface org.eclipse.mosaic.lib.routing.graphhopper.algorithm.RoutingAlgorithmFactory
Creates a RoutingAlgorithm instance for calculating routes based on the given Graph and Weighting function.
createAlongRoute(IRoadPosition, VehicleRoute, int, double) - Static method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.RoadPositionFactory
Create a IRoadPosition based on the current position of the vehicle and the route its driving on.
createAtEndOfRoute(List<String>, int) - Static method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.RoadPositionFactory
Creates an IRoadPosition for the last edge of a list of route nodeIds.
createAtEndOfRoute(VehicleRoute, int) - Static method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.RoadPositionFactory
Creates an IRoadPosition for the last edge of a list of route nodeIds.
createBetweenNodes(String, String, int, double) - Static method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.RoadPositionFactory
Creates an IRoadPosition between two nodeIds.
createClassLoader() - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
createComponentProvider(MosaicComponentParameters) - Method in interface org.eclipse.mosaic.starter.MosaicSimulation.ComponentProviderFactory
 
createComponentProviderFactory(CRuntime, ClassLoader) - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
createDockerFederateExecutor(String, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.fed.ns3.ambassador.Ns3Ambassador
 
createDockerFederateExecutor(String, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.fed.omnetpp.ambassador.OmnetppAmbassador
 
createDockerFederateExecutor(String, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
Creates a Docker federate executor.
createDockerFederateExecutor(String, CLocalHost.OperatingSystem) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
If the federate or simulator can be executed as a docker container, this method returns a DockerFederateExecutor.
createEmptyConfigurationWithIndentation(int) - Static method in class org.eclipse.mosaic.lib.util.XmlUtils
 
createFederateExecutor(String, int, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
 
createFederateExecutor(String, int, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.fed.ns3.ambassador.Ns3Ambassador
 
createFederateExecutor(String, int, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.fed.omnetpp.ambassador.OmnetppAmbassador
 
createFederateExecutor(String, int, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
Creates and sets new federate executor.
createFederateExecutor(String, int, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.SumoGuiAmbassador
 
createFederateExecutor(String, int, CLocalHost.OperatingSystem) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
If a federate should be started by MOSAIC, an implementation of FederateExecutor must be provided.
createFederateExecutor(String, int, CLocalHost.OperatingSystem) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
Returns a FederateExecutor which is used to start the federate this ambassador is associated with.
createFederation() - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Creates an empty federation.
createFederation() - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
createFederationManagement(MosaicComponentParameters) - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
createFilter(Method, String) - Static method in class org.eclipse.mosaic.fed.output.generator.file.filter.FilterFactory
Creates a filter which matches best to the given filter definition.
createFromString(String) - Static method in class org.eclipse.mosaic.rti.api.MosaicVersion
 
createFromSumoEdge(String, int, double) - Static method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.RoadPositionFactory
Creates a IRoadPosition based on an arbitrary edge ID (= connection ID) in SUMO.
createFromVehicleObject(VehicleObject) - Static method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
This method is used to generate a VehicleBoundingBox-object given its position, dimensions, and heading.
createGoodRand() - Static method in class org.eclipse.mosaic.lib.math.GlobalRandom
 
createGoodRand(long) - Static method in class org.eclipse.mosaic.lib.math.GlobalRandom
 
createInstanceFromClassName(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.ClassNameParser
Overload of ClassNameParser.createInstanceFromClassName(String, Class), will call the method with Object class.
createInstanceFromClassName(String, Class<T>) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.ClassNameParser
Tries to instantiate a class from a given name.
createInteractionManagement(MosaicComponentParameters) - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
createMessageRouting() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
Creates a new AdHocMessageRoutingBuilder for the adhoc module and returns it.
createMessageRouting() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
Creates a new CellMessageRoutingBuilder for the cell module and returns it.
createMonitor(MosaicComponentParameters) - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
createOutputGenerator() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Factory method for creating actual output generator based on the previously read configuration (OutputGeneratorLoader.configure(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode>)).
createOutputGenerator() - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutputLoader
 
createOutputGenerator() - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerLoader
 
createPerceptionModule(PerceptionModuleOwner, Database, Logger) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.SumoIndex
 
createPerceptionModule(PerceptionModuleOwner, Database, Logger) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleGrid
 
createPerceptionModule(PerceptionModuleOwner, Database, Logger) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
Creates the perception module to be used for perception purposes.
createPerceptionModule(PerceptionModuleOwner, Database, Logger) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleTree
 
createPerceptionModule(VehicleUnit, Database, Logger) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
 
createRandomNumberGenerator() - Method in interface org.eclipse.mosaic.rti.api.ComponentProvider
Creates a new instance of a RandomNumberGenerator.
createRandomNumberGenerator() - Method in interface org.eclipse.mosaic.rti.api.RtiAmbassador
Returns a new RandomNumberGenerator which is associated with the current federation.
createRandomNumberGenerator() - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
createRandomNumberGenerator() - Method in class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
createRouteByCandidateRoute(CandidateRoute) - Method in class org.eclipse.mosaic.lib.routing.database.RouteManager
This creates a new route based on the given nodes.
createRouteForOdInfo(long, OriginDestinationPair, VehicleDeparture) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
This method tries to create a route for an OriginDestinationPair.
createRouteForRTI(Route) - Method in class org.eclipse.mosaic.lib.routing.database.RouteManager
Transforms a database Route into a VehicleRoute object which can be send to other ambassadors.
createRouteForRTI(CandidateRoute) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
createRouteForRTI(CandidateRoute) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
createRouteForRTI(CandidateRoute) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Build a new route out of a list with node ID's.
createRtiAmbassador(String) - Method in interface org.eclipse.mosaic.rti.api.ComponentProvider
Creates a new instance of the RtiAmbassador for the bridge between RTI and the ambassador.
createRtiAmbassador(String) - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
createShortClassName(Class<?>) - Static method in class org.eclipse.mosaic.lib.util.ClassUtils
Returns the short class name of a class in an efficient way.
createSimulation() - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
createStateFromCharacter(Character) - Static method in class org.eclipse.mosaic.fed.sumo.util.TrafficLightStateDecoder
Creates a TrafficLightState object from a character describing the traffic light state in a phase definition.
createStateListFromEncodedString(String) - Static method in class org.eclipse.mosaic.fed.sumo.util.TrafficLightStateDecoder
 
createStreamListener(ChainManager) - Method in class org.eclipse.mosaic.fed.cell.viz.BandwidthMeasurementManager
Creates a new stream listener for measurements.
createTimeManagement(MosaicComponentParameters) - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
createTurnCostsForVehicle(VehicleEncoding) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.TurnCostAnalyzer
 
createTypeIdentifier(Class<? extends Interaction>) - Static method in class org.eclipse.mosaic.rti.api.Interaction
Helper method for creating type identifiers in a uniform way.
createUniqueId() - Static method in class org.eclipse.mosaic.rti.api.time.FederateEvent
 
CRegion - Class in org.eclipse.mosaic.fed.cell.config
Storage class for the region configuration (regions.json).
CRegion() - Constructor for class org.eclipse.mosaic.fed.cell.config.CRegion
 
CRemoteHost - Class in org.eclipse.mosaic.rti.config
This class describes a host that is to be used to deploy/start/stop/undeploy a federate remotely using SSH.
CRemoteHost() - Constructor for class org.eclipse.mosaic.rti.config.CRemoteHost
 
CRemoteHost(String, int, String, String, String) - Constructor for class org.eclipse.mosaic.rti.config.CRemoteHost
 
CRoadSideUnit - Class in org.eclipse.mosaic.fed.mapping.config.units
Defining a road side unit (RSU).
CRoadSideUnit() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.CRoadSideUnit
 
cross(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
The cross-product of two Vector3d, storing the subtraction-result into a given vector.
CRouting - Class in org.eclipse.mosaic.lib.routing.config
Base Class for the navigation configuration.
CRouting() - Constructor for class org.eclipse.mosaic.lib.routing.config.CRouting
 
CRoutingByType() - Constructor for class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador.CRoutingByType
 
CRuntime - Class in org.eclipse.mosaic.starter.config
 
CRuntime() - Constructor for class org.eclipse.mosaic.starter.config.CRuntime
 
CRuntime.CFederate - Class in org.eclipse.mosaic.starter.config
 
CScenario - Class in org.eclipse.mosaic.starter.config
 
CScenario() - Constructor for class org.eclipse.mosaic.starter.config.CScenario
 
CScenario.Simulation - Class in org.eclipse.mosaic.starter.config
 
CServer - Class in org.eclipse.mosaic.fed.mapping.config.units
Class defining Servers.
CServer() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.CServer
 
csNet - Variable in class org.eclipse.mosaic.rti.config.CIpResolver
 
CSns - Class in org.eclipse.mosaic.fed.sns.config
SNS configuration.
CSns() - Constructor for class org.eclipse.mosaic.fed.sns.config.CSns
 
CSumo - Class in org.eclipse.mosaic.fed.sumo.config
The SUMO Ambassador configuration class.
CSumo() - Constructor for class org.eclipse.mosaic.fed.sumo.config.CSumo
 
CTrafficLight - Class in org.eclipse.mosaic.fed.mapping.config.units
Defining a prototype for a traffic light.
CTrafficLight() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.CTrafficLight
 
CTrafficLightIndex() - Constructor for class org.eclipse.mosaic.fed.application.config.CPerception.CTrafficLightIndex
 
CTrafficManagementCenter - Class in org.eclipse.mosaic.fed.mapping.config.units
Class defining a Traffic Management Center (TMC).
CTrafficManagementCenter() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.CTrafficManagementCenter
 
CTransmission - Class in org.eclipse.mosaic.lib.model.transmission
 
CTransmission() - Constructor for class org.eclipse.mosaic.lib.model.transmission.CTransmission
 
CUnicast() - Constructor for class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink.CUnicast
 
CUplink() - Constructor for class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CUplink
 
CurrentAmpere() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CurrentAmpere
 
CurrentAmpereQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.CurrentAmpereQuiet
 
currentLocalProcess - Variable in class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
currentPhaseIndex - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TrafficLightSubscriptionResult
 
currentProgramId - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TrafficLightSubscriptionResult
 
currentRemoteProcessId - Variable in class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
currentStateEncoded - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TrafficLightSubscriptionResult
 
currentUser() - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Sets user to current user/group.
CurrentVersion() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.SimulationGetVersion.CurrentVersion
 
curvature(Vector3d, Vector3d, Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
 
CURVE - org.eclipse.mosaic.lib.enums.SensorType
 
CVehicle - Class in org.eclipse.mosaic.fed.mapping.config.units
Class defining a vehicle to be spawned in the simulation.
CVehicle() - Constructor for class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
 
CVehicle.SpawningMode - Enum in org.eclipse.mosaic.fed.mapping.config.units
 
CVehicleIndex() - Constructor for class org.eclipse.mosaic.fed.application.config.CPerception.CVehicleIndex
 
CWallIndex() - Constructor for class org.eclipse.mosaic.fed.application.config.CPerception.CWallIndex
 

D

Data() - Constructor for class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp.Data
 
DATA - Class in org.eclipse.mosaic.rti
Constant data units in MOSAIC.
database - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
Database - Class in org.eclipse.mosaic.lib.database
This contains all information about the traffic network, as well as possible obstacles affecting communications and predefined routing information.
Database.Builder - Class in org.eclipse.mosaic.lib.database
Builder class for simple generation for a new Database.
Database.RouteBuilder - Class in org.eclipse.mosaic.lib.database
 
DatabaseGraphLoader - Class in org.eclipse.mosaic.lib.routing.graphhopper.util
Loads the content of a MOSAIC scenario database into a graphhopper graph.
DatabaseGraphLoader(Database) - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.util.DatabaseGraphLoader
 
DatabaseRouting - Class in org.eclipse.mosaic.lib.routing.database
An implementation of the Routing interface which provides access to routing functions based on data of the scenario-database.
DatabaseRouting() - Constructor for class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
DatabaseUtils - Class in org.eclipse.mosaic.lib.database
This class bundles static utilities to be called on Database and objects contained in Databases.
DatabaseUtils() - Constructor for class org.eclipse.mosaic.lib.database.DatabaseUtils
 
DataFieldAdapter - Class in org.eclipse.mosaic.lib.util.gson
Adapter for JSON fields which translates values as string representatives to actual long values representing the number of bits, e.g.
DataFieldAdapter.Bandwidth - Class in org.eclipse.mosaic.lib.util.gson
 
DataFieldAdapter.BandwidthQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
DataFieldAdapter.Size - Class in org.eclipse.mosaic.lib.util.gson
 
DataFieldAdapter.SizeQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
DC - org.eclipse.mosaic.lib.objects.electricity.ChargingType
DC charging, commonly used when EV is charged using an external DC-/Fast-Charger.
debug(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(Marker, String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(Marker, String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(Marker, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(Marker, String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debug(Marker, String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debugSimTime(OperatingSystemAccess<? extends OperatingSystem>, String, Object...) - Method in interface org.eclipse.mosaic.fed.application.ambassador.util.UnitLogger
Convenience method to uniformly print the log statement including the current simulation time.
debugSimTime(OperatingSystemAccess<? extends OperatingSystem>, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
debugTraciCalls - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Prints out all traci calls.
decel - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
decel - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Deceleration in m/s^2.
deceleration - Variable in class org.eclipse.mosaic.app.examples.emergencybrake.CEmergencyBrakeApp
The deceleration in m/s^2 with which the vehicle slows down in case an obstacle is detected
decode(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
decodeGeoPoint(DataInput) - Static method in class org.eclipse.mosaic.lib.util.SerializationUtils
 
decodePayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Tries to decode the payload byte array into the original object.
DecreaseExponential(RandomNumberGenerator, long, double, Long) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.AbstractSpawningMode.DecreaseExponential
DecreaseLinear(RandomNumberGenerator, long, double, Long) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.AbstractSpawningMode.DecreaseLinear
Default - Static variable in interface org.eclipse.mosaic.lib.routing.RoutingCostFunction
 
DEFAULT - org.eclipse.mosaic.lib.enums.LaneChangeMode
 
DEFAULT - org.eclipse.mosaic.lib.enums.SpeedMode
 
DEFAULT - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
DEFAULT - Static variable in interface org.eclipse.mosaic.lib.routing.graphhopper.algorithm.RoutingAlgorithmFactory
 
DEFAULT - Static variable in class org.eclipse.mosaic.rti.api.parameters.FederatePriority
The default priority assigned to all federates (= 50).
DEFAULT_ACCELERATION - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default acceleration of a vehicle.
DEFAULT_DECELERATION - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default deceleration of a vehicle.
DEFAULT_MAX_SPEED_MS - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default maximum speed.
DEFAULT_MINIMAL_GAP - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default minimum distance between two vehicles.
DEFAULT_OBJECT_SERIALIZATION - Static variable in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
If the control of every byte is not needed, the SerializationUtils can be used.
DEFAULT_SIGMA - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default value for driver imperfection.
DEFAULT_SPEED_DEVIATION - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default deviation of the speed factor the vehicles driver.
DEFAULT_SPEED_FACTOR - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default speed factor of the vehicles driver.
DEFAULT_TAU - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default reaction time of the vehicles driver.
DEFAULT_VEHICLE_HEIGHT - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default height of a vehicle.
DEFAULT_VEHICLE_LENGTH - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default length of a vehicle.
DEFAULT_VEHICLE_WIDTH - Static variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
The default width of a vehicle.
defaultDownlinkCapacity - Variable in class org.eclipse.mosaic.fed.cell.config.CNetwork
This downlink capacity value will be used for node-specific capacity calculation, if it wasn't set in the CellConfiguration.
DefaultEventScheduler - Class in org.eclipse.mosaic.lib.util.scheduling
The event scheduler implementation is a sequential implementation of the event scheduler.
DefaultEventScheduler() - Constructor for class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
 
defaultParameters() - Static method in class org.eclipse.mosaic.rti.api.parameters.JavaFederateParameters
Based on the current system, default parameters for memory reservation (-Xmx, -Xms) will be returned within an instance of JavaFederateParameters.
DefaultRandomNumberGenerator - Class in org.eclipse.mosaic.lib.math
 
DefaultRandomNumberGenerator() - Constructor for class org.eclipse.mosaic.lib.math.DefaultRandomNumberGenerator
 
DefaultRandomNumberGenerator(long) - Constructor for class org.eclipse.mosaic.lib.math.DefaultRandomNumberGenerator
 
DefaultRandomNumberGenerator(Random) - Constructor for class org.eclipse.mosaic.lib.math.DefaultRandomNumberGenerator
 
defaultUplinkCapacity - Variable in class org.eclipse.mosaic.fed.cell.config.CNetwork
This uplink capacity value will be used for node-specific capacity calculation, if it wasn't set in the CellConfiguration.
delay - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink.CMulticast
Delay to be used by multicast.
delay - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink.CUnicast
Delay to be used by unicast.
delay - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CUplink
The delay used by CNetworkProperties.CUplink.
delay - Variable in class org.eclipse.mosaic.fed.sns.model.TransmissionParameter
Delay configuration for the transmission.
delay - Variable in class org.eclipse.mosaic.lib.model.delay.ConstantDelay
 
delay - Variable in class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Transmission delay.
Delay - Class in org.eclipse.mosaic.lib.model.delay
Basic Delay to be extended by specialized delays.
Delay() - Constructor for class org.eclipse.mosaic.lib.model.delay.Delay
 
DelayTypeAdapterFactory - Class in org.eclipse.mosaic.lib.model.gson
 
DelayTypeAdapterFactory() - Constructor for class org.eclipse.mosaic.lib.model.gson.DelayTypeAdapterFactory
 
DelayUtility - Class in org.eclipse.mosaic.fed.cell.utility
Cellular delay utility to calculate the delay from within cell.
DelayUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.DelayUtility
 
deleteV2xMessage(int) - Static method in class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 
Denm - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
Decentralized Environment Notification Message.
Denm(MessageRouting, DenmContent, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
 
Denm(MessageRouting, Denm, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
 
DenmContent - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
 
DenmContent(long, GeoPoint, String, SensorType, int, float, float) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
DenmContent(long, GeoPoint, String, SensorType, int, float, float, GeoPoint, GeoPolygon, String) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
DenmContent(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
density(double) - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo.Builder
 
departConnectionIndex - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
The index of the connection of the route where the vehicle will start on.
departSpeed - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
The speed at which the vehicle is supposed to depart.
departSpeedMode - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
The depart speed mode.
departSpeedMode - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
The depart speed mode.
departureConnection(int) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.Builder
 
departureLane(VehicleDeparture.LaneSelectionMode, int, double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.Builder
 
departureSpeed(double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.Builder
 
departureSpeed(VehicleDeparture.DepartureSpeedMode, double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.Builder
 
deploy - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
deployFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.DistributedFederationManagement
Deploys a federate represented by its handle on a remote machine using SSH.
deployFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Deploys a federate represented by its descriptor on the local machine.
depth - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
description() - Method in annotation type org.eclipse.mosaic.lib.util.cli.CommandLineOption
 
descriptor - Variable in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.mosaic.lib.gson.CartesianPointAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.mosaic.lib.gson.GeoPointAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.mosaic.lib.gson.UtmPointAdapter
 
destination - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Point to which the vehicles will travel.
destination - Variable in class org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair
Random point within the given destination circle to which the vehicle will travel.
DestinationAddressContainer - Class in org.eclipse.mosaic.lib.objects.addressing
A container for any type of destination network address (Topocast or Geocast).
DestinationAddressContainer(DestinationType, NetworkAddress, AdHocChannel, Integer, GeoArea, ProtocolType) - Constructor for class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
DestinationType - Enum in org.eclipse.mosaic.lib.enums
Enumeration of destination types.
detectGraphs(Collection<Node>) - Static method in class org.eclipse.mosaic.lib.database.DatabaseUtils
This detects all graphs that exist in the database and returns them as lists of nodes.
determineTransmissionAttempts(RandomNumberGenerator, CNetworkProperties, TransmissionMode) - Static method in class org.eclipse.mosaic.fed.cell.utility.RetransmissionLossUtility
Determine the number and success of the transmission attempts for the given message in the according region with the help of the DirectTransmission.
deviations - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Parameters to deviate for each individual vehicle based in this prototype.
DimensionsModifier - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
Adjusts the dimensions of perceived VehicleObjects.
DimensionsModifier(RandomNumberGenerator) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.DimensionsModifier
 
DimensionsModifier(RandomNumberGenerator, double, double, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.DimensionsModifier
 
direction - Variable in class org.eclipse.mosaic.lib.spatial.Ray
 
DIRECTION - org.eclipse.mosaic.lib.enums.SensorType
 
disable() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
disable() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
Disables the AdHoc communication on the vehicle.
disable() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
Turn off the Cellular module in order to not receive messages anymore.
disable() - Method in interface org.eclipse.mosaic.fed.application.app.api.communication.CommunicationModule
Resets the communication module configuration (to null) and sends a disabling configure message to the RTI.
disableTurnCosts() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.OptionalTurnCostProvider
Disables consideration of turn costs.
distance - Variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors
All distance sensor information the vehicle has.
distance(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
Set the distance that messages transmitted over this radio will travel.
distanceBetween(GeoPoint, GeoPoint) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
 
distanceBetween(GeoPoint, GeoPoint, Vector3d) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
 
distanceBetween(GeoPoint, GeoPoint, Vector3d) - Method in interface org.eclipse.mosaic.lib.transform.GeoCalculator
 
distanceBetween(GeoPoint, GeoPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.HarvesineGeoCalculator
 
distanceBetween(GeoPoint, GeoPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.SansonFlamsteedCalculator
 
distanceBetween(GeoPoint, GeoPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.SimpleGeoCalculator
 
distanceBetween(GeoPoint, GeoPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.UtmGeoCalculator
 
distanceDriven - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
DistanceFilter - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
This implementation of PerceptionModifier is a stochastic filter, that works on the principle that closer vehicles are more likely to be perceived than further vehicles.
DistanceFilter(RandomNumberGenerator, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.DistanceFilter
 
DistanceMeters() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.DistanceMeters
 
DistanceMetersQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.DistanceMetersQuiet
 
DistanceSensor - Class in org.eclipse.mosaic.lib.objects.vehicle.sensor
This contains all information gathered by the vehicles distance sensor.
DistanceSensor(double, double, double, double) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
This creates a new distance sensor object.
distanceSqr - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
distanceSqrTo(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Method to determine the sqquared Euclidean distance between the two points represented by two Vector3ds, resulting in a scalar value.
distanceSqrToPoint(double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
Calculates the squared distance to a given point defined by x, y, and z coordinates.
distanceSqrToPoint(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
distanceTo(CartesianPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
distanceTo(GeoPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
distanceTo(UtmPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
distanceTo(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Method to determine the Euclidean distance between the two points represented by two Vector3ds, resulting in a scalar value.
distanceTo(T) - Method in interface org.eclipse.mosaic.lib.geo.Point
 
distanceToPoint(double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
distanceToPoint(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
DistributedFederationManagement - Class in org.eclipse.mosaic.rti.federation
This extension of LocalFederationManagement allows additionally to the local administration an administration on remote hosts using SSH.
DistributedFederationManagement(ComponentProvider) - Constructor for class org.eclipse.mosaic.rti.federation.DistributedFederationManagement
Constructor with string identifying a federation as parameter.
distValue - Variable in class org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue
 
DO_NOT_RESPECT_OTHER_DRIVERS - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Driving mode indicate the driving style.
DockerClient - Class in org.eclipse.mosaic.lib.docker
A simple client which is able to run docker images using the command line tools of docker.
DockerClient() - Constructor for class org.eclipse.mosaic.lib.docker.DockerClient
 
DockerCommandLine - Class in org.eclipse.mosaic.lib.docker
Binds docker command line options to methods.
DockerCommandLine() - Constructor for class org.eclipse.mosaic.lib.docker.DockerCommandLine
 
DockerContainer - Class in org.eclipse.mosaic.lib.docker
Wraps information about a running docker container instance.
dockerFederateExecutor - Variable in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
Docker-Executor for running the actual simulator (OMNeT++ or ns-3) in a Container.
DockerFederateExecutor - Class in org.eclipse.mosaic.rti.api.federatestarter
A federate executor which starts a docker container which contains the federate.
DockerFederateExecutor(String, String, String) - Constructor for class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
Creates a new DockerFederateExecutor instance.
dockerImage - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
DockerRun - Class in org.eclipse.mosaic.lib.docker
Provides methods to easily compose a "docker run" command.
DockerRuntimeException - Exception in org.eclipse.mosaic.lib.docker
Extension of RuntimeException, thrown for example if connection to docker process is interrupted.
DockerRuntimeException(String) - Constructor for exception org.eclipse.mosaic.lib.docker.DockerRuntimeException
 
DockerRuntimeException(String, Throwable) - Constructor for exception org.eclipse.mosaic.lib.docker.DockerRuntimeException
 
DockerRuntimeException(Throwable) - Constructor for exception org.eclipse.mosaic.lib.docker.DockerRuntimeException
 
dot(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
The dot product of two Vector3d resulting in a scalar.
DOUBLE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
64 Bit floating point number.
DoubleSeconds() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSeconds
 
DoubleSecondsNullable() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSecondsNullable
 
DoubleSecondsQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSecondsQuiet
 
DoubleSecondsQuietNullable() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.DoubleSecondsQuietNullable
 
DoubleTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
DoubleTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.DoubleTraciReader
 
DoubleTraciReader(AbstractTraciResultReader.Matcher<Double>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.DoubleTraciReader
 
DoubleTraciWriter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
DoubleTraciWriter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.DoubleTraciWriter
 
DoubleTraciWriter(double) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.DoubleTraciWriter
 
downlink - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties
 
DownlinkMulticast - org.eclipse.mosaic.fed.cell.config.model.TransmissionMode
 
downlinkPossible() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
DownlinkUnicast - org.eclipse.mosaic.fed.cell.config.model.TransmissionMode
 
DOWNSTREAM_MODULE - Static variable in class org.eclipse.mosaic.fed.cell.module.CellModuleNames
 
DownstreamModule - Class in org.eclipse.mosaic.fed.cell.module.streammodules
This module simulates the Downlink in the RAN-Part of the cellular network.
DownstreamModule(ChainManager) - Constructor for class org.eclipse.mosaic.fed.cell.module.streammodules.DownstreamModule
Creates a new DownstreamModule object.
DriveDirection - Enum in org.eclipse.mosaic.lib.enums
Represents the direction a vehicle is driving in.
DUAL - org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.RadioMode
 
DUAL_CHANNEL - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
DUAL_CHANNEL = 2;
DUAL_CHANNEL_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
DUAL_CHANNEL = 2;
DUAL_RADIO - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
DUAL_RADIO = 2;
DUAL_RADIO_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
DUAL_RADIO = 2;
DuplicatableMessage<T extends V2xMessage> - Interface in org.eclipse.mosaic.lib.objects.v2x
A message that can duplicate itself.
duplicate(MessageRouting) - Method in interface org.eclipse.mosaic.lib.objects.v2x.DuplicatableMessage
Creates a copy of the V2xMessage.
duplicate(MessageRouting) - Method in class org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage
 
duration - Variable in class org.eclipse.mosaic.starter.config.CScenario.Simulation
The simulation duration in seconds.

E

EAST - Static variable in class org.eclipse.mosaic.lib.math.VectorUtils
 
easting - Variable in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
eastNorth(UtmZone, double, double) - Static method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
eastNorth(UtmZone, double, double, double) - Static method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
eccentricitySquared - Variable in enum org.eclipse.mosaic.lib.transform.ReferenceEllipsoid
 
Edge - Class in org.eclipse.mosaic.lib.database.spatial
 
Edge<T extends Vector3d> - Class in org.eclipse.mosaic.lib.spatial
 
Edge(T, T) - Constructor for class org.eclipse.mosaic.lib.spatial.Edge
 
Edge.InRadius<V extends Vector3d,​E extends Edge<V>> - Class in org.eclipse.mosaic.lib.database.spatial
 
EdgeAdapter() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
EdgeFinder - Class in org.eclipse.mosaic.lib.database.spatial
Edge Finder searches for the closest edge to a specified geo location.
EdgeFinder(Database) - Constructor for class org.eclipse.mosaic.lib.database.spatial.EdgeFinder
Constructs a new edgeFinder object with the specified database.
edgeId - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
EdgeProperties - Interface in org.eclipse.mosaic.lib.routing
Provides properties for edges, such as the speed limit, length, or road type.
EfficientPriorityQueue<T> - Class in org.eclipse.mosaic.lib.util
Extends PriorityQueue with an efficient contains method that avoids to loop through the queue to find an element.
EfficientPriorityQueue() - Constructor for class org.eclipse.mosaic.lib.util.EfficientPriorityQueue
 
electricity - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
ElectricVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
ElectricVehicleApplication - Interface in org.eclipse.mosaic.fed.application.app.api
All applications accessing electric vehicle functionality are to implement this interface.
ElectricVehicleOperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
This interface extends the basic OperatingSystem and is implemented by the AbstractSimulationUnit ElectricVehicleUnit.
ElectricVehicleUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
This class represents an electric vehicle in the application simulator.
ElectricVehicleUnit(String, VehicleType, GeoPoint) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.ElectricVehicleUnit
Creates a new ElectricVehicle.
EMERGENCY_DECELERATION - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
EmergencyBrakeApp - Class in org.eclipse.mosaic.app.examples.emergencybrake
This class implements an application for vehicles.
EmergencyBrakeApp() - Constructor for class org.eclipse.mosaic.app.examples.emergencybrake.EmergencyBrakeApp
Initializes an instance of the EmergencyBrakeApp.
emergencyBrakeThresh - Variable in class org.eclipse.mosaic.app.examples.emergencybrake.CEmergencyBrakeApp
Minimal deceleration in m/s^2 for the emergency brake detection
emergencyDecel - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Emergency deceleration.
emergencyExit(Throwable) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Call this method if the connection to SUMO should be closed immediately.
emergencyExit(Throwable) - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
emergencyExit(Throwable) - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
 
EmergencyVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
emissions(VehicleEmissions) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set information about the emissions of the vehicle.
Emissions - Class in org.eclipse.mosaic.lib.objects.vehicle
Data object providing emission values (e.g.
Emissions(double, double, double, double, double) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.Emissions
 
Empty(MessageRouting) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.V2xMessage.Empty
 
EMPTY_PAYLOAD - Static variable in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
 
enable() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
Enables the AdHoc communication module with default configuration parameters.
enable() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
Convenience method to enable the cell module with bare minimum default values and a default configuration for CAMs using the CellModule.DEFAULT_CAM_GEO_RADIUS Note: When using this method, no bitrates will be set and default values configured in the Cell module will be used.
enable(ConfigT) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
enable(ConfigT) - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModule
Enables and configures this perception module.
enable(AdHocModuleConfiguration) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
Enables the AdHoc communication module with the given configuration.
enable(CellModuleConfiguration) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
Enables the Cell module with the given configuration.
enable(SimplePerceptionConfiguration) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
enable(SimplePerceptionConfiguration) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionModule
 
enable(SimplePerceptionConfiguration) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SumoPerceptionModule
 
enable(TConf) - Method in interface org.eclipse.mosaic.fed.application.app.api.communication.CommunicationModule
Stores the communication module configuration for enabling and sends configure message to the MOSAIC RTI.
enabled - Variable in class org.eclipse.mosaic.fed.application.config.CPerception.CTrafficLightIndex
Defines if the traffic index is enabled.
enabled - Variable in class org.eclipse.mosaic.fed.application.config.CPerception.CVehicleIndex
Defines if the vehicle index is enabled.
enabled - Variable in class org.eclipse.mosaic.fed.application.config.CPerception.CWallIndex
Defines if the wall index is enabled.
encode(String, int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
EncodedPayload - Class in org.eclipse.mosaic.lib.objects.v2x
 
EncodedPayload(byte[], long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Creates a new payload using the full byte array with an minimal payload length.
EncodedPayload(long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Creates a new encoded message using the size of the payload length.
EncodedPayload(long, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Creates a new encoded message using the size of the payload length with an minimal payload length.
EncodedPayload(ToDataOutput, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Creates a new payload which encodes the given ToDataOutput into an byte array beforehand.
encodeGeoPoint(DataOutput, GeoPoint) - Static method in class org.eclipse.mosaic.lib.util.SerializationUtils
 
encodePayloads - Variable in class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador
If set to true, messages (e.g.
encodePayloads - Variable in class org.eclipse.mosaic.lib.objects.v2x.etsi.EtsiPayloadConfiguration
If set to true, the payload of CAM, DENM, SPATM, and IVIM messages are encoded into a byte array.
encodeStateList(List<TrafficLightState>) - Static method in class org.eclipse.mosaic.fed.sumo.util.TrafficLightStateDecoder
 
end - Variable in class org.eclipse.mosaic.fed.environment.config.CEventTime
End time of the event.
end - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
Defines the point in time to end spawning vehicles.
END - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> General
END - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Termination of steps or lists.
END_TIME_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
END_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> General
endPos(double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
endTime - Variable in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
End time of the simulation.
endTime(long) - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage.Builder
 
entryTime - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopVehicleData
The entry time to the induction time.
EnvironmentAmbassador - Class in org.eclipse.mosaic.fed.environment.ambassador
Main class for the environment simulator that emits events to vehicles that lie in their configured time span and the configured event area.
EnvironmentAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.environment.ambassador.EnvironmentAmbassador
The configuration file referenced in AmbassadorParameter is used for CEnvironment object instantiation.
EnvironmentEvent - Class in org.eclipse.mosaic.lib.objects.environment
 
EnvironmentEvent(SensorType, int, long, long) - Constructor for class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
Creates a new environment event.
EnvironmentEventLocation - Class in org.eclipse.mosaic.lib.objects.environment
Holds the Environment location.
EnvironmentEventLocation(GeoArea, SensorType) - Constructor for class org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation
 
EnvironmentSensorActivation - Class in org.eclipse.mosaic.interactions.environment
This extension of Interaction is intended to be used to signal interest in sensor information for a specific node.
EnvironmentSensorActivation(long, String) - Constructor for class org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation
Constructor for the interaction.
EnvironmentSensorUpdates - Class in org.eclipse.mosaic.interactions.environment
This extension of Interaction is intended to be used to exchange sensor data.
EnvironmentSensorUpdates(long, String, Collection<EnvironmentEvent>) - Constructor for class org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates
The constructor for the interaction.
EPSILON_D - Static variable in class org.eclipse.mosaic.lib.math.MathUtils
 
EPSILON_F - Static variable in class org.eclipse.mosaic.lib.math.MathUtils
 
equals(Object) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MyInteraction
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.eventresources.RemoveVehicles
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedAcknowledgement
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedV2xMessage
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.PointBoundingBox
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
equals(Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
equals(Object) - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage
 
equals(Object) - Method in class org.eclipse.mosaic.fed.cell.message.GeocasterResult
 
equals(Object) - Method in class org.eclipse.mosaic.fed.cell.message.StreamResult
 
equals(Object) - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamParticipant
 
equals(Object) - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamProperties
 
equals(Object) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
 
equals(Object) - Method in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
equals(Object) - Method in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.application.ApplicationInteraction
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.application.ItefLogging
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.application.SumoTraciRequest
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.application.SumoTraciResponse
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.V2xFullMessageReception
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageReception
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageRemoval
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStop
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.electricity.ChargingStationUpdate
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.electricity.VehicleBatteryUpdates
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingDenial
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.RsuRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.ServerRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.TmcRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.mapping.VehicleRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleResume
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
equals(Object) - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
equals(Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
equals(Object) - Method in class org.eclipse.mosaic.lib.database.building.Building
 
equals(Object) - Method in class org.eclipse.mosaic.lib.database.building.Corner
 
equals(Object) - Method in class org.eclipse.mosaic.lib.database.building.Wall
 
equals(Object) - Method in class org.eclipse.mosaic.lib.database.road.Node
 
equals(Object) - Method in class org.eclipse.mosaic.lib.database.road.TrafficLightNode
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.CartesianPolygon
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.GeoPolygon
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
equals(Object) - Method in class org.eclipse.mosaic.lib.geo.UtmZone
 
equals(Object) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
 
equals(Object) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
 
equals(Object) - Method in class org.eclipse.mosaic.lib.math.Vector3d
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.communication.HandoverInfo
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.UnitData
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageRouting
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageStreamRouting
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Do not overwrite, compares only the id.
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.Consumptions
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.RadarSensor
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
equals(Object) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
equals(Object) - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
equals(Object) - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
equals(Object) - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
equals(Object) - Method in class org.eclipse.mosaic.lib.spatial.PointCloud.Point
 
equals(Object) - Method in class org.eclipse.mosaic.lib.util.objects.Position
 
equals(Object) - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
 
equals(Object) - Method in class org.eclipse.mosaic.rti.api.Interaction
 
equals(Object) - Method in class org.eclipse.mosaic.rti.api.MosaicVersion
 
equals(Object) - Method in class org.eclipse.mosaic.rti.api.parameters.InteractionDescriptor
 
equals(Object) - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
 
EqualsFilter - Class in org.eclipse.mosaic.fed.output.generator.file.filter
Filter which accepts object which are equal to the configured value.
equalsOtherPhase(TrafficLightProgramPhase) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
Returns true, if states of this traffic light phase equal states of another TrafficLightPhase.
equatorialRadius - Variable in enum org.eclipse.mosaic.lib.transform.ReferenceEllipsoid
 
error(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(Marker, String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(Marker, String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(Marker, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(Marker, String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
error(Marker, String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
ErrorRegister - Enum in org.eclipse.mosaic.fed.application.ambassador
The application ambassador has a given error range from 0x01000000 to 0x02000000.
estimateCost(AStar.Node<T, P>) - Method in interface org.eclipse.mosaic.lib.spatial.AStar.Node
Returns the estimated cost in order to reach the final destination node from this node.
estimatedTimeToCompletion - Variable in class org.eclipse.mosaic.rti.time.PerformanceInformation
 
ethernetHeader - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CHeaderLengths
The size of all headers of the ethernet link layer (used only for server nodes).
EtsiPayloadConfiguration - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
 
EtsiPayloadConfiguration(boolean) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.EtsiPayloadConfiguration
 
Event - Class in org.eclipse.mosaic.lib.util.scheduling
Information to be processed at a simulation point is called event.
Event(long, EventProcessor) - Constructor for class org.eclipse.mosaic.lib.util.scheduling.Event
Constructor for convenience.
Event(long, EventProcessor, Object) - Constructor for class org.eclipse.mosaic.lib.util.scheduling.Event
Constructor for convenience.
Event(long, EventProcessor, Object, long) - Constructor for class org.eclipse.mosaic.lib.util.scheduling.Event
Constructor for convenience.
EventBuilder - Class in org.eclipse.mosaic.lib.util.scheduling
 
EventInterceptor - Class in org.eclipse.mosaic.lib.util.scheduling
The event interceptor creates intercepted events based on events with other processors.
EventInterceptor(EventManager, List<EventProcessor>) - Constructor for class org.eclipse.mosaic.lib.util.scheduling.EventInterceptor
Create a new EventInterceptor based on a given event manager and the processors for the intercepted event.
EventInterceptor(EventManager, EventProcessor) - Constructor for class org.eclipse.mosaic.lib.util.scheduling.EventInterceptor
Constructor for convenience.
EventManager - Interface in org.eclipse.mosaic.lib.util.scheduling
The event manager stores events and forces further steps that are required to process the event.
EventNicenessPriorityRegister - Class in org.eclipse.mosaic.fed.application.ambassador.util
top = highest priority.
EventNicenessPriorityRegister() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
EventProcessingApp - Class in org.eclipse.mosaic.app.tutorial
Receiving application that reacts on events passed from another app running on the same vehicle.
EventProcessingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.EventProcessingApp
 
EventProcessor - Interface in org.eclipse.mosaic.lib.util.scheduling
The event processor processes a scheduled event.
eventQueue - Variable in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
The queue stores and sorts the events.
events - Variable in class org.eclipse.mosaic.fed.environment.config.CEnvironment
List of the events.
events - Variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
Ordered queue holding all requested times of federates.
EventScheduler - Interface in org.eclipse.mosaic.lib.util.scheduling
The event scheduler manages the events and processes them.
eventSchedulerThreads - Variable in class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador
Number of threads used by the MultiThreadedEventScheduler.
EventSendingApp - Class in org.eclipse.mosaic.app.tutorial
 
EventSendingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
EXACT_POSITION - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMoveToXY.Mode
 
exception - Variable in class org.eclipse.mosaic.starter.MosaicSimulation.SimulationResult
 
ExceptionalSizeVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
execCommand(String...) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
 
ExecutableFederateExecutor - Class in org.eclipse.mosaic.rti.api.federatestarter
A FederateExecutor implementation which starts a federate (e.g.
ExecutableFederateExecutor(FederateDescriptor, String, String...) - Constructor for class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
ExecutableFederateExecutor(FederateDescriptor, String, List<String>) - Constructor for class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
execute() - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Executes the composed docker run command.
execute(String[]) - Method in class org.eclipse.mosaic.starter.MosaicStarter
Reads all information from the given XML file and starts Eclipse MOSAIC with the read parameters.
execute(Bridge) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.RouteGetIds
 
execute(Bridge) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.SimulationClose
This method executes the command with the given arguments and it leads to closing the simulation.
execute(Bridge) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.SimulationGetDepartedVehicleIds
This method executes the command with the given arguments in order to get the vehicles Id's in the simulation, which departed the simulation.
execute(Bridge) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.SimulationGetTrafficLightIds
This method executes the command with the given arguments in order to get the Id's of the traffic light groups in the simulation.
execute(Bridge) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.SimulationGetVersion
This method executes the command with the given arguments in order to get the version of the Traci API.
execute(Bridge) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleGetTeleportingList
This method executes the SUMO command to the list of vehicles that are currently teleporting (not simulated in the network).
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.RouteGetIds
 
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationClose
 
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationGetDepartedVehicleIds
 
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationGetTrafficLightIds
 
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetTeleportingList
 
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteGetIds
 
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationClose
This method executes the command with the given arguments and it leads to closing the simulation.
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetDepartedVehicleIds
This method executes the command with the given arguments in order to get the vehicles Id's in the simulation, which departed the simulation.
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetTrafficLightIds
This method executes the command with the given arguments in order to get the Id's of the traffic light groups in the simulation.
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetVersion
This method executes the command with the given arguments in order to get the version of the Traci API.
execute(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetTeleportingList
 
execute(Bridge, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSubscriptionSetFieldOfVision
This method executes the command with the given arguments in order to filter a previously created context subscription.
execute(Bridge, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSubscriptionSetFieldOfVision
 
execute(Bridge, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscriptionSetFieldOfVision
This method executes the command with the given arguments in order to filter a previously created context subscription.
execute(Bridge, long) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.SimulationSimulateStep
This method executes the command with the given arguments in order to set the simulation step.
execute(Bridge, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationSimulateStep
 
execute(Bridge, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationSimulateStep
This method executes the command with the given arguments in order to set the simulation step.
execute(Bridge, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
Call this method to execute the command with the given arguments.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.JunctionGetPosition
This method executes the command with the given arguments and returns the position of the junction.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.LaneGetLength
This method executes the command with the given arguments and returns the length of the lane.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.LaneGetShape
This method executes the command to retrieve the shape of a lane.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.RouteGetEdges
This method executes the command with the given arguments and returns a list included edge Id's.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetControlledJunctions
This method executes the command with the given arguments in order to get the controlled junctions in the traffic light simulations.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetControlledLanes
This method executes the command with the given arguments in order to get the controlled lanes in the traffic light simulations.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetControlledLinks
 
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetCurrentPhase
 
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetCurrentProgram
This method executes the command with the given arguments in order to get the current traffic light application.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetPrograms
This method executes the command with the given arguments in order to get the complete definitions of all traffic light programs.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetState
This method executes the command with the given arguments in order to get the traffic light state.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetTimeOfNextSwitch
 
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleGetRouteId
This method executes the command with the given arguments in order to get the Id of the vehicle route.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleGetVehicleTypeId
This method executes the command with the given arguments in order to get the Id of a vehicle route.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetResume
This method executes the command to have a vehicle resume driving.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetUpdateBestLanes
This method executes the command with the given arguments in order to update the lanes.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetAccel
This method executes the command with the given arguments in order to get the acceleration value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetDecel
This method executes the command with the given arguments in order to get the deceleration value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetHeight
This method executes the command with the given arguments in order to get the height value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetLength
This method executes the command with the given arguments in order to get the length value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetMaxSpeed
This method executes the command with the given arguments in order to get the max speed value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetMinGap
This method executes the command with the given arguments in order to get the min gap value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetSigma
This method executes the command with the given arguments in order to get the sigma value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetSpeedFactor
This method executes the command with the given arguments in order to get the speed factor value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetTau
This method executes the command with the given arguments in order to get the tau value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetVClass
This method executes the command with the given arguments in order to get the vclass value of a specific vehicle type.
execute(Bridge, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleTypeGetWidth
This method executes the command with the given arguments in order to get the width value of a specific vehicle type.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.JunctionGetPosition
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneGetLength
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneGetShape
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.RouteGetEdges
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetControlledJunctions
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetControlledLanes
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetControlledLinks
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetCurrentPhase
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetCurrentProgram
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetPrograms
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetState
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetTimeOfNextSwitch
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetRouteId
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetVehicleTypeId
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetResume
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetUpdateBestLanes
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetAccel
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetDecel
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetHeight
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetLength
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetMaxSpeed
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetMinGap
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetSigma
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetSpeedFactor
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetTau
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetVClass
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetWidth
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.JunctionGetPosition
This method executes the command with the given arguments and returns the position of the junction.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneGetLength
This method executes the command with the given arguments and returns the length of the lane.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneGetShape
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteGetEdges
This method executes the command with the given arguments and returns a list included edge Id's.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledJunctions
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledLanes
This method executes the command with the given arguments in order to get the controlled lines in the traffic light simulations.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledLinks
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetCurrentPhase
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetCurrentProgram
This method executes the command with the given arguments in order to get the current traffic light application.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetPrograms
This method executes the command with the given arguments in order to get the complete definitions of all traffic light programs.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetState
This method executes the command with the given arguments in order to get the traffic light state.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetTimeOfNextSwitch
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetRouteId
This method executes the command with the given arguments in order to get the Id of the vehicle route.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetVehicleTypeId
This method executes the command with the given arguments in order to get the Id of a vehicle route.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetResume
This method executes the command to have a vehicle resume driving.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetUpdateBestLanes
This method executes the command with the given arguments in order to update the lanes.
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetAccel
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetDecel
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetHeight
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetLength
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetMaxSpeed
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetMinGap
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetSigma
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetSpeedFactor
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetTau
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetVClass
 
execute(Bridge, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetWidth
 
execute(Bridge, String, byte[]) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.SimulationTraciRequest
 
execute(Bridge, String, byte[]) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationTraciRequest
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.LaneSetMaxSpeed
This method executes the command with the given arguments and sets the maximum lane speed.
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.PoiSetAngle
Executes the command in order to set the direction of a previously added PoI object.
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.PoiSetHeight
Executes the command in order to set the height of a previously added PoI object.
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.PoiSetWidth
Executes the command in order to set the width of a previously added PoI object.
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightSetRemainingPhaseDuration
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetImperfection
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMaxAcceleration
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMaxDeceleration
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMaxSpeed
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMinGap
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetReactionTime
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetSpeed
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetSpeedFactor
 
execute(Bridge, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetVehicleLength
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneSetMaxSpeed
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetAngle
Executes the command in order to set the direction of a previously added PoI object.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetHeight
Executes the command in order to set the height of a previously added PoI object.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetWidth
Executes the command in order to set the width of a previously added PoI object.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetRemainingPhaseDuration
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetImperfection
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMaxAcceleration
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMaxDeceleration
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMaxSpeed
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMinGap
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetReactionTime
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSpeed
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSpeedFactor
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetVehicleLength
 
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractVehicleSetSingleDoubleValue
Call this method to execute the command with the given arguments.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetMaxSpeed
This method executes the command with the given arguments and sets the maximum lane speed.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetAngle
Executes the command in order to set the direction of a previously added PoI object.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetHeight
Executes the command in order to set the height of a previously added PoI object.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetWidth
Executes the command in order to set the width of a previously added PoI object.
execute(Bridge, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetRemainingPhaseDuration
 
execute(Bridge, String, double, long) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetSlowDown
This method executes the command with the given arguments in order to slow down the vehicle to the new speed.
execute(Bridge, String, double, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSlowDown
This method executes the command with the given arguments in order to slow down the vehicle to the new speed.
execute(Bridge, String, double, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetSlowDown
This method executes the command with the given arguments in order to slow down the vehicle to the new speed.
execute(Bridge, String, int) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.PoiRemove
Executes the command in order to remove a previously added PoI in the SUMO-GUI.
execute(Bridge, String, int) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightSetPhaseIndex
 
execute(Bridge, String, int) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetLaneChangeMode
 
execute(Bridge, String, int) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetSpeedMode
 
execute(Bridge, String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiRemove
Executes the command in order to remove a previously added PoI in the SUMO-GUI.
execute(Bridge, String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetPhaseIndex
 
execute(Bridge, String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetLaneChangeMode
 
execute(Bridge, String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSpeedMode
 
execute(Bridge, String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractVehicleSetSingleIntegerValue
 
execute(Bridge, String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiRemove
Executes the command in order to remove a previously added PoI in the SUMO-GUI.
execute(Bridge, String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetPhaseIndex
 
execute(Bridge, String, int, int, int, int) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetColor
 
execute(Bridge, String, int, int, int, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetColor
 
execute(Bridge, String, int, int, int, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetColor
 
execute(Bridge, String, int, long) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetChangeLane
This method executes the command with the given arguments in order to set a lane for the vehicle.
execute(Bridge, String, int, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetChangeLane
 
execute(Bridge, String, int, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetChangeLane
This method executes the command with the given arguments in order to set a lane for the vehicle.
execute(Bridge, String, int, CartesianPoint, Color) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.PoiAdd
Executes the command in order to add a new PoI in the SUMO-GUI.
execute(Bridge, String, int, CartesianPoint, Color) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiAdd
Executes the command in order to add a new PoI in the SUMO-GUI.
execute(Bridge, String, int, CartesianPoint, Color) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiAdd
Executes the command in order to add a new PoI in the SUMO-GUI.
execute(Bridge, String, long, long) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.InductionLoopSubscribe
This method executes the command with the given arguments.
execute(Bridge, String, long, long) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.LaneAreaSubscribe
This method executes the command with the given arguments.
execute(Bridge, String, long, long) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightSubscribe
This method executes the command with the given arguments in order to subscribe the traffic light group to the application.
execute(Bridge, String, long, long) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSubscribe
This method executes the command with the given arguments in order to subscribe the vehicle to the application.
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.InductionLoopSubscribe
 
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneAreaSubscribe
 
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSubscribe
This method executes the command with the given arguments in order to subscribe the traffic light group to the application.
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSubscribe
 
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.InductionLoopSubscribe
This method executes the command with the given arguments.
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneAreaSubscribe
This method executes the command with the given arguments.
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSubscribe
This method executes the command with the given arguments in order to subscribe the traffic light group to the application.
execute(Bridge, String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribe
This method executes the command with the given arguments in order to subscribe the vehicle to the application.
execute(Bridge, String, long, long, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSubscribeSurroundingVehicle
This method executes the command with the given arguments in order to subscribe the vehicle to the application.
execute(Bridge, String, long, long, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSubscribeSurroundingVehicle
 
execute(Bridge, String, long, long, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribeSurroundingVehicle
This method executes the command with the given arguments in order to subscribe the vehicle to the application.
execute(Bridge, String, Color) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetHighlight
This method executes the command with the given arguments in order to highlight a vehicle in the SUMO-GUI with a circle which is visible for 10 seconds.
execute(Bridge, String, Color) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetHighlight
This method executes the command with the given arguments in order to highlight a vehicle in the SUMO-GUI with a circle which is visible for 10 seconds.
execute(Bridge, String, Color) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetHighlight
This method executes the command with the given arguments in order to highlight a vehicle in the SUMO-GUI with a circle which is visible for 10 seconds.
execute(Bridge, String, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.PoiSetImage
Executes the command in order to set the image path of a previously added PoI object.
execute(Bridge, String, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightSetProgram
This method executes the command with the given arguments in order to set the traffic light program.
execute(Bridge, String, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightSetState
 
execute(Bridge, String, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleGetParameter
This method executes the command with the given arguments in order to get the value of a specific parameter of the given vehicle.
execute(Bridge, String, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRouteById
This method executes the command with the given arguments in order to set the vehicles route to the route with the given id.
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetImage
Executes the command in order to set the image path of a previously added PoI object.
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetProgram
 
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetState
 
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetParameter
This method executes the command with the given arguments in order to get the value of a specific parameter of the given vehicle.
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetRouteById
 
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetImage
Executes the command in order to set the image path of a previously added PoI object.
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetProgram
This method executes the command with the given arguments in order to set the traffic light program.
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetState
 
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetParameter
This method executes the command with the given arguments in order to get the value of a specific parameter of the given vehicle.
execute(Bridge, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetRouteById
This method executes the command with the given arguments in order to set the vehicles route to the route with the given id.
execute(Bridge, String, String, double) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetParameter
This method executes the command with the given arguments in order to set the value (as double) of a specific parameter of the given vehicle.
execute(Bridge, String, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetParameter
This method executes the command with the given arguments in order to set the value (as double) of a specific parameter of the given vehicle.
execute(Bridge, String, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetParameter
This method executes the command with the given arguments in order to set the value (as double) of a specific parameter of the given vehicle.
execute(Bridge, String, String, double, int, long, int) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetStop
This method executes the command with the given arguments in order to set the stop mode for the vehicle.
execute(Bridge, String, String, double, int, long, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetStop
This method executes the command with the given arguments in order to set the stop mode for the vehicle.
execute(Bridge, String, String, double, int, long, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetStop
This method executes the command with the given arguments in order to set the stop mode for the vehicle.
execute(Bridge, String, String, int, List<SumoTrafficLightLogic.Phase>) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightAddProgram
 
execute(Bridge, String, String, int, List<SumoTrafficLightLogic.Phase>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightAddProgram
 
execute(Bridge, String, String, int, List<SumoTrafficLightLogic.Phase>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightAddProgram
 
execute(Bridge, String, String, int, CartesianPoint, double, VehicleSetMoveToXY.Mode) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMoveToXY
This method executes the command with the given arguments in order to set the vehicle move to a position.
execute(Bridge, String, String, int, CartesianPoint, double, VehicleSetMoveToXY.Mode) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMoveToXY
 
execute(Bridge, String, String, int, CartesianPoint, double, VehicleSetMoveToXY.Mode) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetMoveToXY
This method executes the command with the given arguments in order to set the vehicle move to a position.
execute(Bridge, String, String, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetParameter
This method executes the command with the given arguments in order to set the value (as String) of a specific parameter of the given vehicle.
execute(Bridge, String, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetParameter
This method executes the command with the given arguments in order to set the value (as String) of a specific parameter of the given vehicle.
execute(Bridge, String, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetParameter
This method executes the command with the given arguments in order to set the value (as String) of a specific parameter of the given vehicle.
execute(Bridge, String, String, String, String, String, String) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleAdd
This method executes the command with the given arguments in order to add a vehicle with its specific properties.
execute(Bridge, String, String, String, String, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleAdd
 
execute(Bridge, String, String, String, String, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleAdd
This method executes the command with the given arguments in order to add a vehicle with its specific properties.
execute(Bridge, String, List<String>) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.LaneSetAllow
This method executes the command with the given arguments and sets the allowed vehicle classes vClasses.
execute(Bridge, String, List<String>) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.LaneSetDisallow
This method executes the command with the given arguments and sets the disallowed classes.
execute(Bridge, String, List<String>) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.RouteAdd
This method executes the command with the given arguments and adds a new route.
execute(Bridge, String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneSetAllow
 
execute(Bridge, String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneSetDisallow
 
execute(Bridge, String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.RouteAdd
 
execute(Bridge, String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetAllow
This method executes the command with the given arguments and sets the allowed vehicle classes vClasses.
execute(Bridge, String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetDisallow
This method executes the command with the given arguments and sets the disallowed classes.
execute(Bridge, String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteAdd
This method executes the command with the given arguments and adds a new route.
execute(Bridge, String, VehicleSetRemove.Reason) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove
This method executes the command with the given arguments in order to set the remove type.
execute(Bridge, String, VehicleSetRemove.Reason) - Method in class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetRemove
 
execute(Bridge, String, VehicleSetRemove.Reason) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetRemove
This method executes the command with the given arguments in order to set the remove type.
executeAndReturn(Bridge, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
Call this method to execute the command with the given arguments.
executeAndReturnList(Bridge, Object...) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
Call this method to execute the command with the given arguments.
ExecutionException() - Constructor for exception org.eclipse.mosaic.starter.MosaicStarter.ExecutionException
 
exitOnInsertionError - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
If too many vehicles try to enter the simulation, SUMO might skip some vehicles and tries to enter them later again.
expDelay - Variable in class org.eclipse.mosaic.lib.model.delay.GammaDelay
Expected delay in nanoseconds for the Gamma distribution.
expectByte(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader which expects a specific Byte value to be read.
expectInteger(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader which expects a specific Integer value to be read.
exportMeasurement(Logger) - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor.Measurement
 
ExtendedMethodSet - Class in org.eclipse.mosaic.fed.output.generator.file.format
 
ExtendedMethodSet() - Constructor for class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 
extendEnd(double) - Method in class org.eclipse.mosaic.lib.spatial.LineString
Moves the last point along LineString.getEndDirection(Vector3d) by the given distance.
extendStart(double) - Method in class org.eclipse.mosaic.lib.spatial.LineString
Moves the first point along LineString.getStartDirection(Vector3d) by the given distance.
EXTERNAL_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
externalVehicles - Variable in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
List of vehicles that are simulated externally.
externalWatchDog - Variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
externalWatchDog - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
ExternalWatchDog - Class in org.eclipse.mosaic.rti
This watchdog thread, once started, can be accessed remotely to close the simulation.
ExternalWatchDog(ComponentProvider, int) - Constructor for class org.eclipse.mosaic.rti.ExternalWatchDog
Creates an Watchdog thread which can be access via the given port to close the simulation remotely.
extractTypeId(Class<?>) - Static method in class org.eclipse.mosaic.lib.util.InteractionUtils
Extracts the type ID from the interaction class.

F

failIfOutsideWorld() - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
Enables the option to fail if the conversion from UTM leads to a coordinate outside of the world.
Fastest - Static variable in interface org.eclipse.mosaic.lib.routing.RoutingCostFunction
 
FederateAmbassador - Interface in org.eclipse.mosaic.rti.api
This interface must be implemented by each simulator (federate) that wants to be included into a federation.
federateAmbassadors - Variable in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Mapping between federation id and federation ambassador instances.
federateConfigurationFile - Variable in class org.eclipse.mosaic.lib.coupling.CAbstractNetworkAmbassador
 
FederateDescriptor - Class in org.eclipse.mosaic.rti.api.parameters
The federation handle is the description of a federate.
FederateDescriptor(String, FederateAmbassador, byte) - Constructor for class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
Creates a new FederateDescriptor which provides various information for managing the ambassador and the federate it presents.
federateDescriptors - Variable in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Mapping between federation id and federation descriptors.
FederateEvent - Class in org.eclipse.mosaic.rti.api.time
An instance of event is created after a federate has requested to advance its local time.
FederateEvent(String, long, long, byte) - Constructor for class org.eclipse.mosaic.rti.api.time.FederateEvent
Constructor to create an event using all fields.
FederateExecutor - Interface in org.eclipse.mosaic.rti.api
The FederateExecutor is used to start the federate the ambassador is associated with.
FederateExecutor.FederateStarterException - Exception in org.eclipse.mosaic.rti.api
 
FederatePriority - Class in org.eclipse.mosaic.rti.api.parameters
Constant values for prioritizing federates.
FederatePriority() - Constructor for class org.eclipse.mosaic.rti.api.parameters.FederatePriority
 
federates - Variable in class org.eclipse.mosaic.starter.config.CRuntime
 
federates - Variable in class org.eclipse.mosaic.starter.config.CScenario
A list of ambassadors or federates to be active in the simulation.
FederateStarterException(String) - Constructor for exception org.eclipse.mosaic.rti.api.FederateExecutor.FederateStarterException
 
FederateStarterException(Throwable) - Constructor for exception org.eclipse.mosaic.rti.api.FederateExecutor.FederateStarterException
 
federation - Variable in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
The simulation components of this federation.
federation - Variable in class org.eclipse.mosaic.rti.interaction.TypeBasedInteractionManagement
 
federation - Variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
FederationManagement - Interface in org.eclipse.mosaic.rti.api
The federation management is responsible for the administration of the simulators and their ambassadors.
FileOutput - Class in org.eclipse.mosaic.fed.output.generator.file
 
FileOutput(Write, InteractionFormatter) - Constructor for class org.eclipse.mosaic.fed.output.generator.file.FileOutput
Construct FileVisualizer with a writer and a message formatter.
FileOutputLoader - Class in org.eclipse.mosaic.fed.output.generator.file
 
FileOutputLoader() - Constructor for class org.eclipse.mosaic.fed.output.generator.file.FileOutputLoader
 
FileUtils - Class in org.eclipse.mosaic.lib.util
 
fillInPrototype(CPrototype) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
This method fills in all properties, that weren't set in the units' configuration using definitions from the prototype.
Filter - Class in org.eclipse.mosaic.fed.output.generator.file.filter
 
Filter(Method) - Constructor for class org.eclipse.mosaic.fed.output.generator.file.filter.Filter
 
FilterFactory - Class in org.eclipse.mosaic.fed.output.generator.file.filter
 
FilterFactory() - Constructor for class org.eclipse.mosaic.fed.output.generator.file.filter.FilterFactory
 
findClosestEdge(GeoPoint, double) - Method in class org.eclipse.mosaic.lib.database.spatial.EdgeFinder
Searches for the closest edge given a location and a heading.
findClosestEdges(GeoPoint) - Method in class org.eclipse.mosaic.lib.database.spatial.EdgeFinder
Searches for the two closest edges to the geo location.
findClosestNode(GeoPoint) - Method in class org.eclipse.mosaic.lib.database.spatial.NodeFinder
Searches for the closest Node to the geo location.
findClosestNode(GeoPoint) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
findClosestNode(GeoPoint) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
findClosestNode(GeoPoint) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Searches for the closest node to {@param point}.
findClosestRoadPosition(GeoPoint) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
Searches for the closest IRoadPosition to a given geo location.
findClosestRoadPosition(GeoPoint) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
findClosestRoadPosition(GeoPoint) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Searches for the closest road position to a given GeoPoint.
findClosestRoadPosition(GeoPoint, double) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
findClosestRoadPosition(GeoPoint, double) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
findClosestRoadPosition(GeoPoint, double) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Searches for the closest road position to a given GeoPoint, If two adjacent edges overlap, the heading will be used as a similarity measure.
findFreePort() - Static method in class org.eclipse.mosaic.lib.util.SocketUtils
Returns a free port.
findRoutes(RoutingRequest) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
This method finds alternative routes including the "best" route in regards to the given cost function.
findRoutes(RoutingRequest) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
 
findRoutes(RoutingRequest) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
findRoutes(RoutingRequest) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Find a route from your actual position to the target position.
findScenarioConfigurationFile(MosaicParameters) - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
finish() - Method in class org.eclipse.mosaic.fed.cell.viz.BandwidthMeasurementManager
Finish the bandwidth measurements.
finish() - Method in class org.eclipse.mosaic.fed.cell.viz.OnDemandPerRegionBandwidthMeasurements
 
finish() - Method in class org.eclipse.mosaic.fed.cell.viz.PerRegionBandwidthMeasurement
Writes everything to export file (CSV file).
finish() - Method in interface org.eclipse.mosaic.fed.cell.viz.StreamListener
The stream listener finishes the listening of the channel.
finish() - Method in class org.eclipse.mosaic.fed.output.ambassador.AbstractOutputGenerator
 
finish() - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutput
 
finishEvent(CellModuleMessage) - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
When the modules have processed the event, the ChainManager finishes this event and sets a new event to actually simulate the transmission delay of the cell messages.
finishSimulation() - Method in class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
 
finishSimulation() - Method in class org.eclipse.mosaic.fed.cell.ambassador.CellAmbassador
 
finishSimulation() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputAmbassador
 
finishSimulation() - Method in class org.eclipse.mosaic.fed.sns.ambassador.SnsAmbassador
 
finishSimulation() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
 
finishSimulation() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.SumoGuiAmbassador
 
finishSimulation() - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
 
finishSimulation() - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
Finishes the simulation.
finishSimulation() - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
This method is called by the time management service to signal that the simulation is finished.
finishSimulationRun(int) - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
The method is called once after the simulation has reached the end time.
finishSimulationRun(int) - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
finishSimulationRun(int) - Method in class org.eclipse.mosaic.rti.time.MultiThreadedTimeManagement
 
first() - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
FIRST - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
fixedOrder - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
Determines if selection of a vehicles type when spawning follows a fixedOrder or stochastic model.
fixedOrder - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
If fixedOrder is true the spawning-process will be exactly the same with every execution.
FixedOrderSelector<T extends Weighted> - Class in org.eclipse.mosaic.fed.mapping.ambassador.weighting
Helper class allowing the random and pseudo-random selection of multiple objects.
FixedOrderSelector(List<T>) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.weighting.FixedOrderSelector
Constructor for FixedOrderSelector.
fixRoute(List<String>) - Method in class org.eclipse.mosaic.lib.routing.util.RouteFixer
Given a list of edge IDs, this method finds all intermediate edges if they are missing.
FLOAT - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
32 Bit floating point number.
flushNotYetAddedVehicles(long) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.SumoAmbassador
Vehicles of the SumoAmbassador.notYetSubscribedVehicles list will be added to simulation by this function or cached again for the next time advance.
FOG - org.eclipse.mosaic.lib.enums.SensorType
 
FOLLOW_ROUTE - org.eclipse.mosaic.lib.enums.LaneChangeMode
 
followerVehicle - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
fooInteger - Variable in class org.eclipse.mosaic.app.tutorial.configurableapp.CExample
 
fooString - Variable in class org.eclipse.mosaic.app.tutorial.configurableapp.CExample
 
fooStringList - Variable in class org.eclipse.mosaic.app.tutorial.configurableapp.CExample
 
format(long) - Static method in class org.eclipse.mosaic.rti.TIME
Format a nanosecond to print a time stamp in a readable format.
format(Interaction) - Method in class org.eclipse.mosaic.fed.output.generator.file.format.InteractionFormatter
return the formatted interaction in string type.
FORMAT_ONE_DIGIT - Static variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
FORMAT_TWO_DIGIT - Static variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
forNumber(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
 
forNumber(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
 
forNumber(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
 
forNumber(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
 
forNumber(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
 
forNumber(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
 
FORWARD - org.eclipse.mosaic.lib.enums.DriveDirection
 
FREE - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
freeCapacityDown(CNetworkProperties, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
Frees bandwidth for the given region.
freeCapacityDown(CellConfiguration, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
Frees the bandwidth for a given node in the downlink direction.
freeCapacityUp(CNetworkProperties, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
Frees bandwidth for the given region in case the message was successfully delivered.
freeCapacityUp(CellConfiguration, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
Frees the bandwidth for a given node in the uplink direction.
freeDownlink(long) - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
freeUplink(long) - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
from - Variable in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
 
from(int, char) - Static method in class org.eclipse.mosaic.lib.geo.UtmZone
Construct a utmZone based on the standardized zone descriptions (number & letter).
from(String) - Static method in class org.eclipse.mosaic.lib.geo.UtmZone
 
from(GeoPoint) - Static method in class org.eclipse.mosaic.lib.geo.UtmZone
 
fromByteArray(byte[]) - Static method in class org.eclipse.mosaic.lib.util.PointCloudSerialization
Creates a PointCloud from a (valid) sequence of bytes.
fromBytes(byte[]) - Method in class org.eclipse.mosaic.lib.util.SerializationUtils
 
fromBytes(byte[], ClassLoader) - Method in class org.eclipse.mosaic.lib.util.SerializationUtils
 
fromCenterToFrontBumper(CartesianPoint, double, double) - Static method in class org.eclipse.mosaic.lib.util.VehicleReferenceUtils
Moves the position reference of a vehicle from its center to the center of the front bumper.
fromCenterToFrontBumper(GeoPoint, double, double) - Static method in class org.eclipse.mosaic.lib.util.VehicleReferenceUtils
Moves the position reference of a vehicle from its center to the center of the front bumper.
fromCenterToFrontBumper(Vector3d, double, double) - Static method in class org.eclipse.mosaic.lib.util.VehicleReferenceUtils
Moves the position reference of a vehicle from its center to the center of the front bumper.
fromConnection(Connection) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.GraphhopperToDatabaseMapper
 
fromCorner - Variable in class org.eclipse.mosaic.lib.database.building.Wall
First Corner of this wall.
fromExternalId(ExternalT) - Method in interface org.eclipse.mosaic.lib.util.objects.IdTransformer
Maps the federate specific unit ID back to the internal MOSAIC conform unit ID (e.g.
fromExternalId(Integer) - Method in class org.eclipse.mosaic.lib.coupling.NetworkEntityIdTransformer
Returns the corresponding internal ID for a given external ID.
fromExternalId(String) - Method in class org.eclipse.mosaic.fed.sumo.util.MosaicConformVehicleIdTransformer
Takes an external vehicle id, creates a MOSAIC-conform vehicle id and adds it to MosaicConformVehicleIdTransformer.vehicleIdMap.
fromExternalId(String) - Method in class org.eclipse.mosaic.lib.util.objects.IdTransformer.Identity
 
fromFrontBumperToCenter(CartesianPoint, double, double) - Static method in class org.eclipse.mosaic.lib.util.VehicleReferenceUtils
Moves the position reference of a vehicle from the center of the front bumper to its bounding box center.
fromFrontBumperToCenter(GeoPoint, double, double) - Static method in class org.eclipse.mosaic.lib.util.VehicleReferenceUtils
Moves the position reference of a vehicle from the center of the front bumper to its bounding box center.
fromFrontBumperToCenter(Vector3d, double, double) - Static method in class org.eclipse.mosaic.lib.util.VehicleReferenceUtils
Moves the position reference of a vehicle from the center of the front bumper to its bounding box center.
fromId(int) - Static method in enum org.eclipse.mosaic.lib.enums.DriveDirection
Returns the enum mapped from an integer.
fromId(int) - Static method in enum org.eclipse.mosaic.lib.enums.RsuType
Returns the enum mapped from an integer.
fromId(int) - Static method in enum org.eclipse.mosaic.lib.enums.SensorType
Returns the enum mapped from an integer.
fromId(int) - Static method in enum org.eclipse.mosaic.lib.enums.VehicleClass
Returns the enum mapped from an integer.
fromId(int) - Static method in enum org.eclipse.mosaic.lib.objects.v2x.etsi.cam.AwarenessType
Returns the enum mapped from an integer.
fromNode(Node) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.GraphhopperToDatabaseMapper
 
fromProto(ProtobufT) - Method in interface org.eclipse.mosaic.lib.objects.ProtobufConversion.Builder
 
fromRegion - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CBandwidthMeasurement
Measure the bandwidth of messages which originate in this region (use wildcard * for all regions).
fromSumo(String) - Static method in class org.eclipse.mosaic.fed.sumo.util.SumoVehicleClassMapping
 
fromSumoInt(int) - Static method in enum org.eclipse.mosaic.lib.enums.VehicleStopMode
Getter for the stop mode (stop, park).
fromTypeName(String) - Method in class org.eclipse.mosaic.lib.gson.GeoAreaAdapterFactory.GeoAreaAdapter
 
fromTypeName(String) - Method in class org.eclipse.mosaic.lib.gson.TypeFieldTypeAdapter
Translates the name of the type to the class to deserialize.
fromTypeName(String) - Method in class org.eclipse.mosaic.lib.util.gson.PackageSpecificTypeAdapter
 
front - Variable in class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
Distance to leading vehicle in [m].
frontEdge - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
frontLeftCorner - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
frontRightCorner - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
fuel - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 

G

GammaDelay - Class in org.eclipse.mosaic.lib.model.delay
GammaDelay holds the GammaRandomDelay and the GammaSpeedDelay, which have the same configuration.
GammaDelay() - Constructor for class org.eclipse.mosaic.lib.model.delay.GammaDelay
 
GammaRandomDelay - Class in org.eclipse.mosaic.lib.model.delay
The GammaRandomDelay to model a more realistic delay distribution, which is in line with the measurements from the campaign in the smartv2x project.
GammaRandomDelay() - Constructor for class org.eclipse.mosaic.lib.model.delay.GammaRandomDelay
 
GammaSpeedDelay - Class in org.eclipse.mosaic.lib.model.delay
The GammaSpeedDelay-Type calculates a delay derived from the GammaDistribution and also including a certain impairment for higher vehicle speeds.
GammaSpeedDelay() - Constructor for class org.eclipse.mosaic.lib.model.delay.GammaSpeedDelay
 
garbageCollection(long) - Method in class org.eclipse.mosaic.lib.util.objects.TimeCache
Clean the cache until the given time.
gcd(int, int) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
Returns the greatest common divisor of a and b (e.g.
generateDelay(RandomNumberGenerator, double) - Method in class org.eclipse.mosaic.lib.model.delay.ConstantDelay
 
generateDelay(RandomNumberGenerator, double) - Method in class org.eclipse.mosaic.lib.model.delay.Delay
Abstract method to be implemented by Delay-classes.
generateDelay(RandomNumberGenerator, double) - Method in class org.eclipse.mosaic.lib.model.delay.GammaRandomDelay
 
generateDelay(RandomNumberGenerator, double) - Method in class org.eclipse.mosaic.lib.model.delay.GammaSpeedDelay
 
generateDelay(RandomNumberGenerator, double) - Method in class org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay
 
generateEtsiData() - Method in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
Abstract method generating a AbstractCamSendingApp.Data-object from the applications' state.
generateEtsiData() - Method in class org.eclipse.mosaic.fed.application.app.etsi.ChargingStationCamSendingApp
 
generateEtsiData() - Method in class org.eclipse.mosaic.fed.application.app.etsi.RoadSideUnitCamSendingApp
 
generateEtsiData() - Method in class org.eclipse.mosaic.fed.application.app.etsi.TrafficLightCamSendingApp
 
generateEtsiData() - Method in class org.eclipse.mosaic.fed.application.app.etsi.VehicleCamSendingApp
 
generateRestrictions(Database.Builder) - Static method in class org.eclipse.mosaic.lib.database.DatabaseUtils
This processes all connections already read and tries to extract possible turn restrictions on junctions.
GenericV2xMessage - Class in org.eclipse.mosaic.lib.objects.v2x
This V2xMessage implementation can be used for simple message exchange between entities.
GenericV2xMessage(MessageRouting, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage
Creates a GenericV2xMessage with a specific payload length.
GenericV2xMessage(MessageRouting, String, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage
Creates a GenericV2xMessage with a specific message type name (e.g.
GenericV2xMessage(MessageRouting, ToDataOutput, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage
Creates a GenericV2xMessage carrying specific payload.
GeoArea - Interface in org.eclipse.mosaic.lib.geo
 
GeoAreaAdapterFactory - Class in org.eclipse.mosaic.lib.gson
 
GeoAreaAdapterFactory() - Constructor for class org.eclipse.mosaic.lib.gson.GeoAreaAdapterFactory
 
GeoAreaAdapterFactory.GeoAreaAdapter - Class in org.eclipse.mosaic.lib.gson
 
geoBroadCast(GeoArea) - Method in class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
Creates geo broadcast to destination area.
geoBroadcastBasedOnUnicast(GeoArea) - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Creates geo Broadcast (application layer) based on Unicast (network layer) for geo area.
geoBroadcastMbms(GeoArea) - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Creates geoBroadCast for destination area using mbms method.
GeoCalculator - Interface in org.eclipse.mosaic.lib.transform
 
geoCast(GeoArea, byte[]) - Method in class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
Creates geo cast to specific IP address using a specific AdHocChannel.
GEOCASTER - Static variable in class org.eclipse.mosaic.fed.cell.module.CellModuleNames
 
GeocasterModule - Class in org.eclipse.mosaic.fed.cell.module
This module is the turning point between Up- and Downlink and is responsible for message casting and routing according to Topocast, GeoUnicast and GeoBroadcast.
GeocasterModule(ChainManager) - Constructor for class org.eclipse.mosaic.fed.cell.module.GeocasterModule
Creates a new GeocasterModule object.
GeocasterResult - Class in org.eclipse.mosaic.fed.cell.message
The message that comes out of the Geocaster and is intended for the Downstream module.
GeocasterResult(Multimap<CNetworkProperties, String>, TransmissionMode, V2xMessage, boolean) - Constructor for class org.eclipse.mosaic.fed.cell.message.GeocasterResult
Creates a new GeocasterResult object.
GeoCircle - Class in org.eclipse.mosaic.lib.geo
A GeoCircle represents an immutable pair of a GeoPoint center position and a radius in meters.
GeoCircle(GeoPoint, double) - Constructor for class org.eclipse.mosaic.lib.geo.GeoCircle
Construct a new GeoCircle.
GEOCIRCLE - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ADDRESSTYPE
Geo address with circular shaped area.
geographicToCartesian(GeoPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a geographic WGS84 coordinate depicted by a GeoPoint into local coordinates coordinates.
geographicToCartesian(GeoPoint, MutableCartesianPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a geographic WGS84 coordinate depicted by a GeoPoint into local coordinates coordinates.
geographicToCartesian(GeoPoint, MutableCartesianPoint) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
geographicToCartesian(GeoPoint, MutableCartesianPoint) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
geographicToUtm(GeoPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a geographic WGS84 coordinate depicted by a GeoPoint into UTM coordinates.
geographicToUtm(GeoPoint, MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a geographic WGS84 coordinate depicted by a GeoPoint into UTM coordinates.
geographicToUtm(GeoPoint, MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
geographicToUtm(GeoPoint, MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
Converts lat/long to UTM coords.
geographicToVector(GeoPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a geographic WGS84 coordinate depicted by a GeoPoint into local coordinates coordinates.
geographicToVector(GeoPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a geographic WGS84 coordinate depicted by a GeoPoint into local coordinates coordinates.
geographicToVector(GeoPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
geographicToVector(GeoPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
GeoPoint - Interface in org.eclipse.mosaic.lib.geo
 
GeoPointAdapter - Class in org.eclipse.mosaic.lib.gson
 
GeoPointAdapter() - Constructor for class org.eclipse.mosaic.lib.gson.GeoPointAdapter
 
GeoPolygon - Class in org.eclipse.mosaic.lib.geo
 
GeoPolygon(List<GeoPoint>) - Constructor for class org.eclipse.mosaic.lib.geo.GeoPolygon
Construct a new GeoPolygon.
GeoPolygon(GeoPoint...) - Constructor for class org.eclipse.mosaic.lib.geo.GeoPolygon
 
GeoProjection - Class in org.eclipse.mosaic.lib.transform
Provides methods to transform geographic coordinates from and to cartesian coordinates.
GeoProjection() - Constructor for class org.eclipse.mosaic.lib.transform.GeoProjection
 
GeoRectangle - Class in org.eclipse.mosaic.lib.geo
Represents an immutable pair of two different GeoPoints.
GeoRectangle(GeoPoint, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.geo.GeoRectangle
Construct a new GeoRectangle.
GEORECTANGLE - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ADDRESSTYPE
Geo address with rectangular shaped area.
GeoUtils - Class in org.eclipse.mosaic.lib.geo
 
GeoUtils() - Constructor for class org.eclipse.mosaic.lib.geo.GeoUtils
 
get() - Static method in class org.eclipse.mosaic.fed.output.ambassador.RegistrationSubscriptionTypes
 
get() - Static method in class org.eclipse.mosaic.lib.math.GlobalRandom
 
get() - Static method in class org.eclipse.mosaic.rti.api.MosaicVersion
 
get(int) - Method in class org.eclipse.mosaic.lib.util.RingBuffer
 
get(int, int) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Get a specific value from the matrix by row and column index
get(int, int) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Get a specific value from the matrix by row and column index
getA() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getA() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getA() - Method in interface org.eclipse.mosaic.lib.geo.Rectangle
 
getA() - Method in class org.eclipse.mosaic.lib.misc.Tuple
 
getAbsoluteEndPoints() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns all end points of all rays of this PointCloud in absolute coordinates.
getAbsoluteEndPointsWithHit() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns all end points of all rays of this PointCloud that hit something in absolute coordinates.
getAccel() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getAcceleration() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
getAcceleration() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getAccelerationAdviceReactionState() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getActualLength() - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Returns the length of the message.
getAdded() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
getAdditionalData() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns additional vehicle data produced by the traffic or vehicle simulator.
getAddress() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
getAddressCase() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
getAddressCase() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
getAddressCase() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
 
getAddressingMode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration.CellCamConfiguration
 
getAdhocChannelId() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
getAdHocModule() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getAdHocModule() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.modules.AdHocCommunicative
Returns the ad-hoc communication module of this unit.
getAdvice(int) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
getAdvices() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
getAdvicesPerLane() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
getAllCellConfigurations() - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeUtility
Get the list of the cell configurations of all nodes that are registered within the simulation.
getAllConsumption() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
 
getAllConsumptions() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions
Returns the accumulated consumptions including the current emissions.
getAllCorners() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.PointBoundingBox
 
getAllCorners() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectBoundingBox
Returns all corners spanning the 2D bounding box of a SpatialObject as global coordinates.
getAllCorners() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
getAllEdges() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.PointBoundingBox
 
getAllEdges() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectBoundingBox
Returns all sides spanning the 2D bounding box of a SpatialObject as edges in the global coordinate system.
getAllEdges() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
getAllEmissions() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions
Returns the accumulated emissions including the current emissions.
getAllEvents() - Method in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
 
getAllEvents() - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventScheduler
Returns an unmodifiable view of all remaining events.
getAllNodesInSimulation() - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Gets all currently known nodes in the simulation.
getAllowedVehicleClasses() - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
getAllowedVehicleClasses() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
 
getAllowedVehicleClasses() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Returns the list of allowed vehicle classes.
getAllProfiles() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncodingManager
 
getAllProfileVehicles() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncodingManager
Returns a list of all possible transportation modes (e.g.
getAllPrograms() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getAllPrograms() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Returns all traffic light programs that are registered for a traffic light group using this operating system.
getAllRecipients() - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
Returns a list of all receiver vehicles.
getAllRegions(boolean, boolean) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Get the list of all configured regions, optionally including the "globalNetwork".
getAllRoutes() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
Returns an unmodifiable view of all routes known to the SimulationKernel.
getAllSupportedInteractions(String...) - Static method in class org.eclipse.mosaic.lib.util.InteractionUtils
Helper method, which returns all classes which are supported to be visualized.
getAllTrafficLights() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getAllTrafficLights() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Returns all traffic lights a traffic light group using this operating system.
getAllUnits() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the map containing all the ids with the corresponding AbstractSimulationUnit.
getAlternativeRoutes() - Method in class org.eclipse.mosaic.lib.routing.RoutingResponse
Returns alternative route(s) excluding the best one.
getAltitude() - Method in interface org.eclipse.mosaic.lib.geo.GeoPoint
 
getAltitude() - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
Returns the altitude coordinate of this MutableGeoPoint.
getAltitude() - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
getAltitude() - Method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
getAmbassador() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getAmbassador(String) - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Returns a reference to the ambassador associated with the given federate id.
getAmbassador(String) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
getAmbassadorParameter() - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
Get the ambassador parameter (Ambassador-ID, Log-ID, Configuration file).
getAmbassadors() - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Returns a collection of all ambassadors associated with joined federates.
getAmbassadors() - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
getAmountOfPassedVehicles() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.InductionLoop
Returns the amount of vehicles that passed the InductionLoop.
getAmountOfVehiclesOnSegment() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.LaneAreaDetector
 
getAngle() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the angle of the traffic sign.
getApiVersion() - Method in enum org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
getApiVersion() - Method in enum org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
 
getAppendedProcess() - Method in class org.eclipse.mosaic.lib.docker.DockerContainer
 
getApplicationClass() - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamProperties
 
getApplications() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getApplications() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Get the list of all applications running on this simulation unit.
getApplications() - Method in class org.eclipse.mosaic.lib.objects.mapping.UnitMapping
 
getApplicationsIterator(Class<A>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getApplicationsIterator(Class<A>) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Get the list of all applications running on this simulation unit.
getArea() - Method in interface org.eclipse.mosaic.lib.geo.Area
Calculates the size of this area in square meters.
getArea() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getArea() - Method in interface org.eclipse.mosaic.lib.geo.Circle
 
getArea() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getArea() - Method in interface org.eclipse.mosaic.lib.geo.Polygon
Calculates the area of this polygon in square meter.
getArea() - Method in interface org.eclipse.mosaic.lib.geo.Rectangle
 
getArea() - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation
 
getAsDoubleArray(double[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Returns the values of the matrix and writes it into the the given double array.
getAsDoubleArray(double[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Returns the values of the matrix and writes it into the the given double array.
getAsFloatArray(float[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Returns the values of the matrix and writes it into the the given float array.
getAsFloatArray(float[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Returns the values of the matrix and writes it into the the given float array.
getAsInteger() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Returns the integer bit set according to the set parameters.
getAsInteger() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
 
getAssignedFederate() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
 
getAssumedTimeOfNextSwitch() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
Returns the assumed time of the next phase switch in nanoseconds.
getAvailableDownlinkBitrate() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
getAvailableDownlinkCapacity(CellConfiguration) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
Returns the available bandwidth of a node in the downlink direction.
getAvailableUlCapacity(CellConfiguration) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
Returns the available bandwidth of a node in the uplink direction.
getAvailableUplinkBitrate() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
getAverageSpeedMs() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.InductionLoop
Returns the average speed at this detector if InductionLoop.lastInductionLoopInfo is set.
getAwarenessData() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
 
getAwarenessData() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
 
getAX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_X = 2;
getAX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double a_X = 2;
getAX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double a_X = 2;
getAY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_Y = 3;
getAY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double a_Y = 3;
getAY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double a_Y = 3;
getB() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getB() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getB() - Method in interface org.eclipse.mosaic.lib.geo.Rectangle
 
getB() - Method in class org.eclipse.mosaic.lib.misc.Tuple
 
getBandwidth() - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamProperties
 
getBatteryState() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ElectricVehicleUnit
 
getBatteryState() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.ElectricVehicleOperatingSystem
Returns the electric vehicle information.
getBestRoute() - Method in class org.eclipse.mosaic.lib.routing.RoutingResponse
Returns the "best" route in regards to the given cost function.
getBinariesDir() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getBorderNodeIds() - Method in class org.eclipse.mosaic.lib.database.Database
This function is looking for nodes at the map borders (all from_nodes from connections which appear only in one entry).
getBoundingBox() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
 
getBoundingBox() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
getBoundingBox() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
Returns the bounding box for a spatial object if requested.
getBoundingBox() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.PerceptionModel
Returns the minimum bounding box around this perception area.
getBoundingBox() - Method in class org.eclipse.mosaic.lib.database.Database
Returns the bounding box containing all nodes in the database.
getBounds() - Method in interface org.eclipse.mosaic.lib.geo.Area
Calculates and returns the bounding box of this area.
getBounds() - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
getBounds() - Method in class org.eclipse.mosaic.lib.geo.CartesianPolygon
 
getBounds() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getBounds() - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
getBounds() - Method in class org.eclipse.mosaic.lib.geo.GeoPolygon
 
getBounds() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getBounds() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
getBrake() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
 
getBuilding(String) - Method in class org.eclipse.mosaic.lib.database.Database
Returns the Building with the given id.
getBuildings() - Method in class org.eclipse.mosaic.lib.database.Database
Returns all buildings from the database.
getBX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_X = 4;
getBX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double b_X = 4;
getBX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double b_X = 4;
getBY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_Y = 5;
getBY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double b_Y = 5;
getBY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double b_Y = 5;
getBytes() - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Return a copy of the byte array, if a byte array exist.
getCamConfiguration() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
 
getCapacity() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
Returns Current capacity of the battery.
getCapoArea() - Method in class org.eclipse.mosaic.fed.cell.config.model.CMobileNetworkProperties
 
getCartesianPosition() - Method in class org.eclipse.mosaic.lib.database.building.Corner
 
getCausedSpeed() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
TODO: Add the Unit.
getCausedSpeed() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getCellConfig() - Method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Get the cell configuration file.
getCellConfigurationOfNode(String) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Returns the cell configuration that is used for a node.
getCellConfigurationOfNodeByName(String) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeUtility
Get the cell configuration of a node.
getCellModule() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getCellModule() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.modules.CellCommunicative
Returns the cellular communication module of this unit.
getCenter() - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
getCenter() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
Calculates the center of gravity of this rectangle.
getCenter() - Method in interface org.eclipse.mosaic.lib.geo.Circle
 
getCenter() - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
getCenter() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
Calculates the center of gravity of this rectangle.
getCenter() - Method in interface org.eclipse.mosaic.lib.geo.Rectangle
 
getCenter(T, Vector3d) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getCenterDistanceSqr(E, SpatialTree<E>) - Method in class org.eclipse.mosaic.lib.database.spatial.Edge.InRadius
 
getCenterDistanceSqr(T, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased
 
getCenterX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_X = 2;
getCenterX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required double center_X = 2;
getCenterX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required double center_X = 2;
getCenterX(T) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
getCenterX(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getCenterX(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getCenterY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_Y = 3;
getCenterY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required double center_Y = 3;
getCenterY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required double center_Y = 3;
getCenterY(T) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
getCenterY(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getCenterY(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getCenterZ(T) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
getCenterZ(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getCenterZ(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getCentralNavigationComponent() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
getCentralPerceptionComponent() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
getChannel0() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
 
getChannel0() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
getChannel1() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
 
getChannel1() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
getChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
getChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
getChannelId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
getChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
getChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
getChannelId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
getChannelNr() - Method in enum org.eclipse.mosaic.lib.enums.AdHocChannel
 
getChargingSpot(String) - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
 
getChargingSpotId() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
 
getChargingSpotId() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
 
getChargingSpots() - Method in class org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration
Returns the list of the ChargingSpot units belonging to this charging station.
getChargingSpots() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
 
getChargingStationData() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ChargingStationUnit
 
getChargingStationData() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.ChargingStationOperatingSystem
Returns the charging station information.
getChargingStationId() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingDenial
 
getChargingStationId() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
 
getChargingStations() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the map containing all the ids with the corresponding charging stations.
getChargingType() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
 
getChargingType() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
 
getChildren() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
getCircleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
getCircleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
getCircleAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
getCircleAddressBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
getCircleAddressOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
getCircleAddressOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
getCircleAddressOrBuilder() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
getClassLoader() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
getClosestNode(GeoPoint) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the node which is closest to specified GeoPoint.
getClosestNode(GeoPoint) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.IRoutingModule
Returns the node object, which is closest to the given GeoPoint.
getClosestNode(GeoPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getClosestPointOnPath(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getClosestRoadPosition(GeoPoint) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the road position (i.e.
getClosestRoadPosition(GeoPoint) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.IRoutingModule
Returns the road position, which is closest to the given GeoPoint.
getClosestRoadPosition(GeoPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getClosestRoadPosition(GeoPoint, double) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the road position, which is closest to the given GeoPoint.
getClosestRoadPosition(GeoPoint, double) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.IRoutingModule
Returns the road position, which is closest to the given GeoPoint.
getClosestRoadPosition(GeoPoint, double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getCo() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
Returns the carbon monoxide (CO) emission during the simulation.
getCo2() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
Returns the carbon dioxide (CO2) emission during the simulation.
getCode() - Method in enum org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
getColor() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getCommand() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciRequest
 
getCommandLength() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciRequest
 
getCommandRegister() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Getter for the command register.
getCommandRegister() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getCommandRegister() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
 
getCommandType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
getCommandType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
getCommandType() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessageOrBuilder
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
getConf0() - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration
Returns the configuration for the first interface.
getConf1() - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration
Returns the configuration for the second interface.
getConfigBuilder() - Static method in class org.eclipse.mosaic.fed.cell.config.gson.ConfigBuilderFactory
 
getConfigDir() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getConfigLoader(HierarchicalConfiguration<?>) - Static method in class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
 
getConfigTargetPath() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getConfiguration() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
getConfiguration() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns the simulator configuration.
getConfiguration() - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModule
Returns The configuration of the PerceptionModule.
getConfiguration() - Method in class org.eclipse.mosaic.fed.application.app.ConfigurableApplication
 
getConfiguration() - Method in class org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration
 
getConfiguration() - Method in class org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration
 
getConfigurationDirectory() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns the path to the directory of the output generator.
getConfigurationPath() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getConfigurationPath() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns the simulator configuration path.
getConfigurationPath() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Returns the path to the application simulator configuration directory.
getConfiguredDuration() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
Returns the duration of the phase as it is in the configuration file.
getConnection() - Method in class org.eclipse.mosaic.lib.database.spatial.Edge
The Connection this edge is a part from.
getConnection() - Method in interface org.eclipse.mosaic.lib.objects.road.IRoadPosition
Returns the connection the vehicle is currently driving on.
getConnection() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Gets the current segment.
getConnection() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
getConnection(String) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns data for the specified connection id.
getConnection(String) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.IRoutingModule
Returns data for the specified connection id.
getConnection(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getConnection(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
getConnection(String) - Method in class org.eclipse.mosaic.lib.database.Database
Returns the Connection with the given id.
getConnection(String) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
getConnection(String) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
getConnection(String) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Getter for the connection by given Id.
getConnection(Database, String) - Static method in class org.eclipse.mosaic.lib.routing.util.RouteFixer
 
getConnectionId() - Method in interface org.eclipse.mosaic.lib.objects.road.IRoadPosition
Returns the ID of the connection the vehicle currently driving on.
getConnectionId() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Gets the ID of the connection the vehicle currently driving on as string.
getConnectionId() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the edge of the traffic sign.
getConnectionId() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
getConnectionId() - Method in interface org.eclipse.mosaic.lib.routing.EdgeProperties
Returns the id of the connection the edge is presenting.
getConnectionId() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperEdgeProperties
 
getConnectionId() - Method in class org.eclipse.mosaic.lib.routing.RoutingPosition
 
getConnectionIds() - Method in class org.eclipse.mosaic.lib.database.route.Route
This extracts a list of connection IDs.
getConnectionIds() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
The list of all edge IDs this route passes.
getConnectionIds() - Method in class org.eclipse.mosaic.lib.routing.CandidateRoute
 
getConnections() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
getConnections() - Method in class org.eclipse.mosaic.lib.database.Database
Returns an unmodifiable view of the known Connections.
getConnections() - Method in class org.eclipse.mosaic.lib.database.road.Way
This returns the connections that are part of this way.
getConnections() - Method in class org.eclipse.mosaic.lib.database.route.Route
This extracts a list of Connections that vehicles using this Route are passing.
getConsumedBandwidth() - Method in class org.eclipse.mosaic.fed.cell.message.StreamResult
 
getContent() - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MyInteraction
 
getControlledLanes() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getControlledLanes() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Returns a collection of incoming lanes controlled by this traffic light group.
getControlledLanes() - Method in class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
 
getControlledLanes(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Getter for the controlled lanes by the traffic light.
getCost(AStar.Node<T, P>) - Method in interface org.eclipse.mosaic.lib.spatial.AStar.Node
Returns the exact cost between adjacent network nodes.
getCostFunctionName() - Method in interface org.eclipse.mosaic.lib.routing.RoutingCostFunction
 
getCostFunctionName() - Method in class org.eclipse.mosaic.lib.routing.util.ReRouteSpecificConnectionsCostFunction
 
getCreationTime() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns the simulation time when the PointCloud was created.
getCurrent() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
 
getCurrentConsumption() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
 
getCurrentConsumptions() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions
Returns the current consumptions during this time step.
getCurrentEmissions() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions
Returns the emissions produced by the vehicle in the last simulation step.
getCurrentEvents() - Method in class org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates
 
getCurrentLaneId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
 
getCurrentPhase() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getCurrentPhase() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Returns the traffic light program phase that is currently running on a traffic light group using this operating system.
getCurrentPhase() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoTrafficLightLogic
Getter for the Index of the phase.
getCurrentPhase() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
getCurrentPhase(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Getter for the current phase of a traffic light program that is currently running on the traffic light group with the given id.
getCurrentPhaseIndex() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
 
getCurrentPhaseIndex() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
getCurrentPosition() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the current position of the vehicle.
getCurrentPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getCurrentProgram() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getCurrentProgram() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Returns the traffic light program that is currently running on a traffic light group using this operating system.
getCurrentProgram(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Getter for the current traffic light program running on a certain traffic light group with the given id.
getCurrentProgramId() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
 
getCurrentRegion() - Method in class org.eclipse.mosaic.lib.objects.communication.HandoverInfo
 
getCurrentRoute() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the current route.
getCurrentRoute() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getCurrentSimulationTime() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns the current simulation time.
getCurrentState() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
 
getCurrentState() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
 
getCurrentStates(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Returns the list of states representing the current state of each traffic light belonging to the group.
getCurrentVersion() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Getter for the currently running SUMO version.
getCurrentVersion() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getCurrentVersion() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
 
getCustomJavaArgument() - Method in class org.eclipse.mosaic.rti.api.parameters.JavaFederateParameters
Returns the custom argument to pass to the JVM.
getCustomStateList() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
getDatabase() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallIndex
 
getDecel() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getDefaultEdgeSpeedInMs() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Returns the default edge speed limit.
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
getDefaultInstance() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
getDefaultInstanceForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
getDepartedVehicles() - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Returns a list of all vehicle ids which departed in the previous time step.
getDeparture() - Method in class org.eclipse.mosaic.interactions.mapping.VehicleRegistration
 
getDepartureConnectionIndex() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture
 
getDepartureLane() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture
 
getDeparturePos() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture
 
getDepartureSpeed() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture
 
getDepartureSpeedMode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture
 
getDepth() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
getDescription() - Method in enum org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
getDescription() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.Status
Getter for description.
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
getDescriptor() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
getDescriptor() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
 
getDescriptor() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
getDescriptor() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
getDescriptor() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
getDescriptor() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
getDescriptorForType() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
getDescriptorForType() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
 
getDescriptorForType() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
getDescriptorForType() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
getDescriptorForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
getDescriptorForType() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
 
getDestination() - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageRouting
 
getDirection() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getDirectionAt(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getDirectionVectorFromHeading(double, Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
Computes an direction vector from the given heading angle (in degrees).
getDisallowedVehicleClasses() - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
getDistance() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
 
getDistance() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LeadFollowVehicle
Getter for the distance towards the leading or following vehicle.
getDistance() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud.Point
Returns the distance to the origin of point cloud this point belongs to.
getDistance() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
getDistance(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getDistanceDriven() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns the distance, the vehicle has already driven.
getDistanceToNodeOnRoute(String) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the distance in m to the specified node.
getDistanceToNodeOnRoute(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getDistanceToPoint(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getDistanceToRay(Ray) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getDownstreamMode() - Method in class org.eclipse.mosaic.fed.cell.message.GeocasterResult
Returns the downstream mode.
getDriveDirection() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns the driving direction of the vehicle (forward/backward).
getDuplicateConnection(Database.Builder, Connection) - Static method in class org.eclipse.mosaic.lib.database.DatabaseUtils
This checks if there already is a similar connection to the given one in the database without it being the same Connection.
getDuration() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoTrafficLightLogic.Phase
 
getDuration() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
Getter for the duration.
getDuration() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
 
getDuration() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
getDuration() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
 
getDuration() - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor.Measurement
 
getEasting() - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
getEasting() - Method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
getEdgeId() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
getEdgeId() - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
getEdgeId() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
getEdgeId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the current edge of the surrounding vehicle.
getEdgeOffset() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
getEdges() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
getEffectiveLength() - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Returns the effective length.
getElevation() - Method in class org.eclipse.mosaic.lib.database.road.Node
 
getEmergencyDecel() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getEmergencyDeceleration() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getEmittingModule() - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage
 
getEncodingManager() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncodingManager
Returns the actual encoding manager used in GraphHopper.
getEndDirection(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getEndNode() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns the end junction of the road segment.
getEndNode() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getEndPos() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
getEndPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
getEndTime() - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage
 
getEndTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 end_time = 2;
getEndTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
required int64 end_time = 2;
getEndTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessageOrBuilder
required int64 end_time = 2;
getEndTime() - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
Returns the time at which the simulation will be terminated.
getEndTime() - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Getter for end time.
getEndTime() - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
getEndTime() - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
getEntitiesInArea(Map<String, SimulationNode>, Area<CartesianPoint>) - Static method in class org.eclipse.mosaic.fed.sns.ambassador.TransmissionSimulator
This method collects all entities, that are within the given GeoArea.
getEventArea() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
Returns the area of the event.
getEventArea() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getEventLocation() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
Returns the location of the event.
getEventLocation() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getEventManager() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getEventManager() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Get the EventManager reference.
getEventManager() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Returns the event manager for this task to add events.
getEventRoadId() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
Returns the identifier of the road on which the sender is located.
getEventRoadId() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getEvents() - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates
 
getEventStrength() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
TODO: Add the Unit.
getEventStrength() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getExtendedContainer() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
Returns the extended container.
getExtendedContainer() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getExternalId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 external_id = 3;
getExternalId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required uint32 external_id = 3;
getExternalId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required uint32 external_id = 3;
getFederateExecutor() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getFederateId() - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
Getter for federate id.
getFederationId() - Method in interface org.eclipse.mosaic.rti.api.ComponentProvider
Returns the identifier of this federation for logging purposes.
getFederationId() - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Returns the id of the simulated federation.
getFederationId() - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
getFederationId() - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
getFederationId() - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
getFederationManagement() - Method in interface org.eclipse.mosaic.rti.api.ComponentProvider
Provides access to the FederationManagement implementation of this federation.
getFederationManagement() - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
getFirstPosition() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
Returns geo position of the first traffic light in the traffic light group.
getFrom() - Method in class org.eclipse.mosaic.lib.database.road.Connection
This returns the Node the connection starts from.
getFromCorner() - Method in class org.eclipse.mosaic.lib.database.building.Wall
 
getFuel() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Consumptions
Returns the fuel consumption in ml.
getGap() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getGapAdviceReactionState() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getGenerationTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
 
getGenerationTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
 
getGeoArea() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
getGeoCalculator() - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
 
getGeographicPosition() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the geographical position of the surrounding vehicle.
getGeographicPosition() - Method in class org.eclipse.mosaic.lib.util.objects.Position
Returns the geographic coordinate of this position.
getGeometry() - Method in interface org.eclipse.mosaic.lib.routing.EdgeProperties
Returns the complete geometry of the edge as a list of geo points with elevation data.
getGeometry() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperEdgeProperties
 
getGeoPointFromDirection(GeoPoint, double, double) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
Calculates a geographic coordinate based on an origin point and a direction with length.
getGeoPointFromDirection(GeoPoint, Vector3d) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
 
getGeoPosition() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the geographic position of the traffic sign.
getGeoPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
getGeoRadius() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration.CellCamConfiguration
 
getGroup() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getGroup() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Get the group of this simulation unit, defined in the mapping.
getGroup() - Method in class org.eclipse.mosaic.lib.objects.mapping.UnitMapping
Returns the group name.
getGroupId() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
Returns the id of the group.
getGroupId() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
 
getHaltingVehicles() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
Returns the number of standing vehicles in the area of this detector.
getHandleEndTime() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns the end time of the output generator.
getHandleEndTime(HierarchicalConfiguration<?>) - Static method in class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
getHandleStartTime() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns the start time of the output generator.
getHandleStartTime(HierarchicalConfiguration<?>) - Static method in class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
getHc() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
Returns the hydrocarbon (HC) emissions during the simulation.
getHeading() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
getHeading() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getHeading() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
getHeading() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the current heading of the surrounding vehicle.
getHeading() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Getter for the vehicle heading in degrees from north clockwise.
getHeading() - Method in class org.eclipse.mosaic.lib.routing.RoutingPosition
 
getHeadingFromDirection(Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
Returns heading in degrees for the given direction vector.
getHeight() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
getHeight() - Method in class org.eclipse.mosaic.lib.database.building.Building
 
getHeight() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the height of the surrounding vehicle.
getHeight() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getHitType() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud.Point
Returns the type of the object the ray generating this point has hit.
getHost() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getHostById(String) - Method in class org.eclipse.mosaic.rti.config.CHosts
Get the first local or remote host corresponds to the given id.
getId() - Method in class org.eclipse.mosaic.app.tutorial.message.IntraVehicleMsg
 
getId() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getId() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CommunicationModuleOwner
 
getId() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
Returns the unique identifier of this spatial object.
getId() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.PerceptionModuleOwner
 
getId() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.InductionLoop
 
getId() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.LaneAreaDetector
 
getId() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Returns the id of the unit.
getId() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns the output generator identifier.
getId() - Method in class org.eclipse.mosaic.fed.sumo.util.InductionLoop
 
getId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required int32 id = 1;
getId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
required int32 id = 1;
getId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeDataOrBuilder
required int32 id = 1;
getId() - Method in class org.eclipse.mosaic.lib.database.building.Building
 
getId() - Method in class org.eclipse.mosaic.lib.database.road.Connection
Returns the ID of this connection.
getId() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns the ID of this node.
getId() - Method in class org.eclipse.mosaic.lib.database.road.Restriction
 
getId() - Method in class org.eclipse.mosaic.lib.database.road.Roundabout
Returns the roundabout's ID.
getId() - Method in class org.eclipse.mosaic.lib.database.road.Way
Returns the ID of this node.
getId() - Method in class org.eclipse.mosaic.lib.database.route.Route
The id of this route.
getId() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns the ID of the road segment in the form <id-way>_<id-start-junction>_<id-end-junction>.
getId() - Method in interface org.eclipse.mosaic.lib.objects.road.INode
Returns the internal id of the node.
getId() - Method in interface org.eclipse.mosaic.lib.objects.road.IWay
Returns the id of this way.
getId() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
Return the signal id (index) within the traffic light group.
getId() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the id of the traffic sign.
getId() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Returns the globally unique id of this message.
getId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the id of the surrounding vehicle.
getId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
The unique identifier for this route.
getId() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getId() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
getId() - Method in interface org.eclipse.mosaic.lib.util.objects.Identifiable
Returns the integer identifier of the object.
getId() - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
Returns the ID of this federate.
getId() - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
Returns the identifier of the federate.
getId() - Method in class org.eclipse.mosaic.rti.api.Interaction
Returns the unique ID of this interaction.
getId() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
Returns the unique identifier of the federate.
getId() - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
Returns the unique ID of this event.
getId(HierarchicalConfiguration<?>) - Static method in class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
Load attribute "id" from the given configuration.
getImage() - Method in class org.eclipse.mosaic.lib.docker.DockerContainer
 
getImperfection() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getImportOrigin() - Method in class org.eclipse.mosaic.lib.database.Database
Returns the import origin of the given Database.
getIn() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Getter for the input stream of the socket connection to SUMO.
getIn() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getIn() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
 
getIncoming() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetControlledLinks.TrafficLightControlledLink
 
getIncomingConnections() - Method in class org.eclipse.mosaic.lib.database.road.Connection
Returns the list of connections that lead into this connection..
getIncomingConnections() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns all Connections that end at this node.
getIncomingConnections() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns all incoming connections.
getIncomingConnections() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getIncomingLane() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
getIncomingLane() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
Returns the incoming lane controlled by the signal.
getIncrementFile(File, boolean) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
Creates a new file in the given path and name.
getIncrementFile(String, boolean) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
Creates a new file in the given path and name.
getIndex() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
 
getInductionLoop(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
 
getInductionLoop(String) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem
Returns the lane detector, which provides various measurements, such as traffic flow.
getInductionLoopId() - Method in class org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription
 
getInductionLoopIds() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
Returns the list of mapped induction loop ids.
getInductionLoops() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
 
getInductionLoops() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem
Returns all InductionLoops configured for this traffic management center.
getInductionLoops() - Method in class org.eclipse.mosaic.lib.objects.mapping.TmcMapping
 
getInitialPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getInitialPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getInitialPosition() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.modules.Locatable
This data element provides an absolute geographical longitude and latitude in a WGS84 coordinate system.
getInitialVehicleType() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getInitialVehicleType() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
getInitialVehicleType() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Returns the type of the vehicle.
getInstance() - Static method in class org.eclipse.mosaic.lib.transform.GeoProjection
 
getInstance() - Static method in class org.eclipse.mosaic.lib.util.PerformanceMonitor
 
getInteractable() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Get the Interactable reference.
getInteractionFormatter() - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutputLoader
 
getInteractionManagement() - Method in interface org.eclipse.mosaic.rti.api.ComponentProvider
Provides access to the InteractionManagement implementation of this federation.
getInteractionManagement() - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
getInteractions() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getInteractionTypes() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns a collection of supported interaction types.
getInteractionTypes() - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutputLoader
 
getInteractionTypes() - Method in class org.eclipse.mosaic.fed.output.generator.file.format.InteractionFormatter
Return all the interaction types, which have been defined.
getIntermediateDatabase() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Deprecated.
will be removed in future versions. It should not be required to have access to a Database which is being currently built.
getIntersectionPointXZ(LineString<?>, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getInvolvedNode() - Method in class org.eclipse.mosaic.fed.cell.message.StreamResult
 
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 ip_address = 2;
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required uint32 ip_address = 2;
getIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required uint32 ip_address = 2;
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required uint32 ip_address = 1;
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required uint32 ip_address = 1;
getIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required uint32 ip_address = 1;
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required uint32 ip_address = 1;
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required uint32 ip_address = 1;
getIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required uint32 ip_address = 1;
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ip_address = 1;
getIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
required uint32 ip_address = 1;
getIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddressOrBuilder
required uint32 ip_address = 1;
getIPv4Address() - Method in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
Returns the actual IPv4 address of this NetworkAddress.
getItem(int) - Method in class org.eclipse.mosaic.lib.util.objects.TimeCache
Returns a v2x message based on their id.
getItemAdapter() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree
 
getItemHash(T) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
getItemHash(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getItems() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
getItemsInBoundingArea(BoundingBox, Predicate<T>) - Method in class org.eclipse.mosaic.lib.spatial.Grid
Searches all objects within the given bounding area.
getItemsInBoundingArea(BoundingBox, Predicate<T>, List<T>) - Method in class org.eclipse.mosaic.lib.spatial.Grid
Searches all objects within the given bounding area.
getIvimContent() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Ivim
Returns the raw object transferred with this message.
getJavaClasspathEntries() - Method in class org.eclipse.mosaic.rti.api.parameters.JavaFederateParameters
Returns a list of classpath entries to append to the Java call.
getJavaFederateParameters() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
getJavaMaxmimumMemoryMb() - Method in class org.eclipse.mosaic.rti.api.parameters.JavaFederateParameters
Returns the maximum amount of memory to be allocated by the JVM (in Megabyte).
getKNearest() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.KNearest
 
getLane() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
 
getLane() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
 
getLane() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Returns the edge lane index.
getLane() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit
Returns the lane of the speed limit.
getLane() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the lane of the traffic sign.
getLaneAreaDetector(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
 
getLaneAreaDetector(String) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem
Returns the lane segment, which provides various measurements, such as density.
getLaneAreaDetectors() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
 
getLaneAreaDetectors() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem
Returns all LaneAreaDetectors configured for this traffic management center.
getLaneAreaDetectors() - Method in class org.eclipse.mosaic.lib.objects.mapping.TmcMapping
 
getLaneAreaId() - Method in class org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription
 
getLaneAreaId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns the identifier of the lane area in which the vehicle is currently driving.
getLaneAreaIds() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
Returns the list of mapped lane area detector ids.
getLaneAssignment(int) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Gets lane assignments.
getLaneAssignments() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Get lane assignments of all lanes.
getLaneChangeMode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getLaneChangeMode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getLaneChangeReceivers() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getLaneChanges() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getLaneId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
getLaneIndex() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
getLaneIndex() - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
getLaneIndex() - Method in interface org.eclipse.mosaic.lib.objects.road.IRoadPosition
Returns the index of the lane, where 0 is the rightmost lane.
getLaneIndex() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Gets the index of the lane the vehicle currently driving on.
getLaneIndex() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getLaneIndex() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the current lane index of the surrounding vehicle.
getLaneIndex() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
getLanes() - Method in class org.eclipse.mosaic.lib.database.road.Connection
Returns the number of lanes this Connection presents.
getLanes() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns the number of lanes on this road segment.
getLanes() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getLanesControlledByGroups() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration
 
getLaneSelectionMode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture
 
getLastConnectionId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
Returns the last edge id.
getLastKnownVehicleData(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Getter for the last vehicle data.
getLastNodeId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
 
getLastStatusMessage() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
 
getLateralLanePosition() - Method in interface org.eclipse.mosaic.lib.objects.road.IRoadPosition
Returns the lateral position of the vehicle on its current lane measured in m.
getLateralLanePosition() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Gets the lateral lane position.
getLateralLanePosition() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
getLatitude() - Method in interface org.eclipse.mosaic.lib.geo.GeoPoint
 
getLatitude() - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
Returns the latitude coordinate of this MutableGeoPoint.
getLength() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
getLength() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.LaneAreaDetector
 
getLength() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
Returns the length of this command parameter in bytes, e.g.
getLength() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint64 length = 5;
getLength() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required uint64 length = 5;
getLength() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required uint64 length = 5;
getLength() - Method in class org.eclipse.mosaic.lib.database.building.Wall
 
getLength() - Method in class org.eclipse.mosaic.lib.database.road.Connection
This connections length in meters.
getLength() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns the length (in m) of the road segment.
getLength() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
Returns the length of the detector in [m].
getLength() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getLength() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the length of the surrounding vehicle.
getLength() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
The length of the complete route described from edges.
getLength() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getLength() - Method in class org.eclipse.mosaic.lib.routing.CandidateRoute
 
getLength() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getLength() - Method in interface org.eclipse.mosaic.lib.routing.EdgeProperties
Returns the length of the edge in [m].
getLength() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperEdgeProperties
 
getLength() - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getLength() - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getLengthOfLane(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Gets length of a lane on an edge.
getLetter() - Method in class org.eclipse.mosaic.lib.geo.UtmZone
 
getLetter(int) - Static method in class org.eclipse.mosaic.lib.geo.UtmZone
 
getLetter(int, double) - Static method in class org.eclipse.mosaic.lib.geo.UtmZone
 
getLineId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData
 
getLocalHostById(String) - Method in class org.eclipse.mosaic.rti.config.CHosts
Get the first local host corresponds to the given id.
getLog() - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
Returns the log facade for this application.
getLogger() - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
getLogicId() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoTrafficLightLogic
Getter for the Id of the traffic light logic.
getLogTupleId() - Method in class org.eclipse.mosaic.interactions.application.ItefLogging
 
getLongitude() - Method in interface org.eclipse.mosaic.lib.geo.GeoPoint
 
getLongitude() - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
Returns the longitude coordinate of this MutableGeoPoint.
getLongitudinalAcceleration() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getLongitudinalAcceleration() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns the longitudinal acceleration of the vehicle.
getLookahead() - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
Getter for lookahead.
getLowerIndex(double) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getLowerIndex(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getLowerPoint(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getMainLogDirectory() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Convenience method to determine the current path of the log files generated for this simulation.
getMapping() - Method in class org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration
 
getMapping() - Method in class org.eclipse.mosaic.interactions.mapping.RsuRegistration
 
getMapping() - Method in class org.eclipse.mosaic.interactions.mapping.ServerRegistration
 
getMapping() - Method in class org.eclipse.mosaic.interactions.mapping.TmcRegistration
 
getMapping() - Method in class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
 
getMapping() - Method in class org.eclipse.mosaic.interactions.mapping.VehicleRegistration
 
getMax(T, Vector3d) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMaxAcceleration() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getMaxDeceleration() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getMaxDownlinkBitrate() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
 
getMaxDownlinkBitrate() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
getMaximumCurrent() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
 
getMaximumLookahead() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
 
getMaximumPower() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
Returns the maximum power available at this ChargingSpot, unit: [W].
getMaximumVoltage() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
 
getMaxRange() - Method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
returns the maximum number of units that can be assigned IPs.
getMaxSpeed() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getMaxSpeed() - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
getMaxSpeed() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getMaxSpeedInKmh() - Method in class org.eclipse.mosaic.lib.database.road.Connection
Gets the maximum speed allowed on this connection in km/h.
getMaxSpeedInKmh() - Method in class org.eclipse.mosaic.lib.database.road.Way
Gets the maximum speed allowed on this way in km/h.
getMaxSpeedInKmh() - Method in interface org.eclipse.mosaic.lib.objects.road.IWay
Gets the maximum speed allowed on this way in km/h.
getMaxSpeedInMs() - Method in class org.eclipse.mosaic.lib.database.road.Connection
Gets the maximum speed allowed on this connection in m/s.
getMaxSpeedInMs() - Method in class org.eclipse.mosaic.lib.database.road.Way
Gets the maximum speed allowed on this way in m/s.
getMaxSpeedInMs() - Method in interface org.eclipse.mosaic.lib.objects.road.IWay
Returns the maximum allowed speed on this way, in m/s.
getMaxSpeedOfConnection(String) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
getMaxSpeedOfConnection(String) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
getMaxSpeedOfConnection(String) - Method in interface org.eclipse.mosaic.lib.routing.Routing
This will return the speed limit of a connection given by its ID.
getMaxUplinkBitrate() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
 
getMaxUplinkBitrate() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
getMaxX(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.AreaAdapter
 
getMaxX(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getMaxX(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMaxY(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.AreaAdapter
 
getMaxY(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getMaxY(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMaxZ(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.AreaAdapter
 
getMaxZ(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getMaxZ(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMeanSpeed() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.LaneAreaDetector
 
getMeanSpeed() - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo
Returns the mean speed of vehicles passed this induction loop during the last time step [m/s].
getMeanSpeed() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
Returns the mean speed of the vehicles in the area of this detector [m/s].
getMeanVehicleLength() - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo
Returns the mean length of vehicles passed this induction loop during the last time step [m].
getMessage() - Method in class org.eclipse.mosaic.app.tutorial.message.GreenWaveMsg
 
getMessage() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedV2xMessage
Returns the message.
getMessage() - Method in class org.eclipse.mosaic.interactions.communication.V2xFullMessageReception
 
getMessage() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
 
getMessage(V2xMessageReception) - Static method in class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 
getMessageId() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageReception
 
getMessageId() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
Short method to get the unique message id for convenience.
getMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 message_id = 2;
getMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required uint32 message_id = 2;
getMessageId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required uint32 message_id = 2;
getMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 message_id = 4;
getMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required uint32 message_id = 4;
getMessageId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required uint32 message_id = 4;
getMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 message_id = 4;
getMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required uint32 message_id = 4;
getMessageId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required uint32 message_id = 4;
getMessageLengthWithHeaders(V2xMessage, String) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
Helper-function to get the effective message length in bits.
getMessageTime() - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamParticipant
 
getMessageType() - Method in class org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage
 
getMin(T, Vector3d) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMinGap() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getMinimalLength() - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
Returns the minimum message length.
getMinimumGap() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getMinWeight(double) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperWeighting
 
getMinX(T) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
getMinX(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.AreaAdapter
 
getMinX(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getMinX(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMinX(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.PointAdapter
 
getMinY(T) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
getMinY(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.AreaAdapter
 
getMinY(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getMinY(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMinY(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.PointAdapter
 
getMinZ(T) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
getMinZ(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.AreaAdapter
 
getMinZ(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.EdgeAdapter
 
getMinZ(T) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
getMinZ(T) - Method in class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.PointAdapter
 
getMode() - Method in class org.eclipse.mosaic.fed.cell.message.StreamResult
 
getMode() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
getModuleName() - Method in class org.eclipse.mosaic.fed.cell.module.CellModule
 
getMonitor() - Method in interface org.eclipse.mosaic.rti.api.ComponentProvider
Provides access to the Monitor implementation of this federation.
getMonitor() - Method in interface org.eclipse.mosaic.rti.api.RtiAmbassador
Provides the monitor instance to log specific events, such as the start of the simulation or event triggers.
getMonitor() - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
getMonitor() - Method in class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
getName() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
getName() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration
 
getName() - Method in class org.eclipse.mosaic.lib.database.building.Building
 
getName() - Method in class org.eclipse.mosaic.lib.database.road.Way
Returns the street name of this way.
getName() - Method in class org.eclipse.mosaic.lib.docker.DockerContainer
 
getName() - Method in class org.eclipse.mosaic.lib.objects.mapping.UnitMapping
Get the name of the unit.
getName() - Method in class org.eclipse.mosaic.lib.objects.UnitData
Returns the unique string identifying the unit.
getName() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
getName() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getName() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperWeighting
 
getNavigationModule() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
getNavigationModule() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.modules.Navigable
Returns a navigation module to calculate and switch routes to any target.
getNearest() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
getNearestObject(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Search for the nearest object for the given point.
getNearestObject(Vector3d, Predicate<T>) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Search for the nearest object for the given point.
getNearestPointOnEdge(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getNearestPointOnEdge(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getNearestPointOnEdge(Edge<?>) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getNearestPointOnEdge(Edge<?>, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getNearestPointOnEdge(Ray) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getNearestPointOnEdge(Ray, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
getNearestPointOnRay(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Ray
 
getNearestPointOnRay(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Ray
 
getNearestPointOnRay(Edge<?>) - Method in class org.eclipse.mosaic.lib.spatial.Ray
 
getNearestPointOnRay(Edge<?>, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Ray
 
getNeededBandwidth() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
Returns the needed bandwidth if supported.
getNegativeAckReasons() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedAcknowledgement
 
getNegativeReasons() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
getNetMask() - Method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Returns the netmask for subnets.
getNetworkConfig() - Method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Get the network configuration file.
getNewIP() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
getNewPower() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
getNewSigns(String) - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
Returns the list of new traffic signs of which vehicle with {@param vehicleId} is recipient.
getNewSubnet() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
getNextAvailableChargingSpot() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
Returns the next available ChargingSpot.
getNextEventTime() - Method in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
 
getNextEventTime() - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventScheduler
Returns the next event time.
getNextEventTimestamp() - Method in interface org.eclipse.mosaic.rti.api.RtiAmbassador
Provides the timestamp of them next scheduled event.
getNextEventTimestamp() - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Returns the time stamp of the next event.
getNextEventTimestamp() - Method in class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
getNextEventTimestamp() - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
getNextInteraction(long) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador.InteractionQueue
Returns the next interaction in the queue whose timestamp is smaller or equal the given time.
getNextJunctionNode() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns next node that is a junction on the vehicle's current route.
getNextJunctionNode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getNextModule() - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage
 
getNextNode() - Method in class org.eclipse.mosaic.lib.database.spatial.Edge
The Node the edge ends on the Connection (see Edge.getConnection()).
getNexts() - Method in interface org.eclipse.mosaic.lib.spatial.AStar.Node
Returns a list of network nodes directly reachable from this node.
getNextSpawningTime(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.AbstractSpawningMode
 
getNextSpawningTime(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.ConstantSpawningMode
 
getNextSpawningTime(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.GrowAndShrinkSpawningMode
 
getNextSpawningTime(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.PoissonSpawningMode
 
getNextSpawningTime(long) - Method in interface org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.SpawningMode
Returns the next spawning time.
getNextStops() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData
 
getNextSwitchTime(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Getter for the assumed time of the next switch from the current phase to the next one of the current traffic light program of a certain traffic light group.
getNextTrafficLightNode() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns next node that has a traffic light on the vehicle's current route.
getNextTrafficLightNode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getNextUnitIndex(UnitType) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
Returns the next unit index number which would be allocated with a call of UnitNameGenerator.nextVehicleName(), UnitNameGenerator.nextRsuName(), and so on.
getNextUpdate() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
getNice() - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
Returns the niceness of this event in natural order.
getNode(String) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns data for the specified node id.
getNode(String) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.IRoutingModule
Returns the node object identified by the given nodeId.
getNode(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getNode(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
getNode(String) - Method in class org.eclipse.mosaic.lib.database.Database
Returns the Node with the given id.
getNode(String) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
getNode(String) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
getNode(String) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Getter for the node by given Id.
getNodeByIndex(Connection, int) - Static method in class org.eclipse.mosaic.lib.database.DatabaseUtils
Return the node of a connection by the given index.
getNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 node_id = 2;
getNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required uint32 node_id = 2;
getNodeId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required uint32 node_id = 2;
getNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 node_id = 2;
getNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required uint32 node_id = 2;
getNodeId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required uint32 node_id = 2;
getNodeId() - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration
Returns the nodeId.
getNodeId() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
getNodeId() - Method in class org.eclipse.mosaic.lib.objects.communication.HandoverInfo
 
getNodeIds() - Method in class org.eclipse.mosaic.lib.database.route.Route
This extracts a list of all node IDs this Route passes.
getNodeIds() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
The list of all node IDs this route passes.
getNodes() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
getNodes() - Method in class org.eclipse.mosaic.lib.database.Database
Returns an unmodifiable view of the known Nodes.
getNodes() - Method in class org.eclipse.mosaic.lib.database.road.Connection
These are the Nodes that are part of this connection.
getNodes() - Method in class org.eclipse.mosaic.lib.database.road.Roundabout
Returns all Node-references that are part of the roundabout.
getNodes() - Method in class org.eclipse.mosaic.lib.database.road.Way
This returns the nodes that belong to this way.
getNodes() - Method in class org.eclipse.mosaic.lib.database.route.Route
This extracts a list of Nodes that vehicles using this Route are passing.
getNodesForDestinationArea(GeoArea) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Get all nodes for a destination area (of a geocast message).
getNodesForRegion(CNetworkProperties) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Gets all nodes in the given region.
getNorthing() - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
getNorthing() - Method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
getNox() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
Returns The Nitrogen oxides (NO and NO2) emissions during the simulation.
getNrOfChannels() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
 
getNrOfRadios() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration
 
getNumAlternativeRoutes() - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
 
getNumber() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
 
getNumber() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
 
getNumber() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
 
getNumber() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
 
getNumber() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
 
getNumber() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
 
getNumber() - Method in class org.eclipse.mosaic.lib.geo.UtmZone
 
getNumberOfBytesRead() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
Getter of numBytesRead.
getNumberOfLanesBackward() - Method in class org.eclipse.mosaic.lib.database.road.Way
This returns the number of lanes in the opposite direction of this way.
getNumberOfLanesForward() - Method in class org.eclipse.mosaic.lib.database.road.Way
This returns the number of lanes into the primary direction of this way.
getNumberOfThreads() - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
getNumberOfTrafficLights() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightIndex
Returns the number of TLs in the simulation.
getNumberOfTrafficLights() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightTree
 
getNumberOfVehicles() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.SumoIndex
 
getNumberOfVehicles() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
Returns the number of indexed vehicles.
getNumberOfVehicles() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Returns the amount of indexed vehicles.
getObjectsInBoundingArea(BoundingBox) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Searches all objects within the given bounding area.
getObjectsInBoundingArea(BoundingBox, Predicate<T>, List<T>) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Searches all objects within the given bounding area.
getObjectsInBoundingArea(BoundingBox, List<T>) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Searches all objects within the given bounding area.
getObjectsInRadius(Vector3d, double) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Searches all objects within the given radius around a center point.
getObjectsInRadius(Vector3d, double, Predicate<T>, List<T>) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Searches all objects within the given radius around a center point.
getObjectsInRadius(Vector3d, double, List<T>) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
Searches all objects within the given radius around a center point.
getObjectsInRange() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionModule
 
getObjectsInRange() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SumoPerceptionModule
 
getOffset() - Method in interface org.eclipse.mosaic.lib.objects.road.IRoadPosition
Returns the distance (in m) from the start node of the road segment to the current position of the vehicle.
getOffset() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Gets the offset.
getOffset() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
getOffsetFromSource() - Method in class org.eclipse.mosaic.lib.routing.CandidateRoute
 
getOffsetToTarget() - Method in class org.eclipse.mosaic.lib.routing.CandidateRoute
 
getOpeningAngle() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
 
getOperatingSystem() - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
Returns the operating system for this application.
getOperatingSystem() - Method in interface org.eclipse.mosaic.fed.application.app.api.OperatingSystemAccess
Returns the operating system for this application.
getOptions() - Method in class org.eclipse.mosaic.lib.util.cli.CommandLineParser
This method provides all options declared in the parameter object this parser has been initialized with.
getOrCreate(Class<T>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.CommandRegister
Stores a TraCI command once it is created returns only one instance per command class.
getOrientation() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns the orientation of the point cloud as RotationMatrix.
getOrigin() - Method in class org.eclipse.mosaic.app.tutorial.message.IntraVehicleMsg
 
getOrigin() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns the origin point of this point cloud in absolute world coordinates.
getOriginalEvent() - Method in class org.eclipse.mosaic.lib.util.scheduling.InterceptedEvent
Returns the original event wrapped by this InterceptedEvent.
getOriginatingMessageId() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
getOrthoDirectionAt(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getOs() - Method in interface org.eclipse.mosaic.fed.application.app.api.OperatingSystemAccess
Returns the operating system for this application.
getOsLog() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
Returns the operating system log.
getOtherVehicleId() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LeadFollowVehicle
Getter for the Id of the leading or following vehicle.
getOut() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Getter for the output stream of the socket connection to SUMO.
getOut() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getOut() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
 
getOutgoing() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetControlledLinks.TrafficLightControlledLink
 
getOutgoingConnections() - Method in class org.eclipse.mosaic.lib.database.road.Connection
Returns the connections that are accessible through this one.
getOutgoingConnections() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns all Connections that start at this node.
getOutgoingConnections() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns all outgoing connections.
getOutgoingConnections() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getOutgoingLane() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
getOutgoingLane() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
Returns the outgoing lane controlled by the signal.
getOwner() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
getOwnerId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
 
getParameter(String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Returns the current value for the specified parameter name.
getParameterAsDouble(String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Returns the current value for the specified parameter name.
getParameterType() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
getParameterType() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter
 
getParameterType() - Method in enum org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
getParent() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
getParserForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
getPartOfConnections() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns all Connections that this node is a part of (but does not start or end at).
getPassedSigns(String) - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
Returns the list of traffic signs that became invalid of which vehicle with {@param vehicleId} is recipient.
getPayload() - Method in class org.eclipse.mosaic.app.tutorial.message.GreenWaveMsg
 
getPayload() - Method in class org.eclipse.mosaic.app.tutorial.message.InterVehicleMsg
 
getPayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
 
getPayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
 
getPayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Ivim
 
getPayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
getPayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage
 
getPayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage.Empty
 
getPayload() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Returns the EncodedPayload.
getPayloadConfiguration() - Static method in class org.eclipse.mosaic.lib.objects.v2x.etsi.EtsiPayloadConfiguration
 
getPerceivedObjects() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
getPerceivedObjects() - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModule
Call to get all perceived traffic objection within perception range.
getPerceivedTrafficLights() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
getPerceivedTrafficLights() - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModule
Call to get all traffic lights within perception range.
getPerceivedVehicles() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
getPerceivedVehicles() - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModule
Returns a list of all VehicleObjects inside the perception range of this vehicle.
getPerceptionModifiers() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionConfiguration
 
getPerceptionModule() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
getPerceptionModule() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.modules.Perceptive
Returns the perception module of this unit.
getPhaseDef() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoTrafficLightLogic.Phase
 
getPhaseDurationGreen() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
getPhaseDurationGreen() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
getPhaseDurationRed() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
getPhaseDurationRed() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
getPhaseDurationYellow() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
getPhaseDurationYellow() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
getPhaseIndex() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
getPhaseRemainingDuration() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
getPhases() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoTrafficLightLogic
Getter for the switch phases.
getPhases() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
getPmx() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
Returns the fine-particle emissions during the simulation.
getPoiControl() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Returns a facade which offers methods to control routes taken by vehicles in the simulation.
getPoiControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getPoiControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Returns a facade which offers methods to add POIs to the SUMO GUI and change its properties.
getPointAtPosition(double, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getPointBetween(GeoPoint, GeoPoint) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
Returns the exact point which between the two given points.
getPortBindings() - Method in class org.eclipse.mosaic.lib.docker.DockerContainer
 
getPortNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
required uint32 port_number = 1;
getPortNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
required uint32 port_number = 1;
getPortNumber() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchangeOrBuilder
required uint32 port_number = 1;
getPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ChargingStationUnit
 
getPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
Returns the position as a Vector3d.
getPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.RoadSideUnit
 
getPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
getPosition() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.modules.Locatable
This data element provides an absolute geographical longitude and latitude in a WGS84 coordinate system.
getPosition() - Method in class org.eclipse.mosaic.fed.sns.ambassador.SimulationNode
 
getPosition() - Method in class org.eclipse.mosaic.lib.database.building.Corner
 
getPosition() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns the geo-position of this node.
getPosition() - Method in class org.eclipse.mosaic.lib.objects.mapping.ChargingStationMapping
 
getPosition() - Method in class org.eclipse.mosaic.lib.objects.mapping.RsuMapping
 
getPosition() - Method in class org.eclipse.mosaic.lib.objects.mapping.TrafficLightMapping
 
getPosition() - Method in interface org.eclipse.mosaic.lib.objects.road.INode
Returns the geo position of the node.
getPosition() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
 
getPosition() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the positions of the traffic sign.
getPosition() - Method in class org.eclipse.mosaic.lib.objects.UnitData
Returns the current geographical position of the unit.
getPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
 
getPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
 
getPosition() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
getPosition() - Method in class org.eclipse.mosaic.lib.routing.RoutingPosition
 
getPosition() - Method in interface org.eclipse.mosaic.lib.spatial.AStar.Node
 
getPosition(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getPositionOfNode(String) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Returns the position of a node from the position table.
getPower() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
 
getPreviousNode() - Method in class org.eclipse.mosaic.lib.database.spatial.Edge
The Node the edge starts on the Connection (see Edge.getConnection()).
getPreviousNode() - Method in interface org.eclipse.mosaic.lib.objects.road.IRoadPosition
Returns the previously traversed node.
getPreviousNode() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Gets the previous node which the vehicle already passed as INode.
getPreviousNode() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
getPreviousRegion() - Method in class org.eclipse.mosaic.lib.objects.communication.HandoverInfo
 
getPrimaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
getPrimaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
getPrimaryRadioChannel() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
getPrimaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
getPrimaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
getPrimaryRadioConfiguration() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
getPrimaryRadioConfigurationBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
getPrimaryRadioConfigurationOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
getPrimaryRadioConfigurationOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
getPrimaryRadioConfigurationOrBuilder() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
getPriority() - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
 
getPriority() - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
Returns the priority of this ambassador/federate.
getPriority() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
Returns the priority of this federate.
getPriority() - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
Getter for priority.
getProcessedMessages() - Method in class org.eclipse.mosaic.fed.cell.module.CellModule
 
getProcessedMessages() - Method in class org.eclipse.mosaic.fed.cell.module.GeocasterModule
 
getProcessedMessages() - Method in class org.eclipse.mosaic.fed.cell.module.streammodules.AbstractStreamModule
 
getProcessors() - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
Returns the resource to process.
getProgramById(String) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
 
getProgramDuration() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
Returns a configured total duration of a program as the sum of all phase durations.
getProgramId() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
getProgramId() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
getPrograms() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
 
getProjectedPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
Returns the projected position on the X,Y-plane of this spatial object.
getProjectedPosition() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the cartesian position of the surrounding vehicle.
getProjectedPosition() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns the projected position of the vehicle in Cartesian coordinates.
getProjectedPosition() - Method in class org.eclipse.mosaic.lib.util.objects.Position
Getter for projected position.
getProperties() - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor.Measurement
 
getProperties(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getProperties(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getProperties(int) - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesBuilder(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesBuilderList() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesCount() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesCount() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesCount() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesList() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesList() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesList() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesOrBuilder(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesOrBuilder(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesOrBuilder(int) - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesOrBuilderList() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesOrBuilderList() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getPropertiesOrBuilderList() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
getProperty(String) - Method in class org.eclipse.mosaic.lib.database.Database
Returns the value of the requested property with the given key.
getPropertyKeys() - Method in class org.eclipse.mosaic.lib.database.Database
Returns all property keys.
getProtocolType() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
getQuadKey(GeoPoint, int) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
Returns the Bing quad key tile with the specified zoom level that contains the given GeoPoint.
getRadioMode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
getRadioMode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
getRadioMode() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
getRadioMode() - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration
Returns get the number of installed radios.
getRadioNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
getRadioNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
getRadioNumber() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
getRadios() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration
 
getRadius() - Method in class org.eclipse.mosaic.fed.sns.ambassador.SimulationNode
 
getRadius() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double radius = 4;
getRadius() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required double radius = 4;
getRadius() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required double radius = 4;
getRadius() - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
getRadius() - Method in interface org.eclipse.mosaic.lib.geo.Circle
 
getRadius() - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
getRadius() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
getRandom() - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
See RandomNumberGenerator for more information.
getRandomGeoPoint(RandomNumberGenerator, GeoPoint, double) - Static method in class org.eclipse.mosaic.lib.geo.GeoUtils
Returns a random MutableGeoPoint within the radius of the given point.
getRandomNumberGenerator() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
getRandomNumberGenerator() - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
Generate a random number.
getRandomSeed() - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
getReactionTime() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getRealTimeBreak() - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
getReceiverInformation() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedV2xMessage
Returns the additional receiver information.
getReceiverInformation() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageReception
 
getReceiverName() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageReception
 
getReceivers() - Method in class org.eclipse.mosaic.fed.cell.message.GeocasterResult
Returns all the receivers in a base region.
getReceiveSignalStrength() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
Returns the receive signal strength (rss) if supported.
getReceiveTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
The time at which this message was received.
getReceivingMessages() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
Determines whether the radio receives messages or only routes
getReceivingMessages() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
Determines whether the radio receives messages or only routes
getReceivingMessages() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
Determines whether the radio receives messages or only routes
getRectangleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
getRectangleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
getRectangleAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
getRectangleAddressBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
getRectangleAddressOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
getRectangleAddressOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
getRectangleAddressOrBuilder() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
getReferenceFormat() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns the type of reference frame the points are stored in this point cloud internally.
getRegion() - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamParticipant
 
getRegion(CartesianPoint) - Method in class org.eclipse.mosaic.fed.cell.utility.RegionsIndex
 
getRegionByName(String) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Get a whole region handle for a region name string.
getRegionConfig() - Method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Get the region configuration file.
getRegionForNode(String) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Convenience function for getting the region of a specified node.
getRegionForPosition(CartesianPoint) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Get the base region for a given cartesian position.
getRegionId() - Method in class org.eclipse.mosaic.fed.cell.message.StreamResult
Returns the name of the region where the stream is occurred.
getRegionIdForNode(String) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Get the region Id for a given Node.
getRegionOfNode(String) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Returns the base region of a node from the region table.
getRegionsForDestinationArea(GeoArea) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
Get all regions for a destination area (of a geocast message).
getRelativeEndPoints() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns all end points of all rays of this PointCloud that hit something in relative coordinates.
getRelativeEndPointsWithHit() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud
Returns all end points of all rays of this PointCloud that hit something in relative coordinates.
getRemainingDuration() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
Returns the duration of the phase as it is in the configuration file.
getRemainingPhaseTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
getRemainingPhaseTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
getRemoteHostById(String) - Method in class org.eclipse.mosaic.rti.config.CHosts
Get the first remote host corresponds to the given id.
getRemovedMessageIds() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageRemoval
 
getRemovedNames() - Method in class org.eclipse.mosaic.fed.application.ambassador.eventresources.RemoveVehicles
 
getRemovedNames() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
getRequestCommandId() - Method in class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
Returns the ID of the request which corresponds to this result.
getRequestedTime() - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
Getter for time.
getRequestId() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciRequest
 
getResource() - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage
 
getResource() - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
Returns the resource to process.
getResourceClassSimpleName() - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
Returns the class name of the resource if given.
getRestriction(String) - Method in class org.eclipse.mosaic.lib.database.Database
Returns the Restriction with the given id.
getRestrictionCosts() - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
 
getRestrictions() - Method in class org.eclipse.mosaic.lib.database.Database
Returns an unmodifiable view of the known Restrictions.
getResult() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius
 
getResultType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.Status
Getter for result type.
getReversed(LineString<? super T>) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getRoadPosition() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the road position the vehicle is currently driving on.
getRoadPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getRoadPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
getRoadPosition() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Returns the road position of the vehicle containing all information about the vehicle's position within the road network, such as previous and upcoming node or the way the vehicle is currently driving on.
getRoadPosition() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns the position of the vehicle in the road network.
getRoadSideUnits() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the map containing all the ids with the corresponding road side units.
getRoot() - Method in class org.eclipse.mosaic.lib.spatial.KdTree
 
getRoot() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree
 
getRotation() - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Extracts a 3x3 sub-matrix containing rotation+scale from this transformation matrix.
getRotation(RotationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Extracts a 3x3 sub-matrix containing rotation+scale from this transformation matrix.
getRoundabouts() - Method in class org.eclipse.mosaic.lib.database.Database
Returns all roundabouts from the database.
getRoute() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration
Returns the route.
getRoute(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
getRoute(String) - Method in class org.eclipse.mosaic.lib.database.Database
Returns the Route with the given id.
getRouteControl() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Returns a facade which offers methods to control routes taken by vehicles in the simulation.
getRouteControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getRouteControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Returns a facade which offers methods to control routes taken by vehicles in the simulation.
getRouteEdges(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.RouteFacade
Returns the list of edges assigned to the given route id.
getRouteId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange
 
getRouteId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Getter for the current vehicle route id.
getRouteId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture
 
getRouteId(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Getter for the route Id.
getRouteIds() - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.RouteFacade
Returns the list of loaded route ids.
getRoutes() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns a map containing all the Routes with the corresponding edge-id's.
getRoutes() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization
 
getRoutes() - Method in class org.eclipse.mosaic.lib.database.Database
Returns an unmodifiable view of the known Routes.
getRoutesFromDatabaseForMessage() - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
getRoutesFromDatabaseForMessage() - Method in class org.eclipse.mosaic.lib.routing.database.RouteManager
This will return a list of all known routes which are stored in the database in a message friendly way.
getRoutesFromDatabaseForMessage() - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
getRoutesFromDatabaseForMessage() - Method in interface org.eclipse.mosaic.lib.routing.Routing
This will return a list of all known routes which are stored in the database in a message friendly way.
getRouting() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
Provides the current routing API implementation.
getRouting() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
 
getRoutingCostFunction() - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
 
getRoutingModule() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.RoadSideUnit
 
getRoutingModule() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ServerUnit
 
getRoutingModule() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.modules.Routable
Returns a routing module to calculate arbitrary routes from any point to any other.
getRoutingParameters() - Method in class org.eclipse.mosaic.lib.routing.RoutingRequest
 
getRssi() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required float rssi = 5;
getRssi() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required float rssi = 5;
getRssi() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required float rssi = 5;
getRsuType() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.RsuAwarenessData
 
getRti() - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
 
getRti() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.SpawningFramework
 
getRti() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns the RtiAmbassador of the federation for additional interaction with RTI.
getRunningContainer() - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
Returns an instance to the currently running docker container.
getScenarioBounds() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
 
getScenarioBounds() - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
getScenarioBounds() - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
getScenarioBounds() - Method in interface org.eclipse.mosaic.lib.routing.Routing
Returns the cartesian bounds of the scenario.
getScenarioDatabase() - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
Provides the Database of the simulation scenario.
getScheduledTime() - Method in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
 
getScheduledTime() - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventScheduler
Returns the scheduled time.
getSecondaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
getSecondaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
getSecondaryRadioChannel() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
getSecondaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
getSecondaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
getSecondaryRadioConfiguration() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
getSecondaryRadioConfigurationBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
getSecondaryRadioConfigurationOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
getSecondaryRadioConfigurationOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
getSecondaryRadioConfigurationOrBuilder() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
getSegments() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Ivim
 
getSegments() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent
 
getSelf() - Method in interface org.eclipse.mosaic.lib.spatial.AStar.Node
 
getSenderDeceleration() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
TODO: Add the Unit.
getSenderDeceleration() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getSenderId() - Method in class org.eclipse.mosaic.rti.api.Interaction
Returns the ID of the sending federate.
getSenderPosition() - Method in class org.eclipse.mosaic.app.tutorial.message.InterVehicleMsg
 
getSenderPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
Returns the coordinates of the sending node.
getSenderPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getSenderPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
getSenderPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
getSendTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
The time at which this message was sent out.
getSensorTypes() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
 
getSentMessage() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedAcknowledgement
Returns the sent V2XMessage for which an acknowledgement was received.
getSequenceNumber() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Returns the (sender-wise) unique sequence number of this message.
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
getSerializedSize() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
getServerRegionFromConfiguration(String) - Method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Checks if server has been configured in network.json and return it.
getServers() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the map containing all the ids with the corresponding servers.
getShapeOfLane(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Gets the shape of a lane, which is used for extracting the stop-lines of lanes.
getSideA() - Method in interface org.eclipse.mosaic.lib.geo.Bounds
 
getSideA() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getSideA() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getSideB() - Method in interface org.eclipse.mosaic.lib.geo.Bounds
 
getSideB() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getSideB() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getSideC() - Method in interface org.eclipse.mosaic.lib.geo.Bounds
 
getSideC() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getSideC() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getSideD() - Method in interface org.eclipse.mosaic.lib.geo.Bounds
 
getSideD() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
getSideD() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
getSightDistance() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
 
getSigma() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getSignalIndex() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetControlledLinks.TrafficLightControlledLink
 
getSignalSequence(int) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
Returns a sequence of states for a certain traffic light, where each state represents a state of the traffic light during a phase within a traffic light program.
getSignalSequence(String, int) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getSignalSequence(String, int) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Returns a sequence of states for a certain traffic light, where each state represents a state of the traffic light during a phase within a traffic light program.
getSignContents() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the contents of the sign.
getSimpleClassName() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Returns the simple class name of the implementation.
getSimulationControl() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Returns a facade which offers methods to control the simulation.
getSimulationControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getSimulationControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Returns a facade which offers methods to control the simulation.
getSimulationTime() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getSimulationTime() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CommunicationModuleOwner
 
getSimulationTime() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.PerceptionModuleOwner
 
getSimulationTime() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Returns the simulation time.
getSimulationTime() - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Getter for current simulation time.
getSimulationTime() - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
getSimulationTimeMs() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Returns the time difference in milliseconds since a well-defined start time - here milliseconds since the simulation start time.
getSingleton() - Static method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Returns the IpResolver singleton.
getSize() - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
 
getSlope() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns the slope of the current vehicle position in degrees.
getSource() - Method in class org.eclipse.mosaic.lib.database.road.Restriction
 
getSource() - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageRouting
 
getSource() - Method in class org.eclipse.mosaic.lib.routing.RoutingRequest
 
getSourceAddress() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
Returns solely the IP address of the current node.
getSourceAddress() - Method in class org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer
 
getSourceName() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
getSourceName() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
Short method to get the source node name for convenience.
getSourceName() - Method in class org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer
 
getSourcePosition() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
Short method to get the source node position for convenience.
getSourcePosition() - Method in class org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer
 
getSourcePositionOfRoute(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
Get the source position of a route for a specific route ID.
getSpeed() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
getSpeed() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
 
getSpeed() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
getSpeed() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getSpeed() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the current speed of the surrounding vehicle.
getSpeed() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Getter for the speed.
getSpeed() - Method in interface org.eclipse.mosaic.lib.routing.EdgeProperties
Returns the speed limit on the edge in [m/s].
getSpeed() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperEdgeProperties
 
getSpeedAdvice() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getSpeedAdviceReactionState() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
getSpeedFactor() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getSpeedFactor() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getSpeedLimit() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
 
getSpeedLimit() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit
Returns the speed limit of the edge.
getSpeedLimit(int) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Returns the speed limit of the lane with index {@param lane}.
getSpeedLimits() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Returns speed limits of all lanes.
getSpeedMode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getSpeedMode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getSpeedOfNode(String) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Returns the speed of a node from the speed table.
getStartDirection(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getStartNode() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns the start junction of the road segment.
getStartNode() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getStartPos() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
getStartPosition() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
getStartTime() - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage
 
getStartTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 start_time = 1;
getStartTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
required int64 start_time = 1;
getStartTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessageOrBuilder
required int64 start_time = 1;
getStateOfCharge() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
Returns the quotient of the current capacity and the initial capacity of the battery.
getStateOfEnvironmentSensor(SensorType) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
getStateOfEnvironmentSensor(SensorType) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Returns The state of the supplied sensor.
getStates() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
 
getStatus() - Method in exception org.eclipse.mosaic.fed.sumo.bridge.CommandException
 
getStopDuration() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
getStoppedUntil() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
getStoppingPlaceId() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
getStopPosition() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
 
getStopType() - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace
 
getStreamingBandwidth() - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageStreamRouting
 
getStreamingBandwidth(V2xMessage) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
Get the bandwidth for the stream.
getStreamingDuration() - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageStreamRouting
 
getSubnetAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 subnet_address = 3;
getSubnetAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required uint32 subnet_address = 3;
getSubnetAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required uint32 subnet_address = 3;
getSubPath(double, double, R) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
getSubscribedInteractions() - Method in interface org.eclipse.mosaic.rti.api.RtiAmbassador
Provides the list of the subscribed interactions.
getSubscribedInteractions() - Method in class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
getSubscribedInteractions(String) - Method in interface org.eclipse.mosaic.rti.api.InteractionManagement
Provides a list the subscribed interactions of a federate.
getSubscribedInteractions(String) - Method in class org.eclipse.mosaic.rti.interaction.TypeBasedInteractionManagement
 
getSubscriptions(HierarchicalConfiguration<ImmutableNode>) - Static method in class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
 
getSumoTraciResult() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciResponse
 
getSumoVersion() - Method in enum org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
getSumoVersion(String) - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
getSurroundingVehiclesRadius() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
 
getSurroundingWalls() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
getSurroundingWalls() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.NopPerceptionModule
 
getSurroundingWalls() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionModule
 
getSurroundingWalls() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SumoPerceptionModule
 
getSurroundingWalls() - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModule
Call to get surrounding building walls.
getSurroundingWalls(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallIndex
 
getSurroundingWalls(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallTree
 
getSurroundingWalls(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
 
getSystemOperatingSystem() - Static method in enum org.eclipse.mosaic.rti.config.CLocalHost.OperatingSystem
 
getTarget() - Method in class org.eclipse.mosaic.lib.database.road.Restriction
 
getTarget() - Method in class org.eclipse.mosaic.lib.routing.RoutingRequest
 
getTargetLaneIndex() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
Returns the target lane index.
getTargetPosition() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the target position of the vehicle.
getTargetPosition() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getTau() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getThrottle() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
 
getTime() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedV2xMessage
 
getTime() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.SpawningFramework
 
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required int64 time = 1;
getTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required int64 time = 1;
getTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required int64 time = 1;
getTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
required int64 time = 1;
getTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessageOrBuilder
required int64 time = 1;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required int64 time = 2;
getTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
required int64 time = 2;
getTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
required int64 time = 2;
getTime() - Method in class org.eclipse.mosaic.lib.objects.UnitData
Getter for the time of the last update.
getTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
Returns the time.
getTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent
 
getTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
getTime() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
getTime() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
 
getTime() - Method in class org.eclipse.mosaic.lib.routing.CandidateRoute
 
getTime() - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
Returns the simulation time to execute this event.
getTime() - Method in class org.eclipse.mosaic.rti.api.Interaction
Returns the simulation time at which the interaction happens in ns.
getTimeInMs(Interaction) - Static method in class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 
getTimeInSec(Interaction) - Static method in class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 
getTimeManagement() - Method in interface org.eclipse.mosaic.rti.api.ComponentProvider
Provides access to the TimeManagement implementation of this federation.
getTimeManagement() - Method in class org.eclipse.mosaic.rti.MosaicComponentProvider
 
getTimeToLive() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
Get the Time to live (TTL).
getTlName() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.TrafficLightSpawner
 
getTmcs() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the map containing all the ids with the corresponding TMCs.
getTo() - Method in class org.eclipse.mosaic.lib.database.road.Connection
This returns the Node that the connections ends at.
getToCorner() - Method in class org.eclipse.mosaic.lib.database.building.Wall
 
getTopoAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
getTopoAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
getTopoAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
getTopoAddressBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
getTopoAddressOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
getTopoAddressOrBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
getTopoAddressOrBuilder() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
getTopocastReceiver() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration.CellCamConfiguration
 
getTraciCommandMessage() - Method in class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
 
getTraciCommandResult() - Method in class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
 
getTraciCommandStatus() - Method in class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
 
getTraciVersion() - Method in enum org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
getTraciVersion(int) - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
 
getTrafficDensity() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.LaneAreaDetector
 
getTrafficDensity() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
Returns the traffic density in the area of this detector [veh/km].
getTrafficDetectorUpdates() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TraciSimulationStepResult
 
getTrafficFlow() - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo
Returns the current traffic flow passing this induction loop in [veh/h].
getTrafficFlowVehPerHour() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.InductionLoop
Returns the traffic flow at this detector if InductionLoop.lastInductionLoopInfo is set.
getTrafficFlowVehPerHour(long) - Method in class org.eclipse.mosaic.fed.sumo.util.InductionLoop
Getter for the traffic flow per hour.
getTrafficLightControl() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Returns a facade which offers methods to control traffic lights in the simulation.
getTrafficLightControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getTrafficLightControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Returns a facade which offers methods to control traffic lights in the simulation.
getTrafficLightGroup() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
getTrafficLightGroup() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Getter for the traffic light group.
getTrafficLightGroup() - Method in class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
 
getTrafficLightGroup() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.TrafficLightAwarenessData
 
getTrafficLightGroup(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Getter for the traffic light group.
getTrafficLightGroupId() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
getTrafficLightGroupId() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
getTrafficLightGroupId() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription
 
getTrafficLightGroupIds() - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Returns a list of ids of all traffic light groups existing in the simulation scenario.
getTrafficLightGroups() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration
 
getTrafficLightNodes() - Method in class org.eclipse.mosaic.lib.database.Database
Returns a list of all nodes, which are tagged as traffic lights.
getTrafficLights() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the map containing all the ids with the corresponding traffic lights.
getTrafficLights() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
Returns the list of all signals.
getTrafficLightsInRange() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionModule
 
getTrafficLightsInRange() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SumoPerceptionModule
 
getTrafficLightsInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightIndex
Queries the TrafficObjectIndex and returns all traffic lights inside the PerceptionModel.
getTrafficLightsInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightTree
 
getTrafficLightsInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Queries the TrafficObjectIndex and returns all traffic lights inside the PerceptionModel.
getTrafficLightState() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
getTrafficLightUpdates() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TraciSimulationStepResult
 
getTrafficObjectIndex() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
Returns the TrafficObjectIndex storing all vehicles.
getTrafficSign() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration
 
getTrafficSignId() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
 
getTrafficSignId() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
 
getTranslation() - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Extracts a 3 dimensional vector containing translation part from this transformation matrix.
getTranslation(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Extracts a 3 dimensional vector containing translation part from this transformation matrix.
getTransmissionPower() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required double transmission_power = 4;
getTransmissionPower() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required double transmission_power = 4;
getTransmissionPower() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required double transmission_power = 4;
getTrip() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration
 
getTtl() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ttl = 2;
getTtl() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
required uint32 ttl = 2;
getTtl() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddressOrBuilder
required uint32 ttl = 2;
getType() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
getType() - Method in class org.eclipse.mosaic.lib.database.road.Restriction
 
getType() - Method in class org.eclipse.mosaic.lib.database.road.Way
Gets the type of street (residential/tertiary/secondary/primary etc.).
getType() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
getType() - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation
 
getType() - Method in interface org.eclipse.mosaic.lib.objects.road.IWay
Returns the type of this way, such as "motorway".
getType(V2xMessageReception) - Static method in class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 
getType(V2xMessageTransmission) - Static method in class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 
getTypeBasedTraciReader() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractSubscriptionTraciReader
 
getTypeDistributionByName(String) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.SpawningFramework
 
getTypeId() - Method in class org.eclipse.mosaic.interactions.application.ApplicationInteraction
 
getTypeId() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the type of the traffic sign.
getTypeId() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Returns the type of the traffic sign.
getTypeId() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Returns the type id of the traffic sign.
getTypeId() - Method in class org.eclipse.mosaic.rti.api.Interaction
Returns the type identifier of the interaction.
getTypes() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization
 
getUnitFromId(String) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns a unit from the given id.
getUnitFromIdNonNull(String) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns a unit for the given id.
getUnitId() - Method in class org.eclipse.mosaic.fed.application.ambassador.eventresources.StartApplications
 
getUnitId() - Method in class org.eclipse.mosaic.interactions.application.ApplicationInteraction
Returns the id of the specific unit, that receives this interaction.
getUnitId() - Method in class org.eclipse.mosaic.interactions.application.ItefLogging
 
getUnitId() - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates
 
getUnitId() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
 
getUnitID() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
 
getUnitLogDirectory() - Method in interface org.eclipse.mosaic.fed.application.ambassador.util.UnitLogger
Convenience method to determine the current path of the log files generated for this unit.
getUnitLogDirectory() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
getUnitMapping() - Method in class org.eclipse.mosaic.fed.application.ambassador.eventresources.StartApplications
 
getUpcomingNode() - Method in interface org.eclipse.mosaic.lib.objects.road.IRoadPosition
Returns the node which will be traversed next.
getUpcomingNode() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Gets the upcoming node of the vehicles road.
getUpcomingNode() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
getUpdated() - Method in class org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates
 
getUpdated() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleBatteryUpdates
 
getUpdated() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates
 
getUpdated() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
getUpdatedChargingStation() - Method in class org.eclipse.mosaic.interactions.electricity.ChargingStationUpdate
Returns the updated ChargingStationData.
getUpdatedInductionLoops() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates
 
getUpdatedLaneAreaDetectors() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates
 
getUpdateInterval(HierarchicalConfiguration<?>) - Static method in class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
Load attribute "update".
getUpdateIntervalInSeconds() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns the update interval.
getUpdateType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
getUpdateType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
getUpdateType() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
getUserTaggedValue() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Cam
 
getUserTaggedValue() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
 
getV2xMessage() - Method in class org.eclipse.mosaic.fed.cell.message.GeocasterResult
Returns the V2XMessage.
getV2xMessage() - Method in class org.eclipse.mosaic.fed.cell.message.StreamResult
 
getV2xMessageCache() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns the cache for the v2x messages.
getValue() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar.WithIntParam
 
getValue() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar.WithParam
 
getValue() - Method in enum org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.MultiChannelMode
 
getValue() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter
 
getValueDescriptor() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
 
getValueDescriptor() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
 
getValueDescriptor() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
 
getValueDescriptor() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
 
getValueDescriptor() - Method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
 
getValueFromXpath(XMLConfiguration, String, String) - Static method in class org.eclipse.mosaic.lib.util.XmlUtils
 
getValues() - Method in class org.eclipse.mosaic.interactions.application.ItefLogging
 
getVariableLength(byte[]) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteArrayTraciWriter
 
getVariableLength(Double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.DoubleTraciWriter
 
getVariableLength(Integer) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteTraciWriter
 
getVariableLength(Integer) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.IntegerTraciWriter
 
getVariableLength(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.StringTraciWriter
 
getVariableLength(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.VehicleIdTraciWriter
 
getVariableLength(List<T>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ListTraciWriter
 
getVariableLength(SumoTrafficLightLogic.Phase) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.TrafficLightPhaseWriter
 
getVariableLength(T) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
If the value of the parameter has a variable length depending on its actual value (e.g.
getVehicleClass() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
 
getVehicleClass() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getVehicleClass() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getVehicleClass() - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
 
getVehicleColor() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleParameters
 
getVehicleConsumptions() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns information about the consumptions of the vehicle, e.g.
getVehicleControl() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Returns a facade which offers methods to control the vehicles in the simulation.
getVehicleControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
getVehicleControl() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Returns a facade which offers methods to control the vehicles in the simulation.
getVehicleCount() - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo
Returns the number of vehicles passed this induction loop during the last time step.
getVehicleCount() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
Returns the number of vehicles in the area of this detector.
getVehicleData() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns the current vehicle information.
getVehicleData() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
getVehicleData() - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.PerceptionModuleOwner
 
getVehicleData() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
getVehicleData() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Returns the current vehicle data state.
getVehicleEmissions() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns information about the emissions ejected by the vehicle, e.g.
getVehicleEncoding(String) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncodingManager
Returns the specific wrapper of EncodedValues required for the given transportation mode (e.g.
getVehicleId() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStop
Returns the identifier of the vehicle sending this interaction.
getVehicleId() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingDenial
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation
Getter for vehicle id.
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleResume
Getter for the vehicle identifier.
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
getVehicleId() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
 
getVehicleLaneChangeMode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
 
getVehicleParameters() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
getVehicleParameters() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Returns vehicle parameters.
getVehicleParameters() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange
 
getVehicles() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the map containing all the ids with the corresponding vehicles.
getVehicleSensors() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns information about the sensors of the vehicle.
getVehicleSignals() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Returns information about the signal state of the vehicle, e.g.
getVehiclesInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.SumoIndex
 
getVehiclesInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleGrid
 
getVehiclesInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
Queries the TrafficObjectIndex and returns all vehicles inside the PerceptionModel.
getVehiclesInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleTree
 
getVehiclesInRange(PerceptionModel) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Queries the TrafficObjectIndex and returns all vehicles inside the PerceptionModel.
getVehiclesInSight() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Getter for the list of vehicles in the field of view of this vehicle.
getVehicleStopMode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
 
getVehicleStopMode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Getter for the stop mode of the vehicle.
getVehicleType() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration
 
getVehicleType() - Method in class org.eclipse.mosaic.lib.objects.mapping.VehicleMapping
 
getVehicleType(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Getter for the complete Vehicle type.
getVehicleTypeId(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Getter for the Vehicle type Id.
getVehicleTypes() - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns a map containing all the names with the corresponding vehicle types.
getVehicleUpdates() - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TraciSimulationStepResult
 
getVersion() - Method in class org.eclipse.mosaic.lib.database.Database
Returns the version of the given Database.
getVertices() - Method in class org.eclipse.mosaic.lib.geo.CartesianPolygon
 
getVertices() - Method in class org.eclipse.mosaic.lib.geo.GeoPolygon
 
getVertices() - Method in interface org.eclipse.mosaic.lib.geo.Polygon
 
getVia() - Method in class org.eclipse.mosaic.lib.database.road.Restriction
 
getViewingAngle() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionConfiguration
 
getViewingRange() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionConfiguration
 
getViewingRange() - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModuleConfiguration
Returns the maximal perception range of the configured perception module.
getVisibility() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Returns the visibility of the traffic sign between 0 and 1.
getVisitedNodes() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.algorithm.BellmanFordRouting
 
getVoltage() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
 
getWalls() - Method in class org.eclipse.mosaic.lib.database.building.Building
A list of all Walls this building is composed of.
getWarningType() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Denm
Returns the type of the warning.
getWarningType() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
getWay() - Method in class org.eclipse.mosaic.lib.database.road.Connection
This returns the Way this connection belongs to.
getWay() - Method in interface org.eclipse.mosaic.lib.objects.road.IConnection
Returns way properties of this road segment.
getWay() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
getWay(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
getWay(String) - Method in class org.eclipse.mosaic.lib.database.Database
Returns the Way with the given id.
getWays() - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
getWays() - Method in class org.eclipse.mosaic.lib.database.Database
Returns an unmodifiable view of the known Ways.
getWays() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns all Ways that this node is part of.
getWayType() - Method in interface org.eclipse.mosaic.lib.routing.EdgeProperties
Returns the type of the belonging way, such as 'primary', 'secondary', or 'residential' depending on the source for the routing graph.
getWayType() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperEdgeProperties
 
getWayTypeEncoded() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperEdgeProperties
 
getWeight() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.TrafficLightSpawner
 
getWeight() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
 
getWeight() - Method in interface org.eclipse.mosaic.fed.mapping.ambassador.weighting.Weighted
Supplies the weight of the object.
getWeight() - Method in class org.eclipse.mosaic.fed.mapping.config.CPrototype
 
getWidth() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
getWidth() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
getWidth() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
Returns the width of the surrounding vehicle.
getWidth() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
getX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double x = 2;
getX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
required double x = 2;
getX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeDataOrBuilder
required double x = 2;
getX() - Method in interface org.eclipse.mosaic.lib.geo.CartesianPoint
 
getX() - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
getX() - Method in class org.eclipse.mosaic.lib.util.objects.Position
Returns the x coordinate of the transformed position.
getY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double y = 3;
getY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
required double y = 3;
getY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeDataOrBuilder
required double y = 3;
getY() - Method in interface org.eclipse.mosaic.lib.geo.CartesianPoint
 
getY() - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
getY() - Method in class org.eclipse.mosaic.lib.util.objects.Position
Returns the y coordinate of the transformed position.
getZ() - Method in interface org.eclipse.mosaic.lib.geo.CartesianPoint
 
getZ() - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
getZone() - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
getZone() - Method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
GIBIBIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 gibibit = 1024 mebibits.
GIBIBYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 gibibyte = 1024 mebibytes.
GIGABIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 gigabit = 1000 megabits.
GIGABYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 gigabyte = 1000 megabytes.
GLOBAL_NETWORK_ID - Static variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties
 
GlobalEnvironmentUpdates - Class in org.eclipse.mosaic.interactions.environment
This extension of Interaction contains a list of current environment events and their locations.
GlobalEnvironmentUpdates(long, List<EnvironmentEventLocation>) - Constructor for class org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates
Constructor for GlobalEnvironmentUpdates.
globalNetwork - Variable in class org.eclipse.mosaic.fed.cell.config.CNetwork
global network definition.
GlobalRandom - Class in org.eclipse.mosaic.lib.math
 
GlobalRandom() - Constructor for class org.eclipse.mosaic.lib.math.GlobalRandom
 
GraphHopperEdgeProperties - Class in org.eclipse.mosaic.lib.routing.graphhopper
Provides properties from the current EdgeIteratorState or its belonging Connection to be used by an RoutingCostFunction.
GraphHopperRouting - Class in org.eclipse.mosaic.lib.routing.graphhopper
 
GraphHopperRouting(Database) - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
 
GraphhopperToDatabaseMapper - Class in org.eclipse.mosaic.lib.routing.graphhopper.util
 
GraphhopperToDatabaseMapper() - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.util.GraphhopperToDatabaseMapper
 
GraphHopperWeighting - Class in org.eclipse.mosaic.lib.routing.graphhopper
A dynamic weight calculation.
GraphHopperWeighting(VehicleEncoding, WayTypeEncoder, TurnCostProvider, GraphhopperToDatabaseMapper) - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperWeighting
 
GREEN - Static variable in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
GreenWaveMsg - Class in org.eclipse.mosaic.app.tutorial.message
 
GreenWaveMsg(MessageRouting, String) - Constructor for class org.eclipse.mosaic.app.tutorial.message.GreenWaveMsg
 
Grid<T> - Class in org.eclipse.mosaic.lib.spatial
Grid represents data structure to efficiently store spatial objects on the 2D X,Z plane using a fixed grid of cells.
Grid(SpatialItemAdapter<T>, double, double, double, double, double, double) - Constructor for class org.eclipse.mosaic.lib.spatial.Grid
 
Grid(SpatialItemAdapter<T>, double, double, BoundingBox) - Constructor for class org.eclipse.mosaic.lib.spatial.Grid
 
group - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
The group name.
group - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation
The group name.
group - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CRoadSideUnit
The group name.
group - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CServer
The group name.
group - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CTrafficLight
The group name.
group - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Define a group for grouping in ITEF Visualizer.
group() - Method in annotation type org.eclipse.mosaic.lib.util.cli.CommandLineOption
 
GROW - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
GROW_AND_SHRINK - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
GROW_AND_SHRINK_EXPONENTIAL - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
GROW_EXPONENTIAL - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
GrowAndShrinkSpawningMode - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
This implementation of SpawningMode spawns the vehicles in a way where first the flow is increased, then it stays constant and afterwards it is decreased.
GrowAndShrinkSpawningMode(RandomNumberGenerator, long, double, long, boolean) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.GrowAndShrinkSpawningMode
Constructor for GrowAndShrinkSpawningMode.

H

haltingVehicles - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LaneAreaSubscriptionResult
The number of halting vehicles in a lane area.
haltingVehicles(int) - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo.Builder
 
Handle - Annotation Type in org.eclipse.mosaic.fed.output.ambassador
 
handleEventResource(Object, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ElectricVehicleUnit
 
handleEventResource(Object, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
handleInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.output.ambassador.AbstractOutputGenerator
 
handleSubscriptionVariable(InductionLoopSubscriptionResult, int, Object) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.InductionLoopSubscriptionTraciReader
This method enables to handle the subscription variable of the induction loop.
handleSubscriptionVariable(LaneAreaSubscriptionResult, int, Object) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.LaneAreaSubscriptionTraciReader
This method enables to handle the subscription variable of the LaneArea.
handleSubscriptionVariable(TrafficLightSubscriptionResult, int, Object) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TrafficLightSubscriptionReader
This method enables to handle the subscription variables of a traffic light group.
handleSubscriptionVariable(VehicleSubscriptionResult, int, Object) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.VehicleSubscriptionTraciReader
This method enables to handle the subscription variable of the vehicle.
handleSubscriptionVariable(T, int, Object) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractSubscriptionTraciReader
 
handleUnregisteredInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.output.ambassador.AbstractOutputGenerator
 
handleUnregisteredInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutput
 
HandoverInfo - Class in org.eclipse.mosaic.lib.objects.communication
 
HandoverInfo(String, String, String) - Constructor for class org.eclipse.mosaic.lib.objects.communication.HandoverInfo
 
HandoverUtility - Class in org.eclipse.mosaic.fed.cell.utility
 
HandoverUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.HandoverUtility
 
HarvesineGeoCalculator - Class in org.eclipse.mosaic.lib.transform
Geo calculator based on Harvesine formulas.
HarvesineGeoCalculator() - Constructor for class org.eclipse.mosaic.lib.transform.HarvesineGeoCalculator
 
hasApplication() - Method in class org.eclipse.mosaic.lib.objects.mapping.UnitMapping
 
hasAX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_X = 2;
hasAX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double a_X = 2;
hasAX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double a_X = 2;
hasAY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_Y = 3;
hasAY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double a_Y = 3;
hasAY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double a_Y = 3;
hasBX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_X = 4;
hasBX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double b_X = 4;
hasBX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double b_X = 4;
hasBY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_Y = 5;
hasBY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required double b_Y = 5;
hasBY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required double b_Y = 5;
hasCenterX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_X = 2;
hasCenterX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required double center_X = 2;
hasCenterX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required double center_X = 2;
hasCenterY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_Y = 3;
hasCenterY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required double center_Y = 3;
hasCenterY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required double center_Y = 3;
hasChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
hasChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
hasChannelId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
hasChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
hasChannelId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
hasChannelId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
hasCircleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
hasCircleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
hasCircleAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
hasCommandType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
hasCommandType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
hasCommandType() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessageOrBuilder
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
hasEndTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 end_time = 2;
hasEndTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
required int64 end_time = 2;
hasEndTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessageOrBuilder
required int64 end_time = 2;
hasExternalId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 external_id = 3;
hasExternalId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required uint32 external_id = 3;
hasExternalId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required uint32 external_id = 3;
hashCode() - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MyInteraction
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.eventresources.RemoveVehicles
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedAcknowledgement
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedV2xMessage
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.PointBoundingBox
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
hashCode() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
hashCode() - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage
 
hashCode() - Method in class org.eclipse.mosaic.fed.cell.message.GeocasterResult
 
hashCode() - Method in class org.eclipse.mosaic.fed.cell.message.StreamResult
 
hashCode() - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamParticipant
 
hashCode() - Method in class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamProperties
 
hashCode() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
 
hashCode() - Method in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
hashCode() - Method in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
 
hashCode() - Method in class org.eclipse.mosaic.interactions.application.ApplicationInteraction
 
hashCode() - Method in class org.eclipse.mosaic.interactions.application.ItefLogging
 
hashCode() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciRequest
 
hashCode() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciResponse
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.V2xFullMessageReception
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageReception
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageRemoval
 
hashCode() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
 
hashCode() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
 
hashCode() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStop
 
hashCode() - Method in class org.eclipse.mosaic.interactions.electricity.ChargingStationUpdate
 
hashCode() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleBatteryUpdates
 
hashCode() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingDenial
 
hashCode() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
 
hashCode() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest
 
hashCode() - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation
 
hashCode() - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates
 
hashCode() - Method in class org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.RsuRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.ServerRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.TmcRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.mapping.VehicleRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization
 
hashCode() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
hashCode() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleResume
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
hashCode() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
hashCode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
hashCode() - Method in class org.eclipse.mosaic.lib.database.building.Building
 
hashCode() - Method in class org.eclipse.mosaic.lib.database.building.Corner
 
hashCode() - Method in class org.eclipse.mosaic.lib.database.building.Wall
 
hashCode() - Method in class org.eclipse.mosaic.lib.database.road.Node
 
hashCode() - Method in class org.eclipse.mosaic.lib.database.road.TrafficLightNode
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.CartesianPolygon
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.GeoPolygon
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
hashCode() - Method in class org.eclipse.mosaic.lib.geo.UtmZone
 
hashCode() - Method in class org.eclipse.mosaic.lib.math.Matrix3d
 
hashCode() - Method in class org.eclipse.mosaic.lib.math.Matrix4d
 
hashCode() - Method in class org.eclipse.mosaic.lib.math.Vector3d
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.communication.HandoverInfo
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.UnitData
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageRouting
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageStreamRouting
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Do not overwrite, compares only the id.
hashCode() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Consumptions
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.RadarSensor
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
hashCode() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
hashCode() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
hashCode() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
hashCode() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
 
hashCode() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud.Point
 
hashCode() - Method in class org.eclipse.mosaic.lib.util.objects.Position
 
hashCode() - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
 
hashCode() - Method in class org.eclipse.mosaic.rti.api.Interaction
 
hashCode() - Method in class org.eclipse.mosaic.rti.api.MosaicVersion
 
hashCode() - Method in class org.eclipse.mosaic.rti.api.parameters.InteractionDescriptor
 
hashCode() - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
 
hasHit() - Method in class org.eclipse.mosaic.lib.spatial.PointCloud.Point
Returns true if the ray generating this PointCloud.Point has hit an object.
hasId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required int32 id = 1;
hasId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
required int32 id = 1;
hasId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeDataOrBuilder
required int32 id = 1;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 ip_address = 2;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required uint32 ip_address = 2;
hasIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required uint32 ip_address = 2;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required uint32 ip_address = 1;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required uint32 ip_address = 1;
hasIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required uint32 ip_address = 1;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required uint32 ip_address = 1;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
required uint32 ip_address = 1;
hasIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddressOrBuilder
required uint32 ip_address = 1;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ip_address = 1;
hasIpAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
required uint32 ip_address = 1;
hasIpAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddressOrBuilder
required uint32 ip_address = 1;
hasLength() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint64 length = 5;
hasLength() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required uint64 length = 5;
hasLength() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required uint64 length = 5;
hasMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 message_id = 2;
hasMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required uint32 message_id = 2;
hasMessageId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required uint32 message_id = 2;
hasMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 message_id = 4;
hasMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required uint32 message_id = 4;
hasMessageId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required uint32 message_id = 4;
hasMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 message_id = 4;
hasMessageId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required uint32 message_id = 4;
hasMessageId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required uint32 message_id = 4;
hasNext() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.ClassSubsetIterator
 
hasNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 node_id = 2;
hasNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required uint32 node_id = 2;
hasNodeId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required uint32 node_id = 2;
hasNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 node_id = 2;
hasNodeId() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required uint32 node_id = 2;
hasNodeId() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required uint32 node_id = 2;
hasPortNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
required uint32 port_number = 1;
hasPortNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
required uint32 port_number = 1;
hasPortNumber() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchangeOrBuilder
required uint32 port_number = 1;
hasPrimaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
hasPrimaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
hasPrimaryRadioChannel() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
hasPrimaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
hasPrimaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
hasPrimaryRadioConfiguration() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
hasRadioMode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
hasRadioMode() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
hasRadioMode() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
hasRadioNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
hasRadioNumber() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
hasRadioNumber() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
hasRadius() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double radius = 4;
hasRadius() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
required double radius = 4;
hasRadius() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddressOrBuilder
required double radius = 4;
hasReceivingMessages() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
Determines whether the radio receives messages or only routes
hasReceivingMessages() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
Determines whether the radio receives messages or only routes
hasReceivingMessages() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
Determines whether the radio receives messages or only routes
hasRectangleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
hasRectangleAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
hasRectangleAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
hasRssi() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required float rssi = 5;
hasRssi() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required float rssi = 5;
hasRssi() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required float rssi = 5;
hasSecondaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
hasSecondaryRadioChannel() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
hasSecondaryRadioChannel() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
hasSecondaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
hasSecondaryRadioConfiguration() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
hasSecondaryRadioConfiguration() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
hasStartTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 start_time = 1;
hasStartTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
required int64 start_time = 1;
hasStartTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessageOrBuilder
required int64 start_time = 1;
hasSubnetAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 subnet_address = 3;
hasSubnetAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required uint32 subnet_address = 3;
hasSubnetAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required uint32 subnet_address = 3;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
required int64 time = 1;
hasTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessageOrBuilder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
required int64 time = 1;
hasTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessageOrBuilder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
required int64 time = 1;
hasTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
required int64 time = 1;
hasTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessageOrBuilder
required int64 time = 1;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required int64 time = 2;
hasTime() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
required int64 time = 2;
hasTime() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
required int64 time = 2;
hasTopoAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
hasTopoAddress() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
hasTopoAddress() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessageOrBuilder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
hasTrafficLight() - Method in interface org.eclipse.mosaic.lib.objects.road.INode
Returns true, if this node is controlled by traffic lights..
hasTrafficLight() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
hasTransmissionPower() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required double transmission_power = 4;
hasTransmissionPower() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
required double transmission_power = 4;
hasTransmissionPower() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfigurationOrBuilder
required double transmission_power = 4;
hasTtl() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ttl = 2;
hasTtl() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
required uint32 ttl = 2;
hasTtl() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddressOrBuilder
required uint32 ttl = 2;
hasUpdateType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
hasUpdateType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
hasUpdateType() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNodeOrBuilder
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
hasX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double x = 2;
hasX() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
required double x = 2;
hasX() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeDataOrBuilder
required double x = 2;
hasY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double y = 3;
hasY() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
required double y = 3;
hasY() - Method in interface org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeDataOrBuilder
required double y = 3;
hc - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
headerLengths - Variable in class org.eclipse.mosaic.fed.cell.config.CCell
Configuration of header sizes added to all messages before simulating packet transmission.
heading - Variable in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp.Data
Heading of the ETSI-unit in °.
heading - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
headingChange - Variable in class org.eclipse.mosaic.fed.application.config.CEtsi
Heading change.
HeadingModifier - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
Adjusts the heading of perceived VehicleObjects.
HeadingModifier(RandomNumberGenerator) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.HeadingModifier
 
HeadingModifier(RandomNumberGenerator, double, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.HeadingModifier
 
HeavyGoodsVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
height - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
height - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Height of the vehicle in meter.
height - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
height - Variable in class org.eclipse.mosaic.lib.database.building.Building
The overall height of this building in meters.
HelloWorldApp - Class in org.eclipse.mosaic.app.tutorial.eventprocessing.sampling
This is a simple Hello World application.
HelloWorldApp() - Constructor for class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.HelloWorldApp
 
higher(byte) - Static method in class org.eclipse.mosaic.rti.api.parameters.FederatePriority
Returns a priority which is higher than the given one, if the given priority is not already HIGHEST.
HIGHEST - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
the highest version supported by this client.
HIGHEST - org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
the highest version supported by this client.
HIGHEST - Static variable in class org.eclipse.mosaic.rti.api.parameters.FederatePriority
The highest priority possible (= 0).
highlight(String, Color) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
 
HIGHLIGHT_CHANGE_LANE - Static variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
 
HIGHLIGHT_CHANGE_ROUTE - Static variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
 
highlights - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Configure to highlight a vehicle in the GUI if it's performing a route or lane change, e.g.
HighOccupancyVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
HighSideVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
HIGHWAY - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
HighwayManagementApp - Class in org.eclipse.mosaic.app.tutorial
 
HighwayManagementApp(String, int) - Constructor for class org.eclipse.mosaic.app.tutorial.HighwayManagementApp
 
HighwaySpecificLaneIndexSelector - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane
Specific lane index selector which spawns trucks (VehicleClass#HeavyGoodsVehicle) on the right most lane.
HighwaySpecificLaneIndexSelector(List<Integer>) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane.HighwaySpecificLaneIndexSelector
hitDistance(Ray) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
Calculates the distance a Ray travels until it hits a bounding box.
hitDistanceSqr(Ray) - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
Calculates the squared distance a Ray travels until it hits a bounding box.
host - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
hostsConfiguration - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
HOUR - Static variable in class org.eclipse.mosaic.rti.TIME
One hour in simulation time.

I

ICE - org.eclipse.mosaic.lib.enums.SensorType
 
IConnection - Interface in org.eclipse.mosaic.lib.objects.road
Provides information about a directional road segment.
id - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties
Network-Id for identification.
id - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.AbstractSubscriptionResult
 
id - Variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.NodeDataContainer
 
id - Variable in class org.eclipse.mosaic.lib.database.building.Building
Unique String used to identify the building.
id - Variable in enum org.eclipse.mosaic.lib.enums.DriveDirection
 
id - Variable in enum org.eclipse.mosaic.lib.enums.RsuType
 
id - Variable in enum org.eclipse.mosaic.lib.enums.SensorType
 
id - Variable in enum org.eclipse.mosaic.lib.enums.VehicleClass
 
id - Variable in enum org.eclipse.mosaic.lib.objects.v2x.etsi.cam.AwarenessType
 
id - Variable in class org.eclipse.mosaic.rti.config.CLocalHost
The id for the host.
id - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
id - Variable in class org.eclipse.mosaic.starter.config.CScenario.Simulation
The id or name of the scenario.
ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
Identifiable - Interface in org.eclipse.mosaic.lib.util.objects
 
Identity() - Constructor for class org.eclipse.mosaic.lib.util.objects.IdTransformer.Identity
 
identityMatrix() - Static method in class org.eclipse.mosaic.lib.math.Matrix3d
Creates a new identity matrix in 3x3 format.
identityMatrix() - Static method in class org.eclipse.mosaic.lib.math.Matrix4d
Creates a new identity matrix in 4x4 format.
identityMatrix() - Static method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Creates a new transformation matrix.
idlePeriod - Variable in class org.eclipse.mosaic.app.examples.emergencybrake.CEmergencyBrakeApp
Time in seconds after the slow down the vehicle starts accelerating again in case an obstacle is detected
IdTransformer<ExternalT,​InternalT> - Interface in org.eclipse.mosaic.lib.util.objects
Provides methods to transform IDs if the identifier scheme of a federate differs to MOSAIC.
IdTransformer.Identity - Class in org.eclipse.mosaic.lib.util.objects
Simple default implementation which expects external and internal IDs to be equal.
IllegalRouteException - Exception in org.eclipse.mosaic.lib.routing
 
IllegalRouteException(String) - Constructor for exception org.eclipse.mosaic.lib.routing.IllegalRouteException
 
IllegalRouteException(String, Throwable) - Constructor for exception org.eclipse.mosaic.lib.routing.IllegalRouteException
 
IllegalValueException - Exception in org.eclipse.mosaic.rti.api
An exception that is thrown if an invalid value has been used.
IllegalValueException(String) - Constructor for exception org.eclipse.mosaic.rti.api.IllegalValueException
Creates an IllegalValueException.
IMPERFECTION - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
IMPORT_ORIGIN_OSM - Static variable in class org.eclipse.mosaic.lib.database.Database
Value for key "importOrigin" which states, that the import origin of the database was a OpenStreetMap file.
IMPORT_ORIGIN_SUMO - Static variable in class org.eclipse.mosaic.lib.database.Database
Value for key "importOrigin" which states, that the import origin of the database was a SUMO network file.
importCellConfig(String) - Static method in class org.eclipse.mosaic.fed.cell.config.util.ConfigurationReader
Read the cell configuration file.
importNetworkConfig(String) - Static method in class org.eclipse.mosaic.fed.cell.config.util.ConfigurationReader
Read the network configuration file.
importRegionConfig(String) - Static method in class org.eclipse.mosaic.fed.cell.config.util.ConfigurationReader
Read the regions configuration file.
INavigationModule - Interface in org.eclipse.mosaic.fed.application.ambassador.simulation.navigation
Interface to access the central navigation component from vehicle applications.
InCartesianPolygon() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InCartesianPolygon
 
includeJarFiles(Path) - Static method in class org.eclipse.mosaic.starter.MosaicClassLoader
Creates a class loader which is able to load compiled classes from the JAR files present in the library (libs) directory of the MOSAIC bundle.
incorrectLibSumoVersion() - Static method in class org.eclipse.mosaic.fed.sumo.ambassador.LibSumoAmbassador
 
IncreaseExponential(RandomNumberGenerator, long, double, Long) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.AbstractSpawningMode.IncreaseExponential
IncreaseLinear(RandomNumberGenerator, long, double, Long) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.AbstractSpawningMode.IncreaseLinear
InductionLoop - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.tmc
A InductionLoop is used to retrieve the information of an InductionLoopInfo.
InductionLoop - Class in org.eclipse.mosaic.fed.sumo.util
This class is used to calculate the traffic flow aggregated from the last counts of passed vehicles at this detector.
InductionLoop(String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.InductionLoop
Constructor for InductionLoop.
InductionLoop(String, long) - Constructor for class org.eclipse.mosaic.fed.sumo.util.InductionLoop
Creates a new induction loop instance.
InductionLoopDetectorSubscription - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction is sent when a unit wants to subscribe for data of a SUMO induction loop.
InductionLoopDetectorSubscription(long, String) - Constructor for class org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription
Creates a new interaction that subscribes for data of a SUMO induction loop.
InductionLoopInfo - Class in org.eclipse.mosaic.lib.objects.traffic
 
InductionLoopInfo.Builder - Class in org.eclipse.mosaic.lib.objects.traffic
A builder for creating InductionLoopInfo objects without using the monstrous constructor.
inductionLoops - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CTrafficManagementCenter
Specify the induction loops the tmc shall be matched with.
InductionLoopSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
InductionLoopSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
InductionLoopSubscribe - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
InductionLoopSubscribe() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.InductionLoopSubscribe
 
InductionLoopSubscribe() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.InductionLoopSubscribe
Default constructor for InductionLoopSubscribe.
InductionLoopSubscribe(Collection<Integer>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.InductionLoopSubscribe
Creates a new InductionLoopSubscribe object.
InductionLoopSubscriptionResult - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
This class summarizes the results of induction loop.
InductionLoopSubscriptionResult() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopSubscriptionResult
 
InductionLoopSubscriptionTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
InductionLoopSubscriptionTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.InductionLoopSubscriptionTraciReader
InductionLoopVehicleData - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
Vehicle data saved by an induction loop.
InductionLoopVehicleData() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopVehicleData
 
InductionLoopVehicleDataTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
InductionLoopVehicleDataTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.InductionLoopVehicleDataTraciReader
info(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(Marker, String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(Marker, String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(Marker, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(Marker, String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
info(Marker, String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
infoSimTime(OperatingSystemAccess<? extends OperatingSystem>, String, Object...) - Method in interface org.eclipse.mosaic.fed.application.ambassador.util.UnitLogger
Convenience method to uniformly print the log statement including the current simulation time.
infoSimTime(OperatingSystemAccess<? extends OperatingSystem>, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
InGeoPolygon() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InGeoPolygon
 
init(SpawningFramework) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.ChargingStationSpawner
Called by the SpawningFramework used to initialize the Charging Stations for the simulation.
init(SpawningFramework) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.RoadSideUnitSpawner
Called by the SpawningFramework used to initialize the Charging Stations and their Charging Spots.
init(SpawningFramework) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.ServerSpawner
Called by the SpawningFramework, used to initialize the servers for the simulation.
init(SpawningFramework) - Method in interface org.eclipse.mosaic.fed.mapping.ambassador.spawning.Spawner
Initializes the unit for the simulation.
init(SpawningFramework) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.TrafficManagementCenterSpawner
Called by the SpawningFramework used to initialize the Traffic Management Centers for the simulation.
INIT - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Federation management
INIT - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
initialize the federate.
INIT_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Federation management
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
Initializes the spatial index used for perception.
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.SumoIndex
 
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightIndex
Method called to initialize index after configuration has been read.
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightTree
 
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleGrid
Configures a grid as a spatial index for vehicles.
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
Method called to initialize index after configuration has been read.
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleTree
Configures a QuadTree as spatial index for vehicles on first use.
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallIndex
 
initialize() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallTree
 
initialize(long, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
 
initialize(long, long) - Method in class org.eclipse.mosaic.fed.cell.ambassador.CellAmbassador
 
initialize(long, long) - Method in class org.eclipse.mosaic.fed.environment.ambassador.EnvironmentAmbassador
initialize(long, long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
 
initialize(long, long) - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputAmbassador
 
initialize(long, long) - Method in class org.eclipse.mosaic.fed.sns.ambassador.SnsAmbassador
 
initialize(long, long) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
This method is called to tell the federate the start time and the end time.
initialize(long, long) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.SumoAmbassador
 
initialize(long, long) - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
 
initialize(long, long) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
This method is called by the TimeManagement to tell the federate the start and the end time.
initialize(long, long) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
This method is called by the TimeManagement to tell the federate the start and the end time.
initialize(BaseGraph, VehicleEncodingManager, GraphhopperToDatabaseMapper) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.DatabaseGraphLoader
 
initialize(RandomNumberGenerator) - Static method in class org.eclipse.mosaic.lib.math.GlobalRandom
 
initialize(CRouting, File) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
 
initialize(CRouting, File) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
initialize(CRouting, File) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Initializes the connection to the belonging database.
initialize(GeoProjection) - Static method in class org.eclipse.mosaic.lib.transform.GeoProjection
 
initialize(RtiAmbassador) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
This method initializes the CentralNavigationComponent.
initialize(RtiAmbassador, HierarchicalConfiguration<ImmutableNode>, File) - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
this method is called just after a new instance of a derived output generator config was created.
initializeFromCartesian(CartesianPoint) - Method in interface org.eclipse.mosaic.lib.transform.LazyGeoProjection.ProjectionFactory
 
initializeFromGeo(GeoPoint) - Method in interface org.eclipse.mosaic.lib.transform.LazyGeoProjection.ProjectionFactory
 
initializeFromUtm(UtmPoint) - Method in interface org.eclipse.mosaic.lib.transform.LazyGeoProjection.ProjectionFactory
 
initializeFromVector3d(Vector3d) - Method in interface org.eclipse.mosaic.lib.transform.LazyGeoProjection.ProjectionFactory
 
initializeRegionsIndex(Collection<CMobileNetworkProperties>) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionUtility
 
initSumoConnection() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
Initializes the TraciClient.
initSumoConnection() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.LibSumoAmbassador
 
INode - Interface in org.eclipse.mosaic.lib.objects.road
Provides information about a node, such as its position.
InPolygon() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InPolygon
 
InRadius() - Constructor for class org.eclipse.mosaic.lib.database.spatial.Edge.InRadius
 
InRadius() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius
 
INSTANCE - org.eclipse.mosaic.fed.cell.data.ConfigurationData
 
INSTANCE - org.eclipse.mosaic.fed.cell.data.SimulationData
 
INTEGER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
32 Bit Integer number.
IntegerTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
IntegerTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.IntegerTraciReader
 
IntegerTraciReader(AbstractTraciResultReader.Matcher<Integer>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.IntegerTraciReader
 
IntegerTraciWriter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
IntegerTraciWriter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.IntegerTraciWriter
 
IntegerTraciWriter(int) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.IntegerTraciWriter
 
Interactable - Interface in org.eclipse.mosaic.rti.api
 
Interaction - Class in org.eclipse.mosaic.rti.api
This abstract class MUST be the parent class of all interactions that shall be exchanged between federates.
Interaction(long) - Constructor for class org.eclipse.mosaic.rti.api.Interaction
Constructor using fields.
Interaction(long, int) - Constructor for class org.eclipse.mosaic.rti.api.Interaction
Creates a new interaction with the specified time and predetermined id.
interactionAmbassadorMap - Variable in class org.eclipse.mosaic.rti.interaction.TypeBasedInteractionManagement
mapping between an interaction type id and a list of subscribed ambassadors.
InteractionDescriptor - Class in org.eclipse.mosaic.rti.api.parameters
This class provides required information for an interaction subscription.
InteractionDescriptor(String) - Constructor for class org.eclipse.mosaic.rti.api.parameters.InteractionDescriptor
 
InteractionFormatter - Class in org.eclipse.mosaic.fed.output.generator.file.format
 
InteractionFormatter(char, char, Map<String, List<List<String>>>) - Constructor for class org.eclipse.mosaic.fed.output.generator.file.format.InteractionFormatter
Construct an InteractionFormatter according to its separator, the pairs of message types and their definitions.
interactionId - Variable in class org.eclipse.mosaic.rti.api.parameters.InteractionDescriptor
 
InteractionManagement - Interface in org.eclipse.mosaic.rti.api
The InteractionManagement is responsible for the exchange of data among federates using instances of Interaction.
interactionQueue - Variable in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
A priority queue that holds unprocessed interactions.
InteractionQueue() - Constructor for class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador.InteractionQueue
 
InteractionUtils - Class in org.eclipse.mosaic.lib.util
 
InteractionUtils() - Constructor for class org.eclipse.mosaic.lib.util.InteractionUtils
 
InterceptedEvent - Class in org.eclipse.mosaic.lib.util.scheduling
An intercepted event is a typesafe event for interception.
InterconnectApp - Class in org.eclipse.mosaic.app.tutorial.interappcommunication
This is a simple application to demonstrate an interconnection between applications which are running on same units.
InterconnectApp() - Constructor for class org.eclipse.mosaic.app.tutorial.interappcommunication.InterconnectApp
 
InterfaceConfiguration - Class in org.eclipse.mosaic.lib.objects.communication
Represents the configuration for an interface on the vehicle If this is not null, the interface exists but may still be configured to only participate in routing and not receive actual messages via the turnedOn = false flag.
InterfaceConfiguration.Builder - Class in org.eclipse.mosaic.lib.objects.communication
 
InterfaceConfiguration.MultiChannelMode - Enum in org.eclipse.mosaic.lib.objects.communication
This is not actively used yet, since we always have single channel radios.
InternalFederateException - Exception in org.eclipse.mosaic.rti.api
An exception that thrown within the execution of a federate.
InternalFederateException() - Constructor for exception org.eclipse.mosaic.rti.api.InternalFederateException
 
InternalFederateException(long, Exception) - Constructor for exception org.eclipse.mosaic.rti.api.InternalFederateException
Constructor based on a thrown exception.
InternalFederateException(long, String) - Constructor for exception org.eclipse.mosaic.rti.api.InternalFederateException
Constructor based on an error message.
InternalFederateException(Exception) - Constructor for exception org.eclipse.mosaic.rti.api.InternalFederateException
Constructor based on a thrown exception.
InternalFederateException(String) - Constructor for exception org.eclipse.mosaic.rti.api.InternalFederateException
Constructor based on an error message.
InternalFederateException(String, Exception) - Constructor for exception org.eclipse.mosaic.rti.api.InternalFederateException
Constructor based on a message and a thrown exception.
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
internalGetFieldAccessorTable() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
internalGetValueMap() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
 
internalGetValueMap() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
 
internalGetValueMap() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
 
internalGetValueMap() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
 
internalGetValueMap() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
 
intersectsLineSegmentXZ(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Ray
 
IntervalSamplingApp - Class in org.eclipse.mosaic.app.tutorial.eventprocessing.sampling
This is a simple application to demonstrate a sampling in a specific interval.
IntervalSamplingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.IntervalSamplingApp
 
InterVehicleMsg - Class in org.eclipse.mosaic.app.tutorial.message
Class used as message for inter vehicle communication in contrast to the intra vehicle communication.
InterVehicleMsg(MessageRouting, GeoPoint) - Constructor for class org.eclipse.mosaic.app.tutorial.message.InterVehicleMsg
 
IntraVehicleMsg - Class in org.eclipse.mosaic.app.tutorial.message
Example class used to demonstrate the communication between applications that run on the same vehicle.
IntraVehicleMsg(String, int) - Constructor for class org.eclipse.mosaic.app.tutorial.message.IntraVehicleMsg
 
INVALID - Static variable in class org.eclipse.mosaic.lib.util.objects.Position
 
INVALID_VALUE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
Invalid value returned by TraCI, e.g.
inverse(Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Writes a inverted version of this matrix into the result matrix.
inverse(Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Writes a inverted version of this matrix into the result matrix.
invert() - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Inverts this matrix.
invert() - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Inverts this matrix.
ip(Inet4Address) - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.Builder
 
IP_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
IP_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
IP_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
IP_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
ipHeader - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CHeaderLengths
The size of IP header added to all messages.
IpResolver - Class in org.eclipse.mosaic.lib.objects.addressing
Class providing a singleton for global IP address management.
IpResolver(CIpResolver) - Constructor for class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Gets a configuration and performs basic plausibility checks apaches commons-net could be helpful here.
ipToName(Inet4Address) - Method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Converts an IPv4 address to a hostname.
IRoadPosition - Interface in org.eclipse.mosaic.lib.objects.road
Provides detailed information about a position within the road network.
IRoutingModule - Interface in org.eclipse.mosaic.fed.application.ambassador.simulation.navigation
Interface to access the central navigation component from road side units.
isAbove(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Plane
 
isAcknowledged() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedAcknowledgement
 
isAcknowledged() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
isAdHoc() - Method in enum org.eclipse.mosaic.lib.enums.DestinationType
 
isAfterHandover(String, String) - Static method in class org.eclipse.mosaic.fed.cell.utility.HandoverUtility
 
isAnycast() - Method in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
Returns if this address is equal to the anycast address 255.255.255.254
isAvailable() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
Returns True, if the ChargingSpot has at least one parking place available.
isAvailable() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
Returns True, if the ChargingStation has a free ChargingSpot available.
isAvailable(TransmissionMode, CNetworkProperties) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
This methods checks whether the region has enough capacity left to allow a new transmission in that region.
isAvailable(TransmissionMode, CNetworkProperties, CellConfiguration) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
Checks whether a new transmission is possible or whether the minimal bandwidths are undershot.
isAvailable(TransmissionMode, CellConfiguration) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
This methods checks whether the node has enough capacity left to allow a new transmission with this node.
isAvailable(TraciVersion) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar
Checks whether this sumo variable is available in the current version.
isBadRoad(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isBatteryEmpty() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
Returns true, if the battery of the vehicle is fully depleted.
isBatteryFull() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
Returns true, if the battery of the vehicle is fully charged.
isBlinkerEmergency() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
isBlinkerLeft() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
isBlinkerRight() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
isBrakeLight() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
isBroadcast() - Method in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
Returns if this address is equal to the broadcast address 255.255.255.255
isCapacitySufficient(TransmissionMode, CNetworkProperties, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
Checks if the message is deliverable for the given region depending on needed bandwidth, the available capacity and the transmission mode.
isCapacitySufficient(TransmissionMode, CNetworkProperties, CellConfiguration, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.CapacityUtility
Checks if the bandwidth of the given region and of the given node is sufficient to perform the transmission.
isCapacitySufficient(TransmissionMode, CellConfiguration, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
Checks whether the bandwidth is sufficient enough to perform the transmission.
isCapacitySufficientDown(CNetworkProperties, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
Checks if the message is deliverable for the given region in dependency of the needed bandwidth and the available capacity in the downlink direction.
isCapacitySufficientUp(CNetworkProperties, long) - Static method in class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
Checks if the message is deliverable for the given region in dependency of the needed bandwidth and the available capacity in the uplink direction.
isCell() - Method in enum org.eclipse.mosaic.lib.enums.DestinationType
 
isCharging() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
Returns true if the vehicle is currently being charged at a ChargingSpot.
isChargingSpotAvailable(String) - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
 
isChargingStation(String) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
isConnectionNode() - Method in class org.eclipse.mosaic.lib.database.road.Node
This returns whether this node is a part of any connection, being start, part of or end.
isConsiderTurnCosts() - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
Returns true if turn costs should be considered during routing.
isCycleway(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isDebugEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isDebugEnabled(Marker) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isDedicatedForAvsOnly() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
isDifferentAcrossLanes() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
isDownlink() - Method in enum org.eclipse.mosaic.fed.cell.config.model.TransmissionMode
 
isEmpty() - Method in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
isEmpty() - Method in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
 
isEmpty() - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventScheduler
Returns true if this scheduler contains no elements.
isEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
Returns whether the AdHoc communication is enabled and configured or disabled.
isEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
Returns whether the Cell module is off or on (able to send/receive messages).
isEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
isEnabled() - Method in interface org.eclipse.mosaic.fed.application.app.api.communication.CommunicationModule
Returns whether module is on or off.
isEnabled() - Method in interface org.eclipse.mosaic.fed.application.app.api.perception.PerceptionModule
Returns true if PerceptionModule is enabled, otherwise false.
isEnabled() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
isEnabled(HierarchicalConfiguration<?>) - Static method in class org.eclipse.mosaic.fed.output.ambassador.ConfigHelper
Load attribute "enabled".
isErrorEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isErrorEnabled(Marker) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isFederateJoined(String) - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Checks whether a federate is joined or not.
isFederateJoined(String) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
isFullMessage() - Method in class org.eclipse.mosaic.fed.cell.message.GeocasterResult
 
isFuzzyEqual(double, double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
isFuzzyEqual(double, double, double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
isFuzzyEqual(float, float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
isFuzzyEqual(float, float, float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
isFuzzyEqual(Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
 
isFuzzyEqual(Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
 
isFuzzyEqual(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
isFuzzyEqual(LineString<?>) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
isFuzzyZero(double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
isFuzzyZero(float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
isGenerated() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns if this node has been generated from an edge's shape.
isGeocast() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
isGreaterOrEqualThan(SumoVersion) - Method in enum org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
isGreen() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
isHighway(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isInfoEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isInfoEnabled(Marker) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
isInitialized() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
isInitialized() - Static method in class org.eclipse.mosaic.lib.transform.GeoProjection
 
isInRange(int) - Static method in class org.eclipse.mosaic.rti.api.parameters.FederatePriority
 
isInRange(SpatialObject) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.PerceptionModel
Checks, if the other spatial object is within this perception range.
isInSameZone(MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
isIntersectingPolygon(CartesianPolygon) - Method in class org.eclipse.mosaic.lib.geo.CartesianPolygon
Returns true if there is an intersection with another polygon.
isIntersectingRectangle(CartesianRectangle) - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
Returns true if there is an intersection with another rectangle.
isIntersectingXZ(LineString<?>) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
isIntersection() - Method in class org.eclipse.mosaic.lib.database.road.Node
Returns if this node is an intersection node or not.
isIntersection() - Method in interface org.eclipse.mosaic.lib.objects.road.INode
Returns true if the node is an intersection.
isIntersection() - Method in class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
isIntersection(Node) - Static method in class org.eclipse.mosaic.lib.database.DatabaseUtils
Determines, if a node is a intersection node, that is, it has more than 2 outgoing or incoming streets.
isLeaf() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
isLeftOfEdge(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
isLeftOfEdge(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.Edge
 
isLeftOfLine(Vector3d, Vector3d, Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
 
isLeftOfLine(Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
 
isLowerType(int, int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isMainRoad(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isNorthernHemisphere() - Method in class org.eclipse.mosaic.lib.geo.UtmZone
 
isOff() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
isOneLane(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isOneway() - Method in class org.eclipse.mosaic.lib.database.road.Way
Returns if this is way can only be passed in one direction.
isParking() - Method in enum org.eclipse.mosaic.lib.enums.VehicleStopMode
 
isPhaseGreen() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
isPhaseGreen() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
isPhaseRed() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
isPhaseRed() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
isPhaseYellow() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
isPhaseYellow() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
isRed() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
isRedYellow() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
isRequired() - Method in annotation type org.eclipse.mosaic.lib.util.cli.CommandLineOption
 
isResidential(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isReverseDrive() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
isRsu(String) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
isServer(String) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
isSingular() - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
isSpawningActive(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.AbstractSpawningMode
 
isSpawningActive(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.ConstantSpawningMode
 
isSpawningActive(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.GrowAndShrinkSpawningMode
 
isSpawningActive(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.PoissonSpawningMode
 
isSpawningActive(long) - Method in interface org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.SpawningMode
Determines whether the spawning for the given simulation time is still active.
isStopped() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
Getter for the stopped state of a vehicle.
isTimeConstrained() - Method in class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
This returns false, since the ApplicationAmbassador is developed in a way, where it takes care of its own time management.
isTimeConstrained() - Method in class org.eclipse.mosaic.fed.cell.ambassador.CellAmbassador
This returns false, since the CellAmbassador is developed in a way, where it takes care of its own time management and event scheduling.
isTimeConstrained() - Method in class org.eclipse.mosaic.fed.environment.ambassador.EnvironmentAmbassador
 
isTimeConstrained() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
 
isTimeConstrained() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputAmbassador
 
isTimeConstrained() - Method in class org.eclipse.mosaic.fed.sns.ambassador.SnsAmbassador
 
isTimeConstrained() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
 
isTimeConstrained() - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
 
isTimeConstrained() - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
Returns whether this federate is time constrained.
isTimeRegulating() - Method in class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
This returns false, since the ApplicationAmbassador is developed in a way, where it takes care of its own time management.
isTimeRegulating() - Method in class org.eclipse.mosaic.fed.cell.ambassador.CellAmbassador
This returns false, since the CellAmbassador is developed in a way, where it takes care of its own time management and event scheduling.
isTimeRegulating() - Method in class org.eclipse.mosaic.fed.environment.ambassador.EnvironmentAmbassador
 
isTimeRegulating() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
 
isTimeRegulating() - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputAmbassador
 
isTimeRegulating() - Method in class org.eclipse.mosaic.fed.sns.ambassador.SnsAmbassador
 
isTimeRegulating() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
 
isTimeRegulating() - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
 
isTimeRegulating() - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
Returns whether this federate is time regulating.
isTmc(String) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
isToDeployAndUndeploy() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
isToll(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isTornDown() - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
Indicates an application was successfully tear down.
isToStartAndStop() - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
isTraceEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isTraceEnabled(Marker) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isTrafficLight(String) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
isTunnel(int) - Static method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
isUnicast() - Method in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
An address can only be of unicast type if it's not equal to broadcast OR anycast address.
isUplink() - Method in enum org.eclipse.mosaic.fed.cell.config.model.TransmissionMode
 
isValid() - Method in class org.eclipse.mosaic.lib.util.objects.Position
Returns true, if this is a valid position.
isValidStateAndLog() - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
This method logs and returns the state of the application.
isVariable() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
States if this command variable holds a constant value to write or if it needs to get passed a variable value.
isVariable() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Tells whether the traffic sign is variable.
isVehicle(String) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
isVehicleClassAllowed(VehicleClass) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Checks whether a specific vehicle class is allowed on this lane.
isWarnEnabled() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isWarnEnabled(Marker) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
isYellow() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
ItefLogging - Class in org.eclipse.mosaic.interactions.application
This extension of Interaction is used to exchange log-tuples for the ITEF (Integrated Testing and Evaluation Framework).
ItefLogging(long, String, long, int...) - Constructor for class org.eclipse.mosaic.interactions.application.ItefLogging
Creates a new ItefLogging.
itemAdapter - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTree
 
iterator() - Method in class org.eclipse.mosaic.lib.util.RingBuffer
 
Ivim - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
Infrastructure to Vehicle Information Message.
Ivim(MessageRouting, IvimContent, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Ivim
 
Ivim(MessageRouting, Ivim, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Ivim
 
IvimContent - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
 
IvimContent(long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent
 
IvimContent(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent
 
IWay - Interface in org.eclipse.mosaic.lib.objects.road
Provides way related properties, such as the maximum allowed speed.

J

javaClasspathEntries - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
javaCustomArgument - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
JavaFederateExecutor - Class in org.eclipse.mosaic.rti.api.federatestarter
Implementation of FederateExecutor which starts the federate in a Java process (e.g.
JavaFederateExecutor(FederateDescriptor, String, String) - Constructor for class org.eclipse.mosaic.rti.api.federatestarter.JavaFederateExecutor
 
JavaFederateExecutor(FederateDescriptor, String, String, List<String>) - Constructor for class org.eclipse.mosaic.rti.api.federatestarter.JavaFederateExecutor
 
JavaFederateParameters - Class in org.eclipse.mosaic.rti.api.parameters
Provides parameter for federate processes which run in a Java virtual machine.
JavaFederateParameters(int, String) - Constructor for class org.eclipse.mosaic.rti.api.parameters.JavaFederateParameters
Creates a new parameter object providing configuration for Java processes.
javaMemorySizeXmx - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
joinLineStrings(LineString<? extends T>) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
JsonUtils - Class in org.eclipse.mosaic.lib.util
 
JunctionGetPosition - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
JunctionGetPosition - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
JunctionGetPosition - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
JunctionGetPosition() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.JunctionGetPosition
 
JunctionGetPosition() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.JunctionGetPosition
Creates a new JunctionGetPosition object.

K

K_0 - Static variable in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
KdTree<T> - Class in org.eclipse.mosaic.lib.spatial
 
KdTree(SpatialItemAdapter<T>, List<T>) - Constructor for class org.eclipse.mosaic.lib.spatial.KdTree
 
KdTree(SpatialItemAdapter<T>, List<T>, int) - Constructor for class org.eclipse.mosaic.lib.spatial.KdTree
 
KEEP_ROUTE - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMoveToXY.Mode
 
KEY - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
KIBIBIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 kibibit = 1024 bits.
KIBIBYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 kibibyte = 1024 bytes.
kill(String) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
 
killContainer(DockerContainer, boolean) - Method in class org.eclipse.mosaic.lib.docker.DockerClient
Kills a container which has been executed by this client.
KILOBIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 kilobit = 1000 bits.
KILOBYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 kilobyte = 1000 bytes.
KissRandomNumberGenerator - Class in org.eclipse.mosaic.lib.math
 
KissRandomNumberGenerator() - Constructor for class org.eclipse.mosaic.lib.math.KissRandomNumberGenerator
 
KissRandomNumberGenerator(long) - Constructor for class org.eclipse.mosaic.lib.math.KissRandomNumberGenerator
 
kmh2ms(double) - Static method in class org.eclipse.mosaic.lib.math.SpeedUtils
Converts a speed value from km/h to m/s.
KNearest() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.KNearest
 

L

LANE_CHANGE_MODE - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
laneArea(String) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Define the id of the lane area this vehicle is currently driving in.
LaneAreaDetector - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.tmc
A LaneAreaDetector is used to retrieve the information of a LaneAreaDetectorInfo.
LaneAreaDetector(String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.LaneAreaDetector
The constructor for LaneAreaDetector.
LaneAreaDetectorInfo - Class in org.eclipse.mosaic.lib.objects.traffic
 
LaneAreaDetectorInfo.Builder - Class in org.eclipse.mosaic.lib.objects.traffic
A builder for creating LaneAreaDetectorInfo objects without using the monstrous constructor.
laneAreaDetectors - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CTrafficManagementCenter
Specify the lane area detectors the tmc shall be matched with.
LaneAreaDetectorSubscription - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction is sent when a unit wants to subscribe for data of a SUMO lane area detector.
LaneAreaDetectorSubscription(long, String) - Constructor for class org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription
Creates a new interaction that subscribes for data of a SUMO lane area detector.
LaneAreaSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
LaneAreaSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
LaneAreaSubscribe - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
LaneAreaSubscribe() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneAreaSubscribe
 
LaneAreaSubscribe() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneAreaSubscribe
Default constructor used in TraciSimulationFacade.
LaneAreaSubscribe(Collection<Integer>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneAreaSubscribe
Creates a new LaneAreaSubscribe object.
LaneAreaSubscriptionResult - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
This class summarizes the results of the lane area.
LaneAreaSubscriptionResult() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LaneAreaSubscriptionResult
 
LaneAreaSubscriptionTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
LaneAreaSubscriptionTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.LaneAreaSubscriptionTraciReader
 
LaneAssignment - Class in org.eclipse.mosaic.lib.objects.trafficsign
Stores allowed vehicle classes for a specific lane.
LaneAssignment(int) - Constructor for class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Creates a LaneAssignment that allows all vehicle classes on the {@param lane}.
LaneAssignment(int, List<VehicleClass>) - Constructor for class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Creates a LaneAssignment for the {@param lane} with a list of allowed vehicle classes.
laneChangeMode - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
The laneChangeMode of the vehicle.
LaneChangeMode - Enum in org.eclipse.mosaic.lib.enums
 
LaneGetLength - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
LaneGetLength - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
LaneGetLength - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
LaneGetLength() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneGetLength
 
LaneGetLength() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneGetLength
Creates a new LaneGetLength object.
LaneGetShape - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
LaneGetShape - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
LaneGetShape - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command to retrieve the shape of a lane.
LaneGetShape() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneGetShape
 
LaneGetShape() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneGetShape
 
laneId(String) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
laneIndex - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
LaneIndexSelector - Interface in org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane
Interface defining all methods necessary to implement a LaneIndexSelector.
lanePosition - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
LanePropertyChange - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction contains lane properties to be changed.
LanePropertyChange(long, String, int, List<VehicleClass>, List<VehicleClass>, Double) - Constructor for class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
Creates a new interaction with lane properties that shall be changed.
lanes - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
List of lanes to be used.
laneSelectionMode - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
The lane selection mode which chooses the lane for the next departing vehicle.
laneSelectionMode - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
The lane selection mode which chooses the lane for the next departing vehicle.
LaneSetAllow - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
LaneSetAllow - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which sets the allowed classes to a specific lane.
LaneSetAllow - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which sets the allowed classes to a specific lane.
LaneSetAllow() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneSetAllow
 
LaneSetAllow() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetAllow
Creates a new LaneSetAllow traci command, which will allow all given vehicle classes on the given lane-id once executed.
LaneSetDisallow - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
LaneSetDisallow - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which sets the disallowed classes to a specific lane.
LaneSetDisallow - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which sets the disallowed classes to a specific lane.
LaneSetDisallow() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneSetDisallow
 
LaneSetDisallow() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetDisallow
Creates a new LaneSetDisallow traci command, which will disallow all given vehicle classes on the given lane-id once executed.
LaneSetMaxSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
LaneSetMaxSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which sets the maximum lane speed.
LaneSetMaxSpeed - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which sets the maximum lane speed.
LaneSetMaxSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.LaneSetMaxSpeed
 
LaneSetMaxSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.LaneSetMaxSpeed
Creates a new LaneSetMaxSpeed traci command.
last() - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
lateralLanePosition - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
latitude - Variable in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
The latitude coordinate of this MutableGeoPoint.
latLon(double, double) - Static method in interface org.eclipse.mosaic.lib.geo.GeoPoint
Creates a MutableGeoPoint from latitude and longitude.
latLon(double, double, double) - Static method in interface org.eclipse.mosaic.lib.geo.GeoPoint
Creates a MutableGeoPoint from latitude and longitude.
LazyGeoProjection - Class in org.eclipse.mosaic.lib.transform
 
LazyGeoProjection() - Constructor for class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
LazyGeoProjection(LazyGeoProjection.ProjectionFactory) - Constructor for class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
LazyGeoProjection.ProjectionFactory - Interface in org.eclipse.mosaic.lib.transform
 
LazyLoadingConnection - Class in org.eclipse.mosaic.lib.routing.database
Provides information about the connection of a IRoadPosition.
LazyLoadingConnection(Connection) - Constructor for class org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection
 
LazyLoadingNode - Class in org.eclipse.mosaic.lib.routing.database
Provides information about a node of a IRoadPosition.
LazyLoadingNode(Node) - Constructor for class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
LazyLoadingNode(INode, Database) - Constructor for class org.eclipse.mosaic.lib.routing.database.LazyLoadingNode
 
LazyLoadingRoadPosition - Class in org.eclipse.mosaic.lib.routing.database
Provides information about a road position.
LazyLoadingRoadPosition(IRoadPosition, Database) - Constructor for class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
Creates an IRoadPosition object which provides further values taken from the given Database, based on the given IRoadPosition which only provides little information.
LazyLoadingRoadPosition(LazyLoadingConnection, LazyLoadingNode, LazyLoadingNode, double) - Constructor for class org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition
Creates an IRoadPosition with all required information provided.
LeadFollowVehicle - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
Holds information about the leading or following vehicle.
LeadFollowVehicle(String, double) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LeadFollowVehicle
Creates a new LeadFollowVehicle object.
leadingVehicle - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
leaveTime - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopVehicleData
The time at which the vehicle leaves the induction loop.
left - Variable in class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
Distance to vehicle to the left in [m].
leftEdge - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
LegacyMilliSeconds() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacyMilliSeconds
 
LegacyMilliSecondsQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacyMilliSecondsQuiet
 
LegacySeconds() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacySeconds
 
LegacySecondsQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.LegacySecondsQuiet
 
length - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
length - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Length of the vehicle in meter.
length - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LaneAreaSubscriptionResult
The length of the lane area.
length - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
length - Variable in class org.eclipse.mosaic.lib.database.building.Wall
Length of this wall, determined by the distance between its two corners im meters.
length(double) - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo.Builder
 
LENGTH_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
letter - Variable in class org.eclipse.mosaic.lib.geo.UtmZone
 
LibSumoAmbassador - Class in org.eclipse.mosaic.fed.sumo.ambassador
Implementation of the bridge between MOSAIC and SUMO using the native libsumojni binding provided with SUMO.
LibSumoAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.sumo.ambassador.LibSumoAmbassador
 
LibSumoBridge - Class in org.eclipse.mosaic.fed.sumo.bridge
Implementation of the SumoBridge which uses methods provided by SUMO via JNI.
LibSumoBridge(CSumo, List<String>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
Constructor for the LibSumoBridge, initializing simulation and facades based on configuration.
LIDAR - org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation.SensorType
 
LightGoodsVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
line - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
LineString<T extends Vector3d> - Class in org.eclipse.mosaic.lib.spatial
 
LineString() - Constructor for class org.eclipse.mosaic.lib.spatial.LineString
 
LineString(List<? extends T>) - Constructor for class org.eclipse.mosaic.lib.spatial.LineString
 
LineString(Stream<? extends T>) - Constructor for class org.eclipse.mosaic.lib.spatial.LineString
 
LineString.Vecs - Class in org.eclipse.mosaic.lib.spatial
 
LineString.Walker<T> - Interface in org.eclipse.mosaic.lib.spatial
 
LINUX - org.eclipse.mosaic.rti.config.CLocalHost.OperatingSystem
 
ListTraciReader<T> - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
ListTraciReader(AbstractTraciResultReader<T>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ListTraciReader
 
ListTraciReader(AbstractTraciResultReader<T>, boolean) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ListTraciReader
 
ListTraciWriter<T> - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
ListTraciWriter(AbstractTraciParameterWriter<T>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ListTraciWriter
 
ListTraciWriter(AbstractTraciParameterWriter<T>, List<T>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ListTraciWriter
 
loadApplications(List<String>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
Load applications.
loadFromDatabase(Database) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Overrides the database to be created with the input Database.
loadFromFile(File) - Static method in class org.eclipse.mosaic.lib.database.Database.Builder
This method loads tries to load a database object from the given File, which should refer to a database-file.
loadFromFile(File) - Static method in class org.eclipse.mosaic.lib.database.Database
This method loads tries to load a database object from the given File, which should refer to a database-file.
loadFromFile(String) - Static method in class org.eclipse.mosaic.lib.database.Database
This method loads tries to load a database object from the given filename, which should refer to a database-file.
loadFromFile(String) - Method in class org.eclipse.mosaic.lib.database.persistence.SQLiteReader
This loads the given database into our database objects by skipping the values in the list.
loadGraph() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.DatabaseGraphLoader
 
loadHostsConfiguration(Path) - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
loadRuntimeConfiguration(Path) - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
LocalFederationManagement - Class in org.eclipse.mosaic.rti.federation
This implementation of FederationManagement allows local administration only.
LocalFederationManagement(ComponentProvider) - Constructor for class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Constructor with string identifying a federation as parameter.
LOCALHOST - Static variable in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Constant representing the local host address.
localHosts - Variable in class org.eclipse.mosaic.rti.config.CHosts
List of the local hosts.
Locatable - Interface in org.eclipse.mosaic.fed.application.app.api.os.modules
Interface that marks a OperatingSystem as locatable, meaning that is located somewhere in world and is able to provide its location.
location - Variable in class org.eclipse.mosaic.fed.environment.config.CEvent
The location of the event,, this can either be a GeoArea or a String representing a specific road segment.
log - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
A logging facility inherited from the creator of this module.
log - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 
log - Static variable in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
The log instance.
log - Static variable in class org.eclipse.mosaic.fed.output.ambassador.AbstractOutputGenerator
 
log - Variable in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
 
log - Variable in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
logger - Variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
loggerConfiguration - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
loggerDirectory() - Static method in class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
Returns the path of the output directory for logging as a string.
loggingThreads - Variable in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
logLevel - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
logSummary(Logger) - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor
 
longitude - Variable in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
The longitude coordinate of this MutableGeoPoint.Unit: [degree (angle)].
LONGITUDINAL_ACC_MAX_NEGATIVE - Static variable in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
Indicates a negative VehicleAwarenessData.longitudinalAcceleration of -16m/s^2 or less.
LONGITUDINAL_ACC_MAX_POSITIVE - Static variable in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
Indicates a negative VehicleAwarenessData.longitudinalAcceleration of 16m/s^2 or more.
LONGITUDINAL_ACC_UNAVAILABLE - Static variable in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
Indicates that a VehicleAwarenessData.longitudinalAcceleration is not available.
longOption() - Method in annotation type org.eclipse.mosaic.lib.util.cli.CommandLineOption
 
lonLat(double, double) - Static method in interface org.eclipse.mosaic.lib.geo.GeoPoint
Creates a MutableGeoPoint from latitude and longitude.
lonLat(double, double, double) - Static method in interface org.eclipse.mosaic.lib.geo.GeoPoint
Creates a MutableGeoPoint from latitude and longitude.
lookahead - Variable in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
The current lookahead for time advance requests.
lookahead - Variable in class org.eclipse.mosaic.rti.api.time.FederateEvent
Time interval after this event time in which the requesting federate will not create any further events.
lookup(String) - Method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Method to look up an Inet4Address for a given MOSAIC-style host name.
lossProbability - Variable in class org.eclipse.mosaic.lib.model.transmission.CTransmission
Probability of packet retransmission (in case of configured retries > 0) or packet loss (retries = 0) for the packet retransmission/loss model lossProbability should be between 0 and 1 ( lossProbability[0,1] ) means that lossProbability=0 (lossfree), lossProbability=1 (100% lossy).
lower(byte) - Static method in class org.eclipse.mosaic.rti.api.parameters.FederatePriority
Returns a priority which is lower than the given one, if the given priority is not already LOWEST.
LOWEST - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
the lowest version supported by this client.
LOWEST - org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
the lowest version supported by this client.
LOWEST - Static variable in class org.eclipse.mosaic.rti.api.parameters.FederatePriority
The lowest priority possible (= 100).

M

m - Variable in class org.eclipse.mosaic.lib.math.Matrix3d
Array holding value of the matrix.
m - Variable in class org.eclipse.mosaic.lib.math.Matrix4d
Array holding value of the matrix.
magnitude() - Method in class org.eclipse.mosaic.lib.math.Vector3d
 
magnitudeSqr() - Method in class org.eclipse.mosaic.lib.math.Vector3d
 
main(String[]) - Static method in class org.eclipse.mosaic.starter.MosaicStarter
Reads all information from the given XML file and starts Eclipse MOSAIC with the read parameters.
MappingAmbassador - Class in org.eclipse.mosaic.fed.mapping.ambassador
The Mapping-Ambassador
MappingAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
Constructor for the MappingAmbassador.
matches(T) - Method in interface org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader.Matcher
 
MathUtils - Class in org.eclipse.mosaic.lib.math
 
MathUtils() - Constructor for class org.eclipse.mosaic.lib.math.MathUtils
 
Matrix3d - Class in org.eclipse.mosaic.lib.math
 
Matrix3d() - Constructor for class org.eclipse.mosaic.lib.math.Matrix3d
Creates a new 3x3 matrix, with all values being zero.
Matrix3d(Matrix3d) - Constructor for class org.eclipse.mosaic.lib.math.Matrix3d
Creates a new 3x3 matrix, with the values being copied from the given matrix.
Matrix4d - Class in org.eclipse.mosaic.lib.math
 
Matrix4d() - Constructor for class org.eclipse.mosaic.lib.math.Matrix4d
Creates a new 4x4 matrix, with all values being zero.
Matrix4d(Matrix4d) - Constructor for class org.eclipse.mosaic.lib.math.Matrix4d
Creates a new 4x4 matrix, with the values being copied from the given matrix.
MatrixElementOrder - Enum in org.eclipse.mosaic.lib.math
 
matrixMappers - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
List of additional traffic that will be spawned using OD-matrices.
max - Variable in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
max() - Method in class org.eclipse.mosaic.lib.math.Aggregator
 
max() - Method in class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
max(double, double, double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
max(float, float, float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
MAX_ACCELERATION - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
MAX_DECELERATION - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
MAX_SPEED - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
maxCapacity - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink
The maximal Capacity (when no transmission is ongoing).
maxCapacity - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CUplink
The maximal Capacity (when no transmission is ongoing).
maxCurrent - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation.CChargingSpot
The maximal current this charging spot can deliver.
maxDelay - Variable in class org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay
Maximum delay in nanoseconds for the Gamma distribution.
maxDownlinkBitrate(long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
 
MaxFilter - Class in org.eclipse.mosaic.fed.output.generator.file.filter
Filter which accepts object which are lower than the configured value.
MAXIMUM - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.DepartureSpeedMode
 
maximumTtl - Variable in class org.eclipse.mosaic.fed.sns.config.CSns
The threshold for the amount of hops for a transmission.
maxInterval - Variable in class org.eclipse.mosaic.fed.application.config.CEtsi
Maximum time ago between two messages.
maxNumberVehicles - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Defining a maximum number of vehicles to be created from this source.
maxRetries - Variable in class org.eclipse.mosaic.lib.model.transmission.CTransmission
Maximum Number of retransmissions.
maxSpeed - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
maxSpeed - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Maximal speed in m/s.
maxStartOffset - Variable in class org.eclipse.mosaic.fed.application.config.CEtsi
(random) start offset to simulate non-synchronized timings of different application.
maxTime - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
Simulation time in seconds at which no more vehicles will be created.
maxTime - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Simulation time in seconds at which no more vehicles will be created.
maxUplinkBitrate(long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModuleConfiguration
 
maxVoltage - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation.CChargingSpot
The maximal voltage this charging spot can deliver.
meanError() - Method in class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
MeanErrorAggregator - Class in org.eclipse.mosaic.lib.math
 
MeanErrorAggregator() - Constructor for class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
meanSpeed - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopSubscriptionResult
The mean speed of a vehicle in an induction loop.
meanSpeed - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LaneAreaSubscriptionResult
 
meanSquaredError() - Method in class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
meanVehicleLength - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopSubscriptionResult
The mean vehicle length of all vehicles in an induction loop.
MEBIBIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 mebibit = 1024 kibibits.
MEBIBYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 mebibyte = 1024 kibibytes.
MEGABIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 megabit = 1000 kilobits.
MEGABYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 megabyte = 1000 kilobytes.
mergeCircleAddress(ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
mergeFrom(Message) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
mergeFrom(ClientServerChannelProtos.CommandMessage) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
mergeFrom(ClientServerChannelProtos.ConfigureRadioMessage) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
mergeFrom(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
mergeFrom(ClientServerChannelProtos.InitMessage) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
mergeFrom(ClientServerChannelProtos.PortExchange) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
mergeFrom(ClientServerChannelProtos.ReceiveMessage) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
mergeFrom(ClientServerChannelProtos.SendMessageMessage) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
mergeFrom(ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
mergeFrom(ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
mergeFrom(ClientServerChannelProtos.SendMessageMessage.TopoAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
mergeFrom(ClientServerChannelProtos.TimeMessage) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
mergeFrom(ClientServerChannelProtos.UpdateNode) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
mergeFrom(ClientServerChannelProtos.UpdateNode.NodeData) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
mergePrimaryRadioConfiguration(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
mergeRectangleAddress(ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
mergeSecondaryRadioConfiguration(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
mergeTopoAddress(ClientServerChannelProtos.SendMessageMessage.TopoAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
MESSAGE_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
MESSAGE_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
MESSAGE_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
messageCacheTime - Variable in class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador
To free some memory, use a time limit for cached V2XMessages.
MessageRouting - Class in org.eclipse.mosaic.lib.objects.v2x
 
MessageRouting(DestinationAddressContainer, SourceAddressContainer) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.MessageRouting
 
messageSent(StreamListener.StreamParticipant, StreamListener.StreamParticipant, StreamListener.StreamProperties) - Method in class org.eclipse.mosaic.fed.cell.viz.OnDemandPerRegionBandwidthMeasurements
 
messageSent(StreamListener.StreamParticipant, StreamListener.StreamParticipant, StreamListener.StreamProperties) - Method in class org.eclipse.mosaic.fed.cell.viz.PerRegionBandwidthMeasurement
Updates the transmittedData value when a message is sent.
messageSent(StreamListener.StreamParticipant, StreamListener.StreamParticipant, StreamListener.StreamProperties) - Method in interface org.eclipse.mosaic.fed.cell.viz.StreamListener
This method allows to exchange messages between a sender and a receiver as stream and it also includes properties(bandwidth, application class ) of the stream.
MessageStreamRouting - Class in org.eclipse.mosaic.lib.objects.v2x
 
MessageStreamRouting(DestinationAddressContainer, SourceAddressContainer, long, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.MessageStreamRouting
 
MICRO_SECOND - Static variable in class org.eclipse.mosaic.rti.TIME
One micro-second in simulation time.
MILLI_SECOND - Static variable in class org.eclipse.mosaic.rti.TIME
One milli-second in simulation time .
MIME_TYPE - Static variable in class org.eclipse.mosaic.lib.database.persistence.SQLiteTypeDetector
 
min - Variable in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
min() - Method in class org.eclipse.mosaic.lib.math.Aggregator
 
min() - Method in class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
min(double, double, double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
min(float, float, float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
MIN_GAP - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
minDelay - Variable in class org.eclipse.mosaic.lib.model.delay.GammaDelay
Minimum delay in nanoseconds for the Gamma distribution.
minDelay - Variable in class org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay
Minimum delay in nanoseconds for the Gamma distribution.
MinFilter - Class in org.eclipse.mosaic.fed.output.generator.file.filter
Filter which accepts object which are greater than the configured value.
minGap - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
minGap - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Distance in meter between front bumper of a vehicle and the back bumper of its leader in a traffic jam.
minGap - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
MiniBus - org.eclipse.mosaic.lib.enums.VehicleClass
 
minimalBrakeDuration - Variable in class org.eclipse.mosaic.app.examples.emergencybrake.CEmergencyBrakeApp
Minimal duration of a deceleration to be detected as emergency break
minimalPayloadLength - Variable in class org.eclipse.mosaic.fed.application.config.CEtsi
The minimum payload length assumed for CAM messages.
minInterval - Variable in class org.eclipse.mosaic.fed.application.config.CEtsi
Minimal interval.
MINUTE - Static variable in class org.eclipse.mosaic.rti.TIME
One minute in simulation time.
mode - Variable in enum org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMoveToXY.Mode
 
moduleName - Variable in class org.eclipse.mosaic.fed.cell.module.CellModule
The specific name (of the inheriting module).
Monitor - Interface in org.eclipse.mosaic.rti.api
 
MosaicApplication - Interface in org.eclipse.mosaic.fed.application.app.api
Provides MOSAIC specific features.
MosaicClassLoader - Class in org.eclipse.mosaic.starter
This ClassLoader allows to load classes from a user specified location.
MosaicClassLoader(URL[], ClassLoader) - Constructor for class org.eclipse.mosaic.starter.MosaicClassLoader
 
MosaicComponentParameters - Class in org.eclipse.mosaic.rti
 
MosaicComponentParameters() - Constructor for class org.eclipse.mosaic.rti.MosaicComponentParameters
 
MosaicComponentProvider - Class in org.eclipse.mosaic.rti
Provides access to component implementation for the runtime infrastructure, such as the TimeManagement, FederationManagement, and InteractionManagement.
MosaicComponentProvider(MosaicComponentParameters) - Constructor for class org.eclipse.mosaic.rti.MosaicComponentProvider
Creates instances for the FederationManagement, TimeManagement, and InteractionManagement which are provided by this class further on.
MosaicConformVehicleIdTransformer - Class in org.eclipse.mosaic.fed.sumo.util
Several components of Eclipse MOSAIC expect the identifier of the vehicles to match the following expression: ^veh_[0-9]+$.
MosaicConformVehicleIdTransformer() - Constructor for class org.eclipse.mosaic.fed.sumo.util.MosaicConformVehicleIdTransformer
 
MosaicInteractionHandlingApp - Class in org.eclipse.mosaic.app.tutorial.interunitcommunication
This is a simple application to send a MOSAIC-interaction to all simulators.
MosaicInteractionHandlingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.interunitcommunication.MosaicInteractionHandlingApp
 
MosaicParameters - Class in org.eclipse.mosaic.starter.cli
This class holds the values of parameters parsed by the CommandLineParser.
MosaicParameters() - Constructor for class org.eclipse.mosaic.starter.cli.MosaicParameters
 
MosaicRtiAmbassador - Class in org.eclipse.mosaic.rti
Implementation of RtiAmbassador that forwards all requests to responsible service bundle.
MosaicRtiAmbassador(ComponentProvider, String) - Constructor for class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
MosaicSimulation - Class in org.eclipse.mosaic.starter
 
MosaicSimulation() - Constructor for class org.eclipse.mosaic.starter.MosaicSimulation
 
MosaicSimulation.ComponentProviderFactory - Interface in org.eclipse.mosaic.starter
Factory, which creates the ComponentProvider to be used for the simulation run.
MosaicSimulation.SimulationResult - Class in org.eclipse.mosaic.starter
Provides technical properties of the simulation run, such as the duration or its success status.
MosaicStarter - Class in org.eclipse.mosaic.starter
This class contains a main method that configures a Eclipse MOSAIC simulation based on an XML file.
MosaicStarter() - Constructor for class org.eclipse.mosaic.starter.MosaicStarter
 
MosaicStarter.ExecutionException - Exception in org.eclipse.mosaic.starter
 
MosaicVersion - Class in org.eclipse.mosaic.rti.api
This class provides the version of the currently used MOSAIC build.
Motorcycle - org.eclipse.mosaic.lib.enums.VehicleClass
 
MOVE_NODE - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
MOVE_NODE = 3;
MOVE_NODE_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
MOVE_NODE = 3;
movement(double, double, double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set movement related values, such as speed and acceleration.
moveToXY(String, CartesianPoint, double, VehicleSetMoveToXY.Mode) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
This method enables the vehicle to move to an explicit position.
moveToXyMode - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Configure the mode with which a vehicle is moved to a explicit postion with the SUMO command moveToXY().
MOVING_ROADWORKS - org.eclipse.mosaic.lib.enums.RsuType
 
ms2kmh(double) - Static method in class org.eclipse.mosaic.lib.math.SpeedUtils
Converts a speed value from m/s to km/h.
MSG_RECV - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
MSG_RECV = 22;
MSG_RECV - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
A virtual node has received a message.
MSG_RECV_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
MSG_RECV = 22;
MSG_SEND - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Communication
MSG_SEND - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
A virtual node has sent a message.
MSG_SEND_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Communication
msgId - Variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ReceiveMessageContainer
 
multicast - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink
Point-to-multipoint communication (multicast).
multiply(double) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Multiplies a scalar to the Vector3d.
multiply(double, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Multiplies a scalar to a Vector3d, storing the multiplication-result into a given vector.
multiply(Matrix3d, Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Multiplies this matrix with another matrix and writes the result into the result matrix.
multiply(Matrix3d, RotationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
multiply(Matrix4d, Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Multiplies this matrix with another matrix and writes the result into the result matrix.
multiply(Matrix4d, TransformationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
multiply(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Multiplies this matrix with a 3-dimensional vector.
multiply(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Multiplies this matrix with a 3-dimensional vector and writes the result into the given vector.
MultiThreadedEventScheduler - Class in org.eclipse.mosaic.lib.util.scheduling
 
MultiThreadedEventScheduler(int) - Constructor for class org.eclipse.mosaic.lib.util.scheduling.MultiThreadedEventScheduler
 
MultiThreadedTimeManagement - Class in org.eclipse.mosaic.rti.time
 
MultiThreadedTimeManagement(ComponentProvider, MosaicComponentParameters) - Constructor for class org.eclipse.mosaic.rti.time.MultiThreadedTimeManagement
 
MultithreadSamplingApp - Class in org.eclipse.mosaic.app.tutorial.eventprocessing.sampling
This is a simple application to demonstrate a concurrency task.
MultithreadSamplingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.MultithreadSamplingApp
 
MutableCartesianPoint - Class in org.eclipse.mosaic.lib.geo
 
MutableCartesianPoint() - Constructor for class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
MutableCartesianPoint(double, double, double) - Constructor for class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
MutableGeoPoint - Class in org.eclipse.mosaic.lib.geo
 
MutableGeoPoint() - Constructor for class org.eclipse.mosaic.lib.geo.MutableGeoPoint
Creates a GeoLocation object with (0, 0) coordinates.
MutableGeoPoint(double, double) - Constructor for class org.eclipse.mosaic.lib.geo.MutableGeoPoint
Creates a GeoLocation object with the specified latitude and longitude.
MutableGeoPoint(double, double, double) - Constructor for class org.eclipse.mosaic.lib.geo.MutableGeoPoint
Creates a GeoLocation object with the specified latitude and longitude.
MutableGeoPoint(GeoPoint) - Constructor for class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
MutableUtmPoint - Class in org.eclipse.mosaic.lib.geo
 
MutableUtmPoint() - Constructor for class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
MutableUtmPoint(double, double, double, String) - Constructor for class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
MutableUtmPoint(double, double, double, UtmZone) - Constructor for class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
MutableUtmPoint(UtmPoint) - Constructor for class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
MyInteraction - Class in org.eclipse.mosaic.app.tutorial.interunitcommunication
Example interaction.
MyInteraction(long, String, String) - Constructor for class org.eclipse.mosaic.app.tutorial.interunitcommunication.MyInteraction
 
mySpecificMethod(Event) - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.SpecificEventProcessingApp
 

N

n - Variable in class org.eclipse.mosaic.lib.spatial.Plane
Plane normal vector
name - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
The name of this prototype.
name - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation
The name of the prototype to be matched against this object (will replace missing properties) (optional).
name - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper.COriginDestinationPoint
The name of the point.
name - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CRoadSideUnit
The name of the prototype to be matched against this object.
name - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CServer
The name of the server to be matched against this object.
name - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CTrafficLight
The name of the prototype to be matched against this object.
name - Variable in class org.eclipse.mosaic.lib.database.building.Building
The name this specific building is called by.
name(String) - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Used to set the containers name.
nameToIp(String) - Method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
gets an id and calculates the corresponding IP address.
NANO_SECOND - Static variable in class org.eclipse.mosaic.rti.TIME
One nano-second in simulation time.
NanoSeconds() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.NanoSeconds
 
NanoSecondsQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter.NanoSecondsQuiet
 
Navigable - Interface in org.eclipse.mosaic.fed.application.app.api.os.modules
Interface to mark an OperatingSystem as an owner of a INavigationModule to calculate routes from its current position to any target, thus making it navigable.
navigationConfiguration - Variable in class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador
Class containing the information for the configuration of the Routing/Navigation (CentralNavigationComponent).
NavigationModule - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.navigation
Implementation of the interface to access the central navigation component.
NavigationModule(AbstractSimulationUnit) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
nearest - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
Nearest() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
nearestPointOnLine(Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class org.eclipse.mosaic.lib.math.VectorUtils
 
neededBandwidth(long) - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
 
NegativeAckReason - Enum in org.eclipse.mosaic.lib.enums
Additional details, when a message could not be sent successfully.
netMask - Variable in class org.eclipse.mosaic.rti.config.CIpResolver
 
NetworkAddress - Class in org.eclipse.mosaic.lib.objects.addressing
Address network node (can be source or destination).
NetworkAddress(byte[]) - Constructor for class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
Create an address object from the given raw IP address represented by a byte array.
NetworkAddress(Inet4Address) - Constructor for class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
Create an address object given the Inet4Address.
networkConfig - Variable in class org.eclipse.mosaic.starter.config.CScenario.Simulation
The network configuration which defines the subnet masks to use for each type of entities.
networkConfigurationFile - Variable in class org.eclipse.mosaic.fed.cell.config.CCell
relative path to the network configuration file (default: network.json)
NetworkEntityIdTransformer - Class in org.eclipse.mosaic.lib.coupling
 
NetworkEntityIdTransformer() - Constructor for class org.eclipse.mosaic.lib.coupling.NetworkEntityIdTransformer
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
newBuilder() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
newBuilder(ClientServerChannelProtos.CommandMessage) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
newBuilder(ClientServerChannelProtos.ConfigureRadioMessage) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
newBuilder(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
newBuilder(ClientServerChannelProtos.InitMessage) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
newBuilder(ClientServerChannelProtos.PortExchange) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
newBuilder(ClientServerChannelProtos.ReceiveMessage) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
newBuilder(ClientServerChannelProtos.SendMessageMessage) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
newBuilder(ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
newBuilder(ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
newBuilder(ClientServerChannelProtos.SendMessageMessage.TopoAddress) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
newBuilder(ClientServerChannelProtos.TimeMessage) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
newBuilder(ClientServerChannelProtos.UpdateNode) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
newBuilder(ClientServerChannelProtos.UpdateNode.NodeData) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
newBuilderForType() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
newEvent(long, EventProcessor...) - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventManager
Creates a new EventBuilder object which must be used to setup an event.
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
newPoint() - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
newPoint() - Method in class org.eclipse.mosaic.lib.spatial.LineString.Vecs
 
next() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.ClassSubsetIterator
 
NEXT_EVENT - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
NEXT_EVENT = 21;
NEXT_EVENT - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Scheduling request at the next event time.
NEXT_EVENT_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
NEXT_EVENT = 21;
nextBoolean() - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a random boolean.
nextChargingStationName() - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
nextDouble() - Method in class org.eclipse.mosaic.lib.math.DefaultRandomNumberGenerator
 
nextDouble() - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a random double between 0 and 1.
nextDouble(double, double) - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a random double within the specified range.
nextGaussian() - Method in class org.eclipse.mosaic.lib.math.DefaultRandomNumberGenerator
 
nextGaussian() - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a Gaussian distributed random double between -1.0 and 1.0.
nextGaussian(double, double) - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a Gaussian distributed random double from [mean - deviation * mean, mean + deviation * mean].
nextInt() - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a random integer;
nextInt(int) - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a random integer within the specified range.
nextInt(int, int) - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a random integer within the specified range.
nextItem() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.weighting.FixedOrderSelector
Request the next item, if no item has been selected yet the weights will be initialized and the first item will be randomly selected.
nextItem() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.weighting.StochasticSelector
Request the next item.
nextItem() - Method in interface org.eclipse.mosaic.fed.mapping.ambassador.weighting.WeightedSelector
Request the next item.
nextLane(VehicleTypeSpawner) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane.HighwaySpecificLaneIndexSelector
Selects the lane index for the vehicle to be spawned.
nextLane(VehicleTypeSpawner) - Method in interface org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane.LaneIndexSelector
Supplies a lane index depending on the given VehicleTypeSpawner.
nextLane(VehicleTypeSpawner) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane.RoundRobinLaneIndexSelector
 
nextLong(long, long) - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Returns a random long within the specified range.
nextPrototypeName(String) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
nextRsuName() - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
nextServerName() - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
nextStops - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
nextStops(List<PublicTransportData.StoppingPlace>) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.Builder
 
nextTlName() - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
nextTmcName() - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
nextVehicleName() - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
NICE_DEFAULT_PRIORITY - Static variable in class org.eclipse.mosaic.lib.util.scheduling.Event
The default Event.nice value an Event can have.
NICE_MAX_PRIORITY - Static variable in class org.eclipse.mosaic.lib.util.scheduling.Event
The maximal Event.nice value an Event can have.
NICE_MIN_PRIORITY - Static variable in class org.eclipse.mosaic.lib.util.scheduling.Event
The minimal Event.nice value an Event can have.
NO_ADVICE_AVAILABLE - org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.ReactionState
 
NO_RADIO - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
NO_RADIO = 0;
NO_RADIO_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
NO_RADIO = 0;
NO_VEHICLE_DETECTED - org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue.SensorStatus
 
Node - Class in org.eclipse.mosaic.lib.database.road
This represents a node in the network graph.
Node(int) - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
Node(String, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.database.road.Node
Default constructor.
NODE_CAPACITY_EXCEEDED - org.eclipse.mosaic.lib.enums.NegativeAckReason
 
NODE_DEACTIVATED - org.eclipse.mosaic.lib.enums.NegativeAckReason
 
NODE_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
NODE_ID_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
NodeCapacityUtility - Class in org.eclipse.mosaic.fed.cell.utility
Static methods for handling the bandwidth calculation.
NodeCapacityUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.NodeCapacityUtility
 
NodeDataContainer(int, CartesianPoint) - Constructor for class org.eclipse.mosaic.lib.coupling.ClientServerChannel.NodeDataContainer
 
nodeExists(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
 
NodeFinder - Class in org.eclipse.mosaic.lib.database.spatial
A spatial index which searches for the closest node to a specified geo location.
NodeFinder(Database) - Constructor for class org.eclipse.mosaic.lib.database.spatial.NodeFinder
Constructs a new edgeFinder object with the specified database.
NodeUtility - Class in org.eclipse.mosaic.fed.cell.utility
This class contains static methods to make the handling of the configuration of the nodes easier.
NodeUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.NodeUtility
 
noise(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.AbstractSpawningMode
 
NONE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LeadFollowVehicle
 
NopFederateExecutor - Class in org.eclipse.mosaic.rti.api.federatestarter
A FederateExecutor implementation which does nothing when called (no-operation).
NopFederateExecutor() - Constructor for class org.eclipse.mosaic.rti.api.federatestarter.NopFederateExecutor
 
NopPerceptionModule - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
Extension of AbstractPerceptionModule which gets instantiated if the vehicle index provider wasn't configured in the application configuration.
NopPerceptionModule(PerceptionModuleOwner, Database, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.NopPerceptionModule
 
norm() - Method in class org.eclipse.mosaic.lib.math.Vector3d
Normalizes the Vector3d by dividing it by its Vector3d.magnitude().
norm(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Normalizes the Vector3d by dividing it by its Vector3d.magnitude(), storing the result into a given vector.
NORMAL - org.eclipse.mosaic.lib.enums.SpeedMode
 
normalizeDegree(double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
NoRouting - Class in org.eclipse.mosaic.lib.routing.norouting
Implementation of Routing if no scenario database or any other road traffic map is present.
NoRouting() - Constructor for class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
NORTH - Static variable in class org.eclipse.mosaic.lib.math.VectorUtils
 
northEast(UtmZone, double, double) - Static method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
northEast(UtmZone, double, double, double) - Static method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
northing - Variable in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
Not - org.eclipse.mosaic.lib.database.road.Restriction.Type
 
NOT_EQUIPPED - org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue.SensorStatus
 
NOT_REACTED - org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.ReactionState
 
NOT_STOPPED - org.eclipse.mosaic.lib.enums.VehicleStopMode
Vehicle is not/will not be stopped.
notifyStreamListeners(StreamListener.StreamParticipant, StreamListener.StreamParticipant, StreamListener.StreamProperties) - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
Notify the StreamListener with StreamListener.StreamParticipant's (receiver and sender) and the properties of the stream StreamListener.StreamParticipant.
NotProcessingApp - Class in org.eclipse.mosaic.app.tutorial.interappcommunication
This application is used only as an addition to the InterconnectApp.
NotProcessingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.interappcommunication.NotProcessingApp
 
nox - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
Ns3Ambassador - Class in org.eclipse.mosaic.fed.ns3.ambassador
Implementation of the ambassador for the ns-3 network simulator.
Ns3Ambassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.ns3.ambassador.Ns3Ambassador
Creates a new Ns3Ambassador object.
number - Variable in class org.eclipse.mosaic.lib.geo.UtmZone
 
numberOfHops - Variable in class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Number of hops of transmission.
numBytesRead - Variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
Number of bytes that have benn read.

O

ObjectInputStreamWithClassLoader - Class in org.eclipse.mosaic.lib.util
 
ObjectInputStreamWithClassLoader(InputStream, ClassLoader) - Constructor for class org.eclipse.mosaic.lib.util.ObjectInputStreamWithClassLoader
 
ObjectInstantiation<T> - Class in org.eclipse.mosaic.lib.util.objects
Instantiate Java objects using a file contains a JSON encoded object.
ObjectInstantiation(Class<T>) - Constructor for class org.eclipse.mosaic.lib.util.objects.ObjectInstantiation
Creates a new ObjectInstantiation which creates an object based on the given Class.
ObjectInstantiation(Class<T>, Logger) - Constructor for class org.eclipse.mosaic.lib.util.objects.ObjectInstantiation
Creates a new ObjectInstantiation which creates an object based on the given Class.
OBSTACLE - org.eclipse.mosaic.lib.enums.SensorType
 
odValues - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
Values for the OD-matrix.
OFF - org.eclipse.mosaic.lib.enums.LaneChangeMode
 
OFF - org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.RadioMode
 
OFF - Static variable in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
offer(T) - Method in class org.eclipse.mosaic.lib.util.EfficientPriorityQueue
 
OmnetppAmbassador - Class in org.eclipse.mosaic.fed.omnetpp.ambassador
Implementation of the ambassador for the OMNeT++ network simulator.
OmnetppAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.omnetpp.ambassador.OmnetppAmbassador
Creates a new OmnetppAmbassador object.
onAcknowledgementReceived(ReceivedAcknowledgement) - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
 
onAcknowledgementReceived(ReceivedAcknowledgement) - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
 
onAcknowledgementReceived(ReceivedAcknowledgement) - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
onAcknowledgementReceived(ReceivedAcknowledgement) - Method in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
onAcknowledgementReceived(ReceivedAcknowledgement) - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
onAcknowledgementReceived(ReceivedAcknowledgement) - Method in interface org.eclipse.mosaic.fed.application.app.api.CommunicationApplication
Receive an acknowledgement from a previously sent V2X Message.
onBatteryDataUpdated(BatteryData, BatteryData) - Method in interface org.eclipse.mosaic.fed.application.app.api.ElectricVehicleApplication
This method is called whenever BatteryData of the vehicle unit has changed.
onBeginActivity(FederateEvent) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onBeginActivity(FederateEvent) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onBeginSimulation(FederationManagement, TimeManagement, int) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onBeginSimulation(FederationManagement, TimeManagement, int) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onCamBuilding(CamBuilder) - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
 
onCamBuilding(CamBuilder) - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
 
onCamBuilding(CamBuilder) - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
onCamBuilding(CamBuilder) - Method in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
onCamBuilding(CamBuilder) - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
onCamBuilding(CamBuilder) - Method in interface org.eclipse.mosaic.fed.application.app.api.CommunicationApplication
This method is called when a CAM is build by different Simulation Units that support CAM connectivity.
onChargingStationUpdated(ChargingStationData, ChargingStationData) - Method in interface org.eclipse.mosaic.fed.application.app.api.ChargingStationApplication
This method is called afterChargingStationData has been updated.
onClose(WebSocket, int, String, boolean) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
onCommandCompleted() - Method in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
 
onCommandCompleted() - Method in class org.eclipse.mosaic.fed.sumo.bridge.LibSumoBridge
 
onCommandCompleted() - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
 
OnDemandPerRegionBandwidthMeasurements - Class in org.eclipse.mosaic.fed.cell.viz
Subclass of StreamListener which generates instances of PerRegionBandwidthMeasurements only if needed.
OnDemandPerRegionBandwidthMeasurements(File, List<CMobileNetworkProperties>) - Constructor for class org.eclipse.mosaic.fed.cell.viz.OnDemandPerRegionBandwidthMeasurements
onEndActivity(FederateEvent, long) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onEndActivity(FederateEvent, long) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onEndSimulation(FederationManagement, TimeManagement, long, int) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onEndSimulation(FederationManagement, TimeManagement, long, int) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onError(WebSocket, Exception) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
onInductionLoopUpdated(Collection<InductionLoop>) - Method in class org.eclipse.mosaic.app.tutorial.HighwayManagementApp
 
onInductionLoopUpdated(Collection<InductionLoop>) - Method in interface org.eclipse.mosaic.fed.application.app.api.TrafficManagementCenterApplication
This method is called when any subscribed InductionLoop of the unit has been updated.
onInteraction(Interaction) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onInteraction(Interaction) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onInteractionReceived(ApplicationInteraction) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.AdditionalReceivingApp
 
onInteractionReceived(ApplicationInteraction) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MosaicInteractionHandlingApp
 
onInteractionReceived(ApplicationInteraction) - Method in class org.eclipse.mosaic.app.tutorial.traci.SumoTraciInteractionApp
 
onInteractionReceived(ApplicationInteraction) - Method in interface org.eclipse.mosaic.fed.application.app.api.MosaicApplication
This method is called when an Interaction is received.
onLaneAreaDetectorUpdated(Collection<LaneAreaDetector>) - Method in class org.eclipse.mosaic.app.tutorial.HighwayManagementApp
 
onLaneAreaDetectorUpdated(Collection<LaneAreaDetector>) - Method in interface org.eclipse.mosaic.fed.application.app.api.TrafficManagementCenterApplication
This method is called when any subscribed LaneAreaDetector of the unit has been updated.
Only - org.eclipse.mosaic.lib.database.road.Restriction.Type
 
onMessage(WebSocket, String) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
onMessageReceived(ReceivedV2xMessage) - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
 
onMessageReceived(ReceivedV2xMessage) - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
 
onMessageReceived(ReceivedV2xMessage) - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
onMessageReceived(ReceivedV2xMessage) - Method in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
onMessageReceived(ReceivedV2xMessage) - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
onMessageReceived(ReceivedV2xMessage) - Method in interface org.eclipse.mosaic.fed.application.app.api.CommunicationApplication
Receive a V2X Message.
onMessageTransmitted(V2xMessageTransmission) - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
 
onMessageTransmitted(V2xMessageTransmission) - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
 
onMessageTransmitted(V2xMessageTransmission) - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
onMessageTransmitted(V2xMessageTransmission) - Method in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
onMessageTransmitted(V2xMessageTransmission) - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
onMessageTransmitted(V2xMessageTransmission) - Method in interface org.eclipse.mosaic.fed.application.app.api.CommunicationApplication
This method is called when a V2X message is transmitted.
onOpen(WebSocket, ClientHandshake) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
onProcessInteraction(String, Interaction) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onProcessInteraction(String, Interaction) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onReceiveInteraction(String, Interaction) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onReceiveInteraction(String, Interaction) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onScheduling(int, FederateEvent) - Method in interface org.eclipse.mosaic.rti.api.Monitor
 
onScheduling(int, FederateEvent) - Method in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
 
onShutdown() - Method in class org.eclipse.mosaic.app.examples.commuter.SimpleCommuterApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.examples.emergencybrake.EmergencyBrakeApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.configurableapp.VehicleConfigurationApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.HelloWorldApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.IntervalSamplingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.MultithreadSamplingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.RandomSamplingIntervalApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.SpecificEventProcessingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.EventProcessingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.HighwayManagementApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.AdditionalProcessingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.InterconnectApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.NotProcessingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.AdditionalReceivingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MosaicInteractionHandlingApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.RoadSideUnitApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.SlowDownApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.traci.SumoTraciInteractionApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.trafficlight.TrafficLightControlApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.vehicle.OnVehicleUpdatedApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.vehicle.PerceptionApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.VehicleToTrafficLightApp
 
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.WeatherServerApp
This method is called by mosaic-application when the simulation has finished.
onShutdown() - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
This method is called by mosaic-application when the vehicle leaves the simulation.
onShutdown() - Method in interface org.eclipse.mosaic.fed.application.app.api.Application
The operating system calls this method to notify that the application is going to be torn down.
onShutdown() - Method in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
 
onStart() - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
onStartup() - Method in class org.eclipse.mosaic.app.examples.commuter.SimpleCommuterApp
 
onStartup() - Method in class org.eclipse.mosaic.app.examples.emergencybrake.EmergencyBrakeApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
Setting up the communication module and scheduling next event for the next second.
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
We should enable ad hoc module here to be able to receive messages that were sent per ad hoc
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.configurableapp.VehicleConfigurationApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.HelloWorldApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.IntervalSamplingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.MultithreadSamplingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.RandomSamplingIntervalApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.SpecificEventProcessingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.EventProcessingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.HighwayManagementApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.AdditionalProcessingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.InterconnectApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.NotProcessingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.AdditionalReceivingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MosaicInteractionHandlingApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.RoadSideUnitApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.SlowDownApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.traci.SumoTraciInteractionApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.trafficlight.TrafficLightControlApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.vehicle.OnVehicleUpdatedApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.vehicle.PerceptionApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.VehicleToTrafficLightApp
 
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.WeatherServerApp
This method is called by the Application Simulator when the vehicle that has been equipped with this application enters the simulation.
onStartup() - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
This method is called by mosaic-application when the vehicle enters the simulation.
onStartup() - Method in interface org.eclipse.mosaic.fed.application.app.api.Application
The operating system calls this method to notify that the application is started.
onStartup() - Method in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
Calls setUp of ConfigurableApplication class (where it tries to instantiate the config class), activates AdHoc module and schedules the first event to sample with a possible random timer offset.
onSumoTraciResponded(SumoTraciResult) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.AdditionalReceivingApp
 
onSumoTraciResponded(SumoTraciResult) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MosaicInteractionHandlingApp
 
onSumoTraciResponded(SumoTraciResult) - Method in class org.eclipse.mosaic.app.tutorial.traci.SumoTraciInteractionApp
This method prints out the response given by Sumo, in this case the speed of the vehicle this application runs on.
onSumoTraciResponded(SumoTraciResult) - Method in interface org.eclipse.mosaic.fed.application.app.api.MosaicApplication
This method is called if a SUMO TrACI response is received.
onTrafficLightGroupUpdated(TrafficLightGroupInfo, TrafficLightGroupInfo) - Method in interface org.eclipse.mosaic.fed.application.app.api.TrafficLightApplication
Is called whenever the properties of the mapped traffic light group has changed.
onTrafficLightsUpdate() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightIndex
Abstract method to be implemented by the specific traffic light indexes.
onTrafficLightsUpdate() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightTree
 
onTrafficSignInvalidated(TrafficSign<?>) - Method in interface org.eclipse.mosaic.fed.application.app.api.TrafficSignAwareApplication
This method is called when the previous seen TrafficSign is not valid anymore for the vehicle.
onTrafficSignNoticed(TrafficSign<?>) - Method in interface org.eclipse.mosaic.fed.application.app.api.TrafficSignAwareApplication
This method is called when the vehicle has noticed a TrafficSign along its way.
onVehicleChargingDenial(VehicleChargingDenial) - Method in interface org.eclipse.mosaic.fed.application.app.api.ElectricVehicleApplication
This method is called after a charging request has been rejected by the battery ambassador.
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.examples.commuter.SimpleCommuterApp
Sets up the routes for the vehicle to commute between the start position and goal position of it's initial route.
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.examples.emergencybrake.EmergencyBrakeApp
Checks for an obstacle detected by the vehicle sensors.
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.AdditionalProcessingApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.InterconnectApp
This method is called in each simulation step and thereby is dependent from the simulation update interval.
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.NotProcessingApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MosaicInteractionHandlingApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.SlowDownApp
This method is used to request new data from the sensors and in that case react on the retrieved data.
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.traci.SumoTraciInteractionApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.vehicle.OnVehicleUpdatedApp
This method is called in each simulation step and thereby is dependent from the simulation update interval.
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.vehicle.PerceptionApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
onVehicleUpdated(VehicleData, VehicleData) - Method in interface org.eclipse.mosaic.fed.application.app.api.VehicleApplication
Is called when ever the vehicle has moved.
OnVehicleUpdatedApp - Class in org.eclipse.mosaic.app.tutorial.vehicle
This is a simple application to react on a vehicle info update.
OnVehicleUpdatedApp() - Constructor for class org.eclipse.mosaic.app.tutorial.vehicle.OnVehicleUpdatedApp
 
open() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Opens the lane(s) for every VehicleClass.
open(int) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Opens the lane(s) for every VehicleClass.
openForAll() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem.ChangeLaneState
Opens the lane for all vehicle classes.
openOnlyForVehicleClasses(VehicleClass...) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem.ChangeLaneState
Opens the lane for a given set of vehicle classes.
operatingSystem - Variable in class org.eclipse.mosaic.rti.config.CLocalHost
The operating system running on the host.
OperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
This interface describes all necessary functionality for units to be simulated.
OperatingSystemAccess<OS extends OperatingSystem> - Interface in org.eclipse.mosaic.fed.application.app.api
This interface is to be used to access the operating system of a unit.
OptionalTurnCostProvider - Class in org.eclipse.mosaic.lib.routing.graphhopper.util
 
OptionalTurnCostProvider(VehicleEncoding, TurnCostStorage) - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.util.OptionalTurnCostProvider
 
org.eclipse.mosaic.app.examples.commuter - package org.eclipse.mosaic.app.examples.commuter
 
org.eclipse.mosaic.app.examples.emergencybrake - package org.eclipse.mosaic.app.examples.emergencybrake
 
org.eclipse.mosaic.app.tutorial - package org.eclipse.mosaic.app.tutorial
 
org.eclipse.mosaic.app.tutorial.cam - package org.eclipse.mosaic.app.tutorial.cam
 
org.eclipse.mosaic.app.tutorial.configurableapp - package org.eclipse.mosaic.app.tutorial.configurableapp
 
org.eclipse.mosaic.app.tutorial.eventprocessing - package org.eclipse.mosaic.app.tutorial.eventprocessing
 
org.eclipse.mosaic.app.tutorial.eventprocessing.sampling - package org.eclipse.mosaic.app.tutorial.eventprocessing.sampling
 
org.eclipse.mosaic.app.tutorial.interappcommunication - package org.eclipse.mosaic.app.tutorial.interappcommunication
 
org.eclipse.mosaic.app.tutorial.interunitcommunication - package org.eclipse.mosaic.app.tutorial.interunitcommunication
 
org.eclipse.mosaic.app.tutorial.message - package org.eclipse.mosaic.app.tutorial.message
 
org.eclipse.mosaic.app.tutorial.traci - package org.eclipse.mosaic.app.tutorial.traci
 
org.eclipse.mosaic.app.tutorial.trafficlight - package org.eclipse.mosaic.app.tutorial.trafficlight
 
org.eclipse.mosaic.app.tutorial.vehicle - package org.eclipse.mosaic.app.tutorial.vehicle
 
org.eclipse.mosaic.fed.application.ambassador - package org.eclipse.mosaic.fed.application.ambassador
 
org.eclipse.mosaic.fed.application.ambassador.eventresources - package org.eclipse.mosaic.fed.application.ambassador.eventresources
 
org.eclipse.mosaic.fed.application.ambassador.simulation - package org.eclipse.mosaic.fed.application.ambassador.simulation
 
org.eclipse.mosaic.fed.application.ambassador.simulation.communication - package org.eclipse.mosaic.fed.application.ambassador.simulation.communication
 
org.eclipse.mosaic.fed.application.ambassador.simulation.navigation - package org.eclipse.mosaic.fed.application.ambassador.simulation.navigation
 
org.eclipse.mosaic.fed.application.ambassador.simulation.perception - package org.eclipse.mosaic.fed.application.ambassador.simulation.perception
 
org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels - package org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
 
org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index - package org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index
 
org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects - package org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
 
org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers - package org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
 
org.eclipse.mosaic.fed.application.ambassador.simulation.tmc - package org.eclipse.mosaic.fed.application.ambassador.simulation.tmc
 
org.eclipse.mosaic.fed.application.ambassador.util - package org.eclipse.mosaic.fed.application.ambassador.util
 
org.eclipse.mosaic.fed.application.app - package org.eclipse.mosaic.fed.application.app
 
org.eclipse.mosaic.fed.application.app.api - package org.eclipse.mosaic.fed.application.app.api
 
org.eclipse.mosaic.fed.application.app.api.communication - package org.eclipse.mosaic.fed.application.app.api.communication
 
org.eclipse.mosaic.fed.application.app.api.os - package org.eclipse.mosaic.fed.application.app.api.os
 
org.eclipse.mosaic.fed.application.app.api.os.modules - package org.eclipse.mosaic.fed.application.app.api.os.modules
 
org.eclipse.mosaic.fed.application.app.api.perception - package org.eclipse.mosaic.fed.application.app.api.perception
 
org.eclipse.mosaic.fed.application.app.etsi - package org.eclipse.mosaic.fed.application.app.etsi
 
org.eclipse.mosaic.fed.application.config - package org.eclipse.mosaic.fed.application.config
 
org.eclipse.mosaic.fed.cell.ambassador - package org.eclipse.mosaic.fed.cell.ambassador
 
org.eclipse.mosaic.fed.cell.chain - package org.eclipse.mosaic.fed.cell.chain
 
org.eclipse.mosaic.fed.cell.config - package org.eclipse.mosaic.fed.cell.config
 
org.eclipse.mosaic.fed.cell.config.gson - package org.eclipse.mosaic.fed.cell.config.gson
 
org.eclipse.mosaic.fed.cell.config.model - package org.eclipse.mosaic.fed.cell.config.model
 
org.eclipse.mosaic.fed.cell.config.util - package org.eclipse.mosaic.fed.cell.config.util
 
org.eclipse.mosaic.fed.cell.data - package org.eclipse.mosaic.fed.cell.data
 
org.eclipse.mosaic.fed.cell.message - package org.eclipse.mosaic.fed.cell.message
 
org.eclipse.mosaic.fed.cell.module - package org.eclipse.mosaic.fed.cell.module
 
org.eclipse.mosaic.fed.cell.module.streammodules - package org.eclipse.mosaic.fed.cell.module.streammodules
 
org.eclipse.mosaic.fed.cell.utility - package org.eclipse.mosaic.fed.cell.utility
 
org.eclipse.mosaic.fed.cell.viz - package org.eclipse.mosaic.fed.cell.viz
 
org.eclipse.mosaic.fed.environment.ambassador - package org.eclipse.mosaic.fed.environment.ambassador
 
org.eclipse.mosaic.fed.environment.config - package org.eclipse.mosaic.fed.environment.config
 
org.eclipse.mosaic.fed.mapping.ambassador - package org.eclipse.mosaic.fed.mapping.ambassador
 
org.eclipse.mosaic.fed.mapping.ambassador.spawning - package org.eclipse.mosaic.fed.mapping.ambassador.spawning
 
org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow - package org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
 
org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane - package org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane
 
org.eclipse.mosaic.fed.mapping.ambassador.weighting - package org.eclipse.mosaic.fed.mapping.ambassador.weighting
 
org.eclipse.mosaic.fed.mapping.config - package org.eclipse.mosaic.fed.mapping.config
 
org.eclipse.mosaic.fed.mapping.config.units - package org.eclipse.mosaic.fed.mapping.config.units
 
org.eclipse.mosaic.fed.ns3.ambassador - package org.eclipse.mosaic.fed.ns3.ambassador
 
org.eclipse.mosaic.fed.omnetpp.ambassador - package org.eclipse.mosaic.fed.omnetpp.ambassador
 
org.eclipse.mosaic.fed.output.ambassador - package org.eclipse.mosaic.fed.output.ambassador
 
org.eclipse.mosaic.fed.output.generator.file - package org.eclipse.mosaic.fed.output.generator.file
 
org.eclipse.mosaic.fed.output.generator.file.filter - package org.eclipse.mosaic.fed.output.generator.file.filter
 
org.eclipse.mosaic.fed.output.generator.file.format - package org.eclipse.mosaic.fed.output.generator.file.format
 
org.eclipse.mosaic.fed.output.generator.file.write - package org.eclipse.mosaic.fed.output.generator.file.write
 
org.eclipse.mosaic.fed.output.generator.websocket - package org.eclipse.mosaic.fed.output.generator.websocket
 
org.eclipse.mosaic.fed.sns.ambassador - package org.eclipse.mosaic.fed.sns.ambassador
 
org.eclipse.mosaic.fed.sns.config - package org.eclipse.mosaic.fed.sns.config
 
org.eclipse.mosaic.fed.sns.model - package org.eclipse.mosaic.fed.sns.model
 
org.eclipse.mosaic.fed.sns.util - package org.eclipse.mosaic.fed.sns.util
 
org.eclipse.mosaic.fed.sumo.ambassador - package org.eclipse.mosaic.fed.sumo.ambassador
 
org.eclipse.mosaic.fed.sumo.bridge - package org.eclipse.mosaic.fed.sumo.bridge
 
org.eclipse.mosaic.fed.sumo.bridge.api - package org.eclipse.mosaic.fed.sumo.bridge.api
 
org.eclipse.mosaic.fed.sumo.bridge.api.complex - package org.eclipse.mosaic.fed.sumo.bridge.api.complex
 
org.eclipse.mosaic.fed.sumo.bridge.facades - package org.eclipse.mosaic.fed.sumo.bridge.facades
 
org.eclipse.mosaic.fed.sumo.bridge.libsumo - package org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
org.eclipse.mosaic.fed.sumo.bridge.traci - package org.eclipse.mosaic.fed.sumo.bridge.traci
 
org.eclipse.mosaic.fed.sumo.bridge.traci.constants - package org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
org.eclipse.mosaic.fed.sumo.bridge.traci.reader - package org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
org.eclipse.mosaic.fed.sumo.bridge.traci.writer - package org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
org.eclipse.mosaic.fed.sumo.config - package org.eclipse.mosaic.fed.sumo.config
 
org.eclipse.mosaic.fed.sumo.util - package org.eclipse.mosaic.fed.sumo.util
 
org.eclipse.mosaic.interactions.application - package org.eclipse.mosaic.interactions.application
 
org.eclipse.mosaic.interactions.communication - package org.eclipse.mosaic.interactions.communication
 
org.eclipse.mosaic.interactions.electricity - package org.eclipse.mosaic.interactions.electricity
 
org.eclipse.mosaic.interactions.environment - package org.eclipse.mosaic.interactions.environment
 
org.eclipse.mosaic.interactions.mapping - package org.eclipse.mosaic.interactions.mapping
 
org.eclipse.mosaic.interactions.mapping.advanced - package org.eclipse.mosaic.interactions.mapping.advanced
 
org.eclipse.mosaic.interactions.traffic - package org.eclipse.mosaic.interactions.traffic
 
org.eclipse.mosaic.interactions.trafficsigns - package org.eclipse.mosaic.interactions.trafficsigns
 
org.eclipse.mosaic.interactions.vehicle - package org.eclipse.mosaic.interactions.vehicle
 
org.eclipse.mosaic.lib.coupling - package org.eclipse.mosaic.lib.coupling
 
org.eclipse.mosaic.lib.database - package org.eclipse.mosaic.lib.database
 
org.eclipse.mosaic.lib.database.building - package org.eclipse.mosaic.lib.database.building
 
org.eclipse.mosaic.lib.database.persistence - package org.eclipse.mosaic.lib.database.persistence
 
org.eclipse.mosaic.lib.database.road - package org.eclipse.mosaic.lib.database.road
 
org.eclipse.mosaic.lib.database.route - package org.eclipse.mosaic.lib.database.route
 
org.eclipse.mosaic.lib.database.spatial - package org.eclipse.mosaic.lib.database.spatial
 
org.eclipse.mosaic.lib.docker - package org.eclipse.mosaic.lib.docker
 
org.eclipse.mosaic.lib.enums - package org.eclipse.mosaic.lib.enums
 
org.eclipse.mosaic.lib.geo - package org.eclipse.mosaic.lib.geo
 
org.eclipse.mosaic.lib.gson - package org.eclipse.mosaic.lib.gson
 
org.eclipse.mosaic.lib.math - package org.eclipse.mosaic.lib.math
 
org.eclipse.mosaic.lib.misc - package org.eclipse.mosaic.lib.misc
 
org.eclipse.mosaic.lib.model.delay - package org.eclipse.mosaic.lib.model.delay
 
org.eclipse.mosaic.lib.model.gson - package org.eclipse.mosaic.lib.model.gson
 
org.eclipse.mosaic.lib.model.transmission - package org.eclipse.mosaic.lib.model.transmission
 
org.eclipse.mosaic.lib.objects - package org.eclipse.mosaic.lib.objects
 
org.eclipse.mosaic.lib.objects.addressing - package org.eclipse.mosaic.lib.objects.addressing
 
org.eclipse.mosaic.lib.objects.communication - package org.eclipse.mosaic.lib.objects.communication
 
org.eclipse.mosaic.lib.objects.electricity - package org.eclipse.mosaic.lib.objects.electricity
 
org.eclipse.mosaic.lib.objects.environment - package org.eclipse.mosaic.lib.objects.environment
 
org.eclipse.mosaic.lib.objects.mapping - package org.eclipse.mosaic.lib.objects.mapping
 
org.eclipse.mosaic.lib.objects.road - package org.eclipse.mosaic.lib.objects.road
 
org.eclipse.mosaic.lib.objects.traffic - package org.eclipse.mosaic.lib.objects.traffic
 
org.eclipse.mosaic.lib.objects.trafficlight - package org.eclipse.mosaic.lib.objects.trafficlight
 
org.eclipse.mosaic.lib.objects.trafficsign - package org.eclipse.mosaic.lib.objects.trafficsign
 
org.eclipse.mosaic.lib.objects.v2x - package org.eclipse.mosaic.lib.objects.v2x
 
org.eclipse.mosaic.lib.objects.v2x.etsi - package org.eclipse.mosaic.lib.objects.v2x.etsi
 
org.eclipse.mosaic.lib.objects.v2x.etsi.cam - package org.eclipse.mosaic.lib.objects.v2x.etsi.cam
 
org.eclipse.mosaic.lib.objects.v2x.etsi.ivim - package org.eclipse.mosaic.lib.objects.v2x.etsi.ivim
 
org.eclipse.mosaic.lib.objects.vehicle - package org.eclipse.mosaic.lib.objects.vehicle
 
org.eclipse.mosaic.lib.objects.vehicle.sensor - package org.eclipse.mosaic.lib.objects.vehicle.sensor
 
org.eclipse.mosaic.lib.routing - package org.eclipse.mosaic.lib.routing
 
org.eclipse.mosaic.lib.routing.config - package org.eclipse.mosaic.lib.routing.config
 
org.eclipse.mosaic.lib.routing.database - package org.eclipse.mosaic.lib.routing.database
 
org.eclipse.mosaic.lib.routing.graphhopper - package org.eclipse.mosaic.lib.routing.graphhopper
 
org.eclipse.mosaic.lib.routing.graphhopper.algorithm - package org.eclipse.mosaic.lib.routing.graphhopper.algorithm
 
org.eclipse.mosaic.lib.routing.graphhopper.util - package org.eclipse.mosaic.lib.routing.graphhopper.util
 
org.eclipse.mosaic.lib.routing.norouting - package org.eclipse.mosaic.lib.routing.norouting
 
org.eclipse.mosaic.lib.routing.util - package org.eclipse.mosaic.lib.routing.util
 
org.eclipse.mosaic.lib.spatial - package org.eclipse.mosaic.lib.spatial
 
org.eclipse.mosaic.lib.transform - package org.eclipse.mosaic.lib.transform
 
org.eclipse.mosaic.lib.util - package org.eclipse.mosaic.lib.util
 
org.eclipse.mosaic.lib.util.cli - package org.eclipse.mosaic.lib.util.cli
 
org.eclipse.mosaic.lib.util.gson - package org.eclipse.mosaic.lib.util.gson
 
org.eclipse.mosaic.lib.util.objects - package org.eclipse.mosaic.lib.util.objects
 
org.eclipse.mosaic.lib.util.scheduling - package org.eclipse.mosaic.lib.util.scheduling
 
org.eclipse.mosaic.rti - package org.eclipse.mosaic.rti
 
org.eclipse.mosaic.rti.api - package org.eclipse.mosaic.rti.api
 
org.eclipse.mosaic.rti.api.federatestarter - package org.eclipse.mosaic.rti.api.federatestarter
 
org.eclipse.mosaic.rti.api.parameters - package org.eclipse.mosaic.rti.api.parameters
 
org.eclipse.mosaic.rti.api.time - package org.eclipse.mosaic.rti.api.time
 
org.eclipse.mosaic.rti.config - package org.eclipse.mosaic.rti.config
 
org.eclipse.mosaic.rti.federation - package org.eclipse.mosaic.rti.federation
 
org.eclipse.mosaic.rti.interaction - package org.eclipse.mosaic.rti.interaction
 
org.eclipse.mosaic.rti.monitor - package org.eclipse.mosaic.rti.monitor
 
org.eclipse.mosaic.rti.time - package org.eclipse.mosaic.rti.time
 
org.eclipse.mosaic.starter - package org.eclipse.mosaic.starter
 
org.eclipse.mosaic.starter.cli - package org.eclipse.mosaic.starter.cli
 
org.eclipse.mosaic.starter.config - package org.eclipse.mosaic.starter.config
 
orientation(DriveDirection, double, double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set orientation relative values of the vehicles, such as heading.
origin - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Point from which the vehicles will be spawned.
origin - Variable in class org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair
Random point within the given origin circle from which the vehicle will be spawned.
origin - Variable in class org.eclipse.mosaic.lib.spatial.Ray
 
OriginDestinationPair - Class in org.eclipse.mosaic.lib.objects.mapping
Class containing the information about an OD-pair (Origin, Destination).
OriginDestinationPair(GeoCircle, GeoCircle) - Constructor for class org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair
 
OriginDestinationVehicleFlowGenerator - Class in org.eclipse.mosaic.fed.mapping.ambassador
See the COriginDestinationMatrixMapper for detailed description of the class and its fields.
ORIGO - Static variable in interface org.eclipse.mosaic.lib.geo.CartesianPoint
 
ORIGO - Static variable in interface org.eclipse.mosaic.lib.geo.GeoPoint
 
OutdatedDatabaseException - Exception in org.eclipse.mosaic.lib.database.persistence
Indicates that the scenario database is outdated and needs to be converted with the tool scenario-convert.
OutdatedDatabaseException() - Constructor for exception org.eclipse.mosaic.lib.database.persistence.OutdatedDatabaseException
Creates a new instance of OutdatedDatabaseException without detail message.
OutdatedDatabaseException(String) - Constructor for exception org.eclipse.mosaic.lib.database.persistence.OutdatedDatabaseException
Constructs an instance of OutdatedDatabaseException with the specified detail message.
OutdatedDatabaseException(String, Exception) - Constructor for exception org.eclipse.mosaic.lib.database.persistence.OutdatedDatabaseException
Constructs an instance of OutdatedDatabaseException with the specified detail message and root Exception.
OutputAmbassador - Class in org.eclipse.mosaic.fed.output.ambassador
Ambassador/federate to generate outputs of the simulation.
OutputAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.output.ambassador.OutputAmbassador
 
OutputGeneratorLoader - Class in org.eclipse.mosaic.fed.output.ambassador
A template class for runtime loadable output generators config classes, also serves as a factory for creating actual AbstractOutputGenerator instances).
OutputGeneratorLoader() - Constructor for class org.eclipse.mosaic.fed.output.ambassador.OutputGeneratorLoader
 
owner - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
Actual node, which has this communication module.
owner - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.AbstractPerceptionModule
 

P

p - Variable in class org.eclipse.mosaic.lib.spatial.Plane
Plane origin
PackageSpecificTypeAdapter<T> - Class in org.eclipse.mosaic.lib.util.gson
This TypeAdapterFactory allows to create an object from JSON definition based on a "type" attribute.
PackageSpecificTypeAdapter(TypeAdapterFactory, Gson) - Constructor for class org.eclipse.mosaic.lib.util.gson.PackageSpecificTypeAdapter
 
PACKET - org.eclipse.mosaic.lib.enums.CellTransmissionType
 
PACKET_LOSS - org.eclipse.mosaic.lib.enums.NegativeAckReason
 
PACKET_STREAM - org.eclipse.mosaic.lib.enums.CellTransmissionType
 
parameter(String, Object) - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Adds an environmental parameter to the docker run command.
PARK_IN_PARKING_AREA - org.eclipse.mosaic.lib.enums.VehicleStopMode
Parks the vehicle at a parking area.
PARK_ON_ROADSIDE - org.eclipse.mosaic.lib.enums.VehicleStopMode
Parks the vehicle at the road side.
PARKING - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
 
PARKING_LOT - org.eclipse.mosaic.lib.enums.SensorType
 
parseArguments(String[], T) - Method in class org.eclipse.mosaic.lib.util.cli.CommandLineParser
Parses a list of arguments (POSIX style) and writes the set values into the given parameter object.
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseDelimitedFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(byte[]) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(ByteString) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(CodedInputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(InputStream) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(ByteBuffer) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
parser() - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
Deprecated.
PARSER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
Deprecated.
PASSIVE - org.eclipse.mosaic.lib.enums.LaneChangeMode
 
password - Variable in class org.eclipse.mosaic.rti.config.CRemoteHost
The user password with which a connection to the host is to be created.
PerceptionApp - Class in org.eclipse.mosaic.app.tutorial.vehicle
This application showcases the functionalities of the PerceptionModule and its PerceptionModifiers.
PerceptionApp() - Constructor for class org.eclipse.mosaic.app.tutorial.vehicle.PerceptionApp
 
perceptionArea - Variable in class org.eclipse.mosaic.fed.application.config.CPerception
Area defining the section of the map in which traffic objects (traffic lights, vehicles) should be held in the index.
perceptionConfiguration - Variable in class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador
Configuration for the perception backend used in the ApplicationSimulator to determine surrounding vehicles.
PerceptionModel - Interface in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
 
PerceptionModifier - Interface in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
 
PerceptionModule<ConfigT extends PerceptionModuleConfiguration> - Interface in org.eclipse.mosaic.fed.application.app.api.perception
 
PerceptionModuleConfiguration - Interface in org.eclipse.mosaic.fed.application.app.api.perception
 
PerceptionModuleOwner - Interface in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
 
Perceptive - Interface in org.eclipse.mosaic.fed.application.app.api.os.modules
Interface to mark an OperatingSystem as an owner of a PerceptionModule to perceive surrounding vehicles, thus making it perceptive.
PerformanceCalculator() - Constructor for class org.eclipse.mosaic.rti.time.AbstractTimeManagement.PerformanceCalculator
 
PerformanceInformation - Class in org.eclipse.mosaic.rti.time
Mutable information about the performance of the simulation.
PerformanceInformation() - Constructor for class org.eclipse.mosaic.rti.time.PerformanceInformation
 
PerformanceMonitor - Class in org.eclipse.mosaic.lib.util
 
PerformanceMonitor(Logger) - Constructor for class org.eclipse.mosaic.lib.util.PerformanceMonitor
 
PerformanceMonitor.Measurement - Class in org.eclipse.mosaic.lib.util
 
PerRegionBandwidthMeasurement - Class in org.eclipse.mosaic.fed.cell.viz
Measures the bandwidth acquired by vehicles within each simulation time step.
PerRegionBandwidthMeasurement(File, String, String, TransmissionMode, String, List<CMobileNetworkProperties>) - Constructor for class org.eclipse.mosaic.fed.cell.viz.PerRegionBandwidthMeasurement
Constructs a new PerRegionBandwidthMeasurement.
Phase(int, String) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoTrafficLightLogic.Phase
 
Plane - Class in org.eclipse.mosaic.lib.spatial
 
Plane() - Constructor for class org.eclipse.mosaic.lib.spatial.Plane
 
Plane(Vector3d, Vector3d) - Constructor for class org.eclipse.mosaic.lib.spatial.Plane
 
pmx - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
pnpoly(int, float[], float[], float, float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
Point Inclusion in Polygon Test.
PoiAdd - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class adds a PoI object in the SUMO-GUI.
PoiAdd - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class adds a PoI object in the SUMO-GUI.
PoiAdd - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class adds a PoI object in the SUMO-GUI.
PoiAdd() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiAdd
 
PoiAdd() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiAdd
Creates a new PoiAdd traci command.
PoiFacade - Class in org.eclipse.mosaic.fed.sumo.bridge.facades
 
PoiFacade(Bridge) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.facades.PoiFacade
 
Point<T extends Point<T>> - Interface in org.eclipse.mosaic.lib.geo
 
Point(Vector3d, float, byte) - Constructor for class org.eclipse.mosaic.lib.spatial.PointCloud.Point
Creates a new point to add to a PointCloud by specifying the distance to origin and the type of hit object (encoded in byte) next to the location of the point.
PointAdapter() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialItemAdapter.PointAdapter
 
PointBoundingBox - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
This bounding box can be used for objects that should be treated to have a single-point position and not span into any dimensions.
PointBoundingBox(Vector3d) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.PointBoundingBox
 
PointCloud - Class in org.eclipse.mosaic.lib.spatial
This class represents a point cloud based on the Vector3d coordinate system.
PointCloud(long, Vector3d, RotationMatrix, List<PointCloud.Point>, PointCloud.PointReference) - Constructor for class org.eclipse.mosaic.lib.spatial.PointCloud
Creates a new PointCloud based on a list of PointCloud.Points.
PointCloud.Point - Class in org.eclipse.mosaic.lib.spatial
A PointCloud.Point of the point cloud consists of its coordinates, an identifier of the type of object the point has hit, and the distance to the point cloud origin.
PointCloud.PointReference - Enum in org.eclipse.mosaic.lib.spatial
 
PointCloudSerialization - Class in org.eclipse.mosaic.lib.util
 
PointCloudSerialization() - Constructor for class org.eclipse.mosaic.lib.util.PointCloudSerialization
 
pointFromDirection(GeoPoint, Vector3d, MutableGeoPoint) - Method in interface org.eclipse.mosaic.lib.transform.GeoCalculator
 
pointFromDirection(GeoPoint, Vector3d, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.HarvesineGeoCalculator
 
pointFromDirection(GeoPoint, Vector3d, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.SansonFlamsteedCalculator
 
pointFromDirection(GeoPoint, Vector3d, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.SimpleGeoCalculator
 
pointFromDirection(GeoPoint, Vector3d, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.UtmGeoCalculator
 
points - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
List of points that can be referenced from the OD-matrix.
PoiRemove - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This removes adds a PoI object in the SUMO-GUI.
PoiRemove - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This removes adds a PoI object in the SUMO-GUI.
PoiRemove - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This removes adds a PoI object in the SUMO-GUI.
PoiRemove() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiRemove
 
PoiRemove() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiRemove
Creates a new PoiRemove traci command.
PoiSetAngle - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This rotates a PoI object in the SUMO-GUI.
PoiSetAngle - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This rotates a PoI object in the SUMO-GUI.
PoiSetAngle - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This rotates a PoI object in the SUMO-GUI.
PoiSetAngle() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetAngle
 
PoiSetAngle() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetAngle
Creates a new PoiSetAngle traci command.
PoiSetHeight - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class sets the height of a PoI object in the SUMO-GUI.
PoiSetHeight - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class sets the height of a PoI object in the SUMO-GUI.
PoiSetHeight - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class sets the height of a PoI object in the SUMO-GUI.
PoiSetHeight() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetHeight
 
PoiSetHeight() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetHeight
Creates a new PoiSetHeight traci command.
PoiSetImage - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class sets the image path of a PoI object in the SUMO-GUI.
PoiSetImage - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class sets the image path of a PoI object in the SUMO-GUI.
PoiSetImage - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class sets the image path of a PoI object in the SUMO-GUI.
PoiSetImage() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetImage
 
PoiSetImage() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetImage
Creates a new PoiSetImage traci command.
PoiSetWidth - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class sets the width of a PoI object in the SUMO-GUI.
PoiSetWidth - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class sets the width of a PoI object in the SUMO-GUI.
PoiSetWidth - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class sets the width of a PoI object in the SUMO-GUI.
PoiSetWidth() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.PoiSetWidth
 
PoiSetWidth() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.PoiSetWidth
Creates a new PoiSetWidth traci command.
POISSON - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
PoissonSpawningMode - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
The poisson mode of spawning vehicles with exponential time gaps based on a given target flow.
PoissonSpawningMode(RandomNumberGenerator, long, double, Long) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.PoissonSpawningMode
Constructor for PoissonSpawningMode.
poll() - Method in class org.eclipse.mosaic.lib.util.EfficientPriorityQueue
 
polygon - Variable in class org.eclipse.mosaic.fed.cell.config.model.CMobileNetworkProperties
The area as a polygon.
Polygon<T extends Point<T>> - Interface in org.eclipse.mosaic.lib.geo
 
POLYGON - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
Polygon definition.
PolygonTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
PolygonTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.PolygonTraciReader
 
PolygonTraciReader(AbstractTraciResultReader.Matcher<List<Position>>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.PolygonTraciReader
 
PolymorphismTypeAdapterFactory - Class in org.eclipse.mosaic.lib.util.gson
De/Serializes objects by adding a "__class" field to the JSON output.
PolymorphismTypeAdapterFactory() - Constructor for class org.eclipse.mosaic.lib.util.gson.PolymorphismTypeAdapterFactory
 
PolymorphismTypeAdapterFactory.PolymorphismTypeAdapter<R> - Class in org.eclipse.mosaic.lib.util.gson
 
port - Variable in class org.eclipse.mosaic.rti.config.CRemoteHost
The listener port of the SSH server on the remote host.
port - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
port(String) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
 
PORT_NUMBER_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
portBinding(int, int) - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Adds an explicit port binding to this docker run command.
pos - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Position within the connection of the route where the vehicle(-s) should be spawned.
pos - Variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.NodeDataContainer
 
position - Variable in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp.Data
Position of the ETSI-unit as GeoPoint.
position - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation
The geographic position at which the EV charging station will be created (mandatory).
position - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper.COriginDestinationPoint
The center of the circle and the distance from the point from which vehicles will be spawned.
position - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CRoadSideUnit
The position at which the RSU will be created.
position - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
position - Variable in class org.eclipse.mosaic.lib.database.building.Corner
The geographical position this point is located at.
position(GeoPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CamBuilder
 
position(GeoPoint, CartesianPoint) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set position related values for the vehicle info.
Position - Class in org.eclipse.mosaic.lib.util.objects
Type, which should be used to define the position of an entity.
Position(CartesianPoint) - Constructor for class org.eclipse.mosaic.lib.util.objects.Position
Creates a new Position object based on a cartessian position.
Position(GeoPoint) - Constructor for class org.eclipse.mosaic.lib.util.objects.Position
Creates a new Position object based on geographic position.
POSITION - org.eclipse.mosaic.lib.enums.SensorType
 
POSITION2D - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
2DPosition.
Position2dTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
Position2dTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.Position2dTraciReader
 
Position2dTraciReader(AbstractTraciResultReader.Matcher<Position>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.Position2dTraciReader
 
POSITION3D - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
3DPosition.
Position3dTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
Position3dTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.Position3dTraciReader
 
Position3dTraciReader(AbstractTraciResultReader.Matcher<Position>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.Position3dTraciReader
 
positionChange - Variable in class org.eclipse.mosaic.fed.application.config.CEtsi
Position change.
PositionModifier - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
A PerceptionModifier that adjusts position measurements for perceived vehicle.
PositionModifier(RandomNumberGenerator) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.PositionModifier
Constructor using default standard deviations for error calculation.
PositionModifier(RandomNumberGenerator, double, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.PositionModifier
Constructor allowing to configure the standard deviation for the lateral and longitudinal errors.
power(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModuleConfiguration.AdHocModuleRadioConfiguration
Set the transmission power of the configured radio.
power(Double) - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.Builder
 
PRECISE - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.DepartureSpeedMode
 
prefix - Variable in enum org.eclipse.mosaic.lib.objects.UnitType
 
prepareSimulationRun() - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
The method is called once before the simulation is started.
prepareSimulationRun() - Method in class org.eclipse.mosaic.rti.time.MultiThreadedTimeManagement
 
preProcessEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
This method processes an event, before the extension of the simulation unit should process an event.
PRIMARY_RADIO_CHANNEL_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
PRIMARY_RADIO_CONFIGURATION_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
printAndLog(String) - Method in class org.eclipse.mosaic.starter.MosaicStarter
Log the error string and exit Eclipse MOSAIC.
printAndLog(String, Throwable) - Method in class org.eclipse.mosaic.starter.MosaicStarter
Log the error string and exit Eclipse MOSAIC.
printHelp() - Method in class org.eclipse.mosaic.lib.util.cli.CommandLineParser
 
printHelp(PrintWriter) - Method in class org.eclipse.mosaic.lib.util.cli.CommandLineParser
Prints the help.
printMosaicVersion() - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
printProgress(long, PerformanceInformation) - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
printStatistics() - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
Print statistics about processedMessages for each module.
printUsage(CommandLineParser<?>, String) - Method in class org.eclipse.mosaic.starter.MosaicStarter
Print command line related properties and exit the Eclipse MOSAIC in case of a invalid command line argument.
printVersionAndCopyrightInfo() - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
priority - Variable in class org.eclipse.mosaic.rti.api.time.FederateEvent
Priority to schedule two events if they have the same time.
priority - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
priority() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncoding
 
probeContentType(Path) - Method in class org.eclipse.mosaic.lib.database.persistence.SQLiteTypeDetector
 
process(AdHocCommunicationConfiguration) - Method in class org.eclipse.mosaic.fed.ns3.ambassador.Ns3Ambassador
 
process(AdHocCommunicationConfiguration) - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
Receive an AdHocCommunicationConfiguration and send it to the federate if the corresponding node is simulated.
processEvent(Event) - Method in class org.eclipse.mosaic.app.examples.commuter.SimpleCommuterApp
Processes the SimpleCommuterApp.DriveBackEvent to call the setup for the vehicle's return trip (from the goal position to the start position).
processEvent(Event) - Method in class org.eclipse.mosaic.app.examples.emergencybrake.EmergencyBrakeApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.cam.CamSendingApp
Sending CAM and scheduling next events every second.
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
from EventProcessor interface
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.configurableapp.VehicleConfigurationApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.HelloWorldApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.IntervalSamplingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.MultithreadSamplingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.RandomSamplingIntervalApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.eventprocessing.SpecificEventProcessingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.EventProcessingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.EventSendingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.HighwayManagementApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.AdditionalProcessingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.InterconnectApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.interappcommunication.NotProcessingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.AdditionalReceivingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MosaicInteractionHandlingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.RoadSideUnitApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.SlowDownApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.traci.SumoTraciInteractionApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.trafficlight.TrafficLightControlApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.vehicle.OnVehicleUpdatedApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.vehicle.PerceptionApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.VehicleToTrafficLightApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.WeatherServerApp
This method is called by mosaic-application when a previously triggered event is handed over to the application for processing.
processEvent(Event) - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ChargingStationUnit
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.RoadSideUnit
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ServerUnit
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
processEvent(Event) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.cell.module.GeocasterModule
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.cell.module.streammodules.DownstreamModule
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.cell.module.streammodules.UpstreamModule
 
processEvent(Event) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
 
processEvent(Event) - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventProcessor
Processes the given event.
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
 
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.cell.ambassador.CellAmbassador
 
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.environment.ambassador.EnvironmentAmbassador
 
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
 
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputAmbassador
 
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.sns.ambassador.SnsAmbassador
 
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
This method processes the interactions.
processInteraction(Interaction) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.SumoAmbassador
This method processes the interaction.
processInteraction(Interaction) - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
 
processInteraction(Interaction) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
This method is called by the AbstractFederateAmbassadors whenever the federate can safely process interactions in its incoming interaction queue.
processInteractionAdvanced(Interaction, long) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
This processes all other types of interactions as part of AbstractSumoAmbassador.processTimeAdvanceGrant(long).
processInteractionAdvanced(Interaction, long) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.SumoAmbassador
This processes all other types of interactions as part of AbstractSumoAmbassador.processTimeAdvanceGrant(long).
ProcessLoggingThread - Class in org.eclipse.mosaic.lib.util
 
ProcessLoggingThread(String, InputStream, Consumer<String>) - Constructor for class org.eclipse.mosaic.lib.util.ProcessLoggingThread
 
processSumoTraciMessage(SumoTraciResult) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
Handle the returned information of a request to SUMO via traci.
processSumoTraciMessage(SumoTraciResult) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
 
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.fed.application.ambassador.ApplicationAmbassador
 
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.fed.cell.ambassador.CellAmbassador
 
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.fed.environment.ambassador.EnvironmentAmbassador
Creates a list with EnvironmentEventLocations and adds to it all events that have their area set.
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.MappingAmbassador
 
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.fed.output.ambassador.OutputAmbassador
 
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.fed.sumo.ambassador.AbstractSumoAmbassador
 
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
 
processTimeAdvanceGrant(long) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
This method is called by the AbstractFederateAmbassador when a time advance has been granted by the RTI.
PROFILE_BIKE - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
 
PROFILE_CAR - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
 
PROFILES - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
 
ProgramId - org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
 
projectedPosition - Variable in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp.Data
Position projected onto cartesian space.
projectionConfig - Variable in class org.eclipse.mosaic.starter.config.CScenario.Simulation
The projection configuration which defines the projection from WGS84 coordinates to local cartesian coordinates of the simulation playground.
PROPERTIES_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
PROPERTY_IMPORT_ORIGIN - Static variable in class org.eclipse.mosaic.lib.database.Database
Key for the import origin property.
PROPERTY_VERSION - Static variable in class org.eclipse.mosaic.lib.database.Database
Key for the import origin property.
PROTO_CCH - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_CCH = 3;
PROTO_CCH_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_CCH = 3;
PROTO_SCH1 - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH1 = 0;
PROTO_SCH1_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH1 = 0;
PROTO_SCH2 - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH2 = 1;
PROTO_SCH2_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH2 = 1;
PROTO_SCH3 - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH3 = 2;
PROTO_SCH3_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH3 = 2;
PROTO_SCH4 - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH4 = 4;
PROTO_SCH4_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH4 = 4;
PROTO_SCH5 - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH5 = 5;
PROTO_SCH5_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH5 = 5;
PROTO_SCH6 - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH6 = 6;
PROTO_SCH6_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_SCH6 = 6;
PROTO_UNDEF - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_UNDEF = 7;
PROTO_UNDEF_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
PROTO_UNDEF = 7;
ProtobufConversion<ProtobufT> - Interface in org.eclipse.mosaic.lib.objects
 
ProtobufConversion.Builder<ProtobufT> - Interface in org.eclipse.mosaic.lib.objects
 
protocol(ProtocolType) - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Sets the ProtocolType for the routing.
ProtocolType - Enum in org.eclipse.mosaic.lib.enums
Enumeration of transport protocol types.
prototypes - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
Prototypes being used.
PS - Static variable in class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter
 
PublicTransportData - Class in org.eclipse.mosaic.lib.objects.vehicle
 
PublicTransportData.Builder - Class in org.eclipse.mosaic.lib.objects.vehicle
 
PublicTransportData.StoppingPlace - Class in org.eclipse.mosaic.lib.objects.vehicle
Class representing a vehicle stopping place.
PublicTransportData.StoppingPlace.Builder - Class in org.eclipse.mosaic.lib.objects.vehicle
 
PublicTransportVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
publishInteraction(Interaction) - Method in interface org.eclipse.mosaic.rti.api.InteractionManagement
A published interaction is forwarded to each subscribed federate directly after it has been published.
publishInteraction(Interaction) - Method in class org.eclipse.mosaic.rti.interaction.TypeBasedInteractionManagement
 
putAdvice(int, Advice) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
putEnvironmentEvent(SensorType, EnvironmentEvent) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
putItem(long, T) - Method in class org.eclipse.mosaic.lib.util.objects.TimeCache
Put a TimeCache object in the cache.
putV2xMessage(V2xMessage) - Static method in class org.eclipse.mosaic.fed.output.generator.file.format.ExtendedMethodSet
 

Q

QuadTree<T> - Class in org.eclipse.mosaic.lib.spatial
Implements a spatial index for 2-dimensional objects (on the X,Z plane) based on Quad-Tree implementation.
QuadTree(SpatialItemAdapter<T>, double, double, double, double) - Constructor for class org.eclipse.mosaic.lib.spatial.QuadTree
Creates a Quad-Tree for indexing objects of type T covering the given area.
QuadTree(SpatialItemAdapter<T>, BoundingBox) - Constructor for class org.eclipse.mosaic.lib.spatial.QuadTree
Creates a Quad-Tree for indexing objects of type T covering the given area.
QuickHull2d - Class in org.eclipse.mosaic.lib.spatial
This class implements the QuickHull algorithm to compute the convex hull from a set of points.

R

radar - Variable in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors
All radar sensor information the vehicle has.
RADAR_FRONT - org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation.SensorType
 
RADAR_LEFT - org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation.SensorType
 
RADAR_REAR - org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation.SensorType
 
RADAR_RIGHT - org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation.SensorType
 
RadarSensor - Class in org.eclipse.mosaic.lib.objects.vehicle.sensor
Provided the vehicle has a radar this wraps up all information that could be read from it.
RadarSensor(double) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.sensor.RadarSensor
Construct a RadarSensor object.
RADIO_MODE_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
RADIO_NUMBER_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
radius(Double) - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.Builder
 
RADIUS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
radiusSqr - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius
 
RAIN - org.eclipse.mosaic.lib.enums.SensorType
 
random() - Static method in class org.eclipse.mosaic.lib.math.GlobalRandom
 
RANDOM - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.DepartureSpeedMode
 
RANDOM - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
randomInt() - Static method in class org.eclipse.mosaic.lib.math.GlobalRandom
 
randomInt(int) - Static method in class org.eclipse.mosaic.lib.math.GlobalRandom
 
randomizeFlows - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
If set to true, all flow definitions defined by vehicle spawners with more than 1 vehicle result in slightly randomized departure times.
randomizeStartingTimes - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
If set to true, the starting times of all vehicle spawner definitions are randomized by +-60 seconds.
randomizeWeights - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
If set to true, the configured weights of all types are slightly randomized by +-1% of the sum of all weights.
randomNumberGenerator - Variable in class org.eclipse.mosaic.fed.sns.model.TransmissionParameter
RandomNumberGenerator to be used for transmission calculation.
RandomNumberGenerator - Interface in org.eclipse.mosaic.lib.math
 
RandomSamplingIntervalApp - Class in org.eclipse.mosaic.app.tutorial.eventprocessing.sampling
This is a simple application to demonstrate a sampling in a random interval.
RandomSamplingIntervalApp() - Constructor for class org.eclipse.mosaic.app.tutorial.eventprocessing.sampling.RandomSamplingIntervalApp
 
randomSeed - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
randomSeed - Variable in class org.eclipse.mosaic.starter.config.CScenario.Simulation
The random seed to use for all random number generators.
Ray - Class in org.eclipse.mosaic.lib.spatial
 
Ray() - Constructor for class org.eclipse.mosaic.lib.spatial.Ray
 
Ray(Vector3d, Vector3d) - Constructor for class org.eclipse.mosaic.lib.spatial.Ray
 
REACTED - org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.ReactionState
 
reactedOnAccelerationAdvice(double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
reactedOnGapAdvice(double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
reactedOnSpeedAdvice(double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
REACTION_TIME - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
read() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
Call this method in the constructor to define all readers for this command.
read(JsonReader) - Method in class org.eclipse.mosaic.lib.gson.TypeFieldTypeAdapter
 
read(JsonReader) - Method in class org.eclipse.mosaic.lib.util.gson.AbstractEnumDefaultValueTypeAdapter
 
read(JsonReader) - Method in class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter
 
read(JsonReader) - Method in class org.eclipse.mosaic.lib.util.gson.PolymorphismTypeAdapterFactory.PolymorphismTypeAdapter
 
read(JsonReader) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter
 
read(JsonReader) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter
 
read(DataInputStream, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
Reads data from {@param inputStream}, verifies it with the AbstractTraciResultReader.matcher (if it was set) and returns the result (if it is valid).
read(InputStream) - Method in class org.eclipse.mosaic.lib.util.objects.ObjectInstantiation
Read the file.
read(InputStream, GsonBuilder) - Method in class org.eclipse.mosaic.lib.util.objects.ObjectInstantiation
Read the file.
readByte(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readCommand() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Reads a single command from the input stream blocking.
readComplex(AbstractTraciResultReader<?>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Adds a custom reader.
readDouble(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readDoubleWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for reading a Double value with preceding datatype identifier.
readFile(File) - Method in class org.eclipse.mosaic.lib.util.objects.ObjectInstantiation
Read the file.
readFile(File, GsonBuilder) - Method in class org.eclipse.mosaic.lib.util.objects.ObjectInstantiation
Read the file.
readFloat(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractSubscriptionTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AllSubscriptionsTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ByteArrayReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ByteTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.CommandLengthReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.DoubleTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.InductionLoopVehicleDataTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.IntegerTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.ListTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.PolygonTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.Position2dTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.Position3dTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StatusReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StoppingPlaceReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StringTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TrafficLightProgramTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TypeBasedTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.VehicleContextSubscriptionTraciReader
 
readFromStream(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.VehicleIdTraciReader
 
readFullyByLength(DataInputStream, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readInt(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readInteger() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for reading an Integer value.
readIntegerWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for reading an Integer value with preceding datatype identifier.
readMessage(IdTransformer<Integer, String>) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Reads a message from the incoming channel.
readParametersFromCli(String[]) - Method in class org.eclipse.mosaic.starter.MosaicStarter
 
readPortBody() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Reads a port from the incoming stream.
readString() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for reading a String value.
readString(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readStringWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for reading a String value with preceding datatype identifier.
readTimeBody() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Reads a time from the incoming stream.
readUnsignedByte(DataInputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
 
readVehicleIdWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for reading a String value with preceding datatype identifier.
readXmlFromFile(File) - Static method in class org.eclipse.mosaic.lib.util.XmlUtils
 
readXmlFromStream(InputStream) - Static method in class org.eclipse.mosaic.lib.util.XmlUtils
 
realtimeBrake - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
realTimeFactor - Variable in class org.eclipse.mosaic.rti.time.PerformanceInformation
 
RealtimeSynchronisation - Class in org.eclipse.mosaic.rti.time
Synchronizes the simulation time with the real time according to a given realtime factor.
RealtimeSynchronisation(double) - Constructor for class org.eclipse.mosaic.rti.time.RealtimeSynchronisation
If the passed realtimeFactor is greater than 0, the simulation is slowed down to match the given real time factor.
reasonByte - Variable in enum org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
 
ReceivedAcknowledgement - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
 
ReceivedAcknowledgement(V2xMessage, List<NegativeAckReason>) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedAcknowledgement
 
ReceivedV2xMessage - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.communication
 
ReceivedV2xMessage(V2xMessage, V2xReceiverInformation) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedV2xMessage
 
receiveInteraction(Interaction) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
The receiveInteraction method is called by the time management service when an interaction is available for which this federate is registered.
receiveInteraction(Interaction) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
The receiveMessage method is called by the time management service when an interaction is available for which this federate is registered.
ReceiveMessageContainer(long, String, int, V2xReceiverInformation) - Constructor for class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ReceiveMessageContainer
 
receiverInformation - Variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ReceiveMessageContainer
 
receiverName - Variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ReceiveMessageContainer
 
receiveV2xMessage(V2xMessageReception) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
RECEIVING_MESSAGES_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
Rectangle<T extends Point<T>> - Interface in org.eclipse.mosaic.lib.geo
A Rectangle represents an immutable pair of two different points.
RECTANGLE_ADDRESS - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
 
RECTANGLE_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
RED - Static variable in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
RED_YELLOW - Static variable in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
ReferenceEllipsoid - Enum in org.eclipse.mosaic.lib.transform
 
refineRoadPosition(IRoadPosition) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
This method refines the road position depending on the implementation of the Routing interface this can have different levels of complexity.
refineRoadPosition(IRoadPosition) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
This method refines the road position while obtaining the missing information from the database.
refineRoadPosition(IRoadPosition) - Method in class org.eclipse.mosaic.lib.routing.database.DatabaseRouting
This method refines the road position while obtaining the missing information from the database.
refineRoadPosition(IRoadPosition) - Method in class org.eclipse.mosaic.lib.routing.norouting.NoRouting
 
refineRoadPosition(IRoadPosition) - Method in interface org.eclipse.mosaic.lib.routing.Routing
Extends the given IRoadPosition object with additional information.
RegexFilter - Class in org.eclipse.mosaic.fed.output.generator.file.filter
Filter which accepts object which match the configured regular expression.
RegionCapacityUtility - Class in org.eclipse.mosaic.fed.cell.utility
Static methods for handling the bandwidth calculation.
RegionCapacityUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.RegionCapacityUtility
 
regionConfigurationFile - Variable in class org.eclipse.mosaic.fed.cell.config.CCell
relative path to the region configuration file (default: regions.json)
regions - Variable in class org.eclipse.mosaic.fed.cell.config.CRegion
 
RegionsIndex - Class in org.eclipse.mosaic.fed.cell.utility
Provides a spatial index for regions.
RegionsIndex(Collection<CMobileNetworkProperties>) - Constructor for class org.eclipse.mosaic.fed.cell.utility.RegionsIndex
Creates a new RegionsIndex object.
RegionsNamingStrategy - Class in org.eclipse.mosaic.fed.cell.config.gson
 
RegionsNamingStrategy() - Constructor for class org.eclipse.mosaic.fed.cell.config.gson.RegionsNamingStrategy
 
RegionUtility - Class in org.eclipse.mosaic.fed.cell.utility
This class contains static methods to make the region handling easier.
RegionUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.RegionUtility
 
register(Class<? extends T>, T) - Method in class org.eclipse.mosaic.fed.sumo.bridge.CommandRegister
Pre-register commands.
registerAllExtensions(ExtensionRegistry) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos
 
registerChargingStation(ChargingStationRegistration) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Registers a charging station.
registerCompoundReader(int, AbstractTraciResultReader<?>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TypeBasedTraciReader
 
registerHost(String) - Method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Adds a new entry to the map.
registerInteractionForOutputGeneration(String, Consumer<M>) - Method in class org.eclipse.mosaic.fed.output.ambassador.AbstractOutputGenerator
 
registerRoute(String, VehicleRoute) - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Registers a new route to the simulation kernel.
registerRsu(RsuRegistration) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Registers a Road Side Unit (RSU).
registerServer(ServerRegistration) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Registers a Server.
registerTmc(TmcRegistration) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Registers a Traffic Management Center (TMC).
registerTrafficLight(TrafficLightRegistration) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Registers a traffic light.
registerVehicle(long, VehicleRegistration) - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Registers a vehicle.
registerVehicleType(String, VehicleType) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
Registers a vehicle and stores its corresponding vehicle type by name.
registerVehicleType(String, VehicleType) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
Registers a vehicle and stores its corresponding vehicle type by name.
registerVehicleType(String, VehicleType) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Registers a vehicle and stores its corresponding vehicle type by name.
RegistrationSubscriptionTypes - Class in org.eclipse.mosaic.fed.output.ambassador
This Class is used to identify initialization interaction types.
RegistrationSubscriptionTypes() - Constructor for class org.eclipse.mosaic.fed.output.ambassador.RegistrationSubscriptionTypes
 
RELATIVE - org.eclipse.mosaic.lib.spatial.PointCloud.PointReference
 
RemainingDuration - org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
 
remoteHosts - Variable in class org.eclipse.mosaic.rti.config.CHosts
Lists of the remote hosts.
remove() - Method in class org.eclipse.mosaic.fed.application.ambassador.util.ClassSubsetIterator
 
remove(Object) - Method in class org.eclipse.mosaic.lib.util.EfficientPriorityQueue
 
REMOVE_NODE - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
REMOVE_NODE = 11;
REMOVE_NODE - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
REMOVE_NODE = 4;
REMOVE_NODE - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Delete network nodes.
REMOVE_NODE_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
REMOVE_NODE = 11;
REMOVE_NODE_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
REMOVE_NODE = 4;
removeAfterRun() - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Marks the docker container to be removed after it has been run.
removeAllowedVehicleClass(int, VehicleClass) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Removes a VehicleClass of the allowed list.
removeAllowedVehicleClass(VehicleClass) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Removes a VehicleClass of the allowed list.
removeAllSimulationUnits() - Method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
This function is used to clear all simulation units.
removeBeforeRun() - Method in class org.eclipse.mosaic.lib.docker.DockerRun
If containers with the same name are already running, this method marks those containers to be removed beforehand.
removeComments(String) - Static method in class org.eclipse.mosaic.lib.util.JsonUtils
Removes user custom comments from a JSON string.
removedNodes - Variable in class org.eclipse.mosaic.lib.coupling.AbstractNetworkAmbassador
Ids of nodes which has been added and removed.
removeItem(T) - Method in class org.eclipse.mosaic.lib.spatial.Grid
 
removeNode(String) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Removes the node from position and speed table.
removeObject(T) - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
 
removeProperties(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
removeVehicle(String, VehicleSetRemove.Reason) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
This method removes vehicles from the simulation.
removeVehicles(Iterable<String>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.SumoIndex
 
removeVehicles(Iterable<String>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
Remove all vehicles from the VehicleIndex by a list of vehicle ids.
removeVehicles(Iterable<String>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Remove all vehicles from the TrafficObjectIndex by a list of vehicle ids.
RemoveVehicles - Class in org.eclipse.mosaic.fed.application.ambassador.eventresources
This class is to be used as an Event resource, it contains a list of vehicle names to be removed.
RemoveVehicles(List<String>) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.eventresources.RemoveVehicles
The constructor for RemoveVehicles.
removeWay(Way) - Method in class org.eclipse.mosaic.lib.database.road.Node
Removes the way relation from the node.
REPEATER - org.eclipse.mosaic.lib.enums.RsuType
 
requestAdvanceTime(long) - Method in interface org.eclipse.mosaic.rti.api.RtiAmbassador
This method should be called by a federate ambassador to request advancing its simulation time.
requestAdvanceTime(long) - Method in class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
requestAdvanceTime(long, long, byte) - Method in interface org.eclipse.mosaic.rti.api.RtiAmbassador
This method should be called by a federate ambassador to request advancing its simulation time.
requestAdvanceTime(long, long, byte) - Method in class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
requestAdvanceTime(String, long, long, byte) - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Stores a schedulable event representing the requested time.
requestAdvanceTime(String, long, long, byte) - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
requestedTime - Variable in class org.eclipse.mosaic.rti.api.time.FederateEvent
Simulation time that has been requested.
requestVehicleParametersUpdate() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
requestVehicleParametersUpdate() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Returns a request object, which can be used to change vehicle parameters.
ReRouteSpecificConnectionsCostFunction - Class in org.eclipse.mosaic.lib.routing.util
A route cost function which uses driving time on roads for the costs.
ReRouteSpecificConnectionsCostFunction() - Constructor for class org.eclipse.mosaic.lib.routing.util.ReRouteSpecificConnectionsCostFunction
 
reset() - Method in class org.eclipse.mosaic.fed.sumo.util.MosaicConformVehicleIdTransformer
 
reset() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
Resets the pre-defined parameter type and the corresponding parameters.
reset() - Method in class org.eclipse.mosaic.lib.coupling.NetworkEntityIdTransformer
 
reset() - Method in class org.eclipse.mosaic.lib.math.Aggregator
 
reset() - Method in class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
reset() - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
Resets all counters for the name generators.
reset() - Method in class org.eclipse.mosaic.lib.util.objects.IdTransformer.Identity
 
reset() - Method in interface org.eclipse.mosaic.lib.util.objects.IdTransformer
Resets the IdTransformer.
RESET - org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange.VehicleSpeedChangeType
 
resetReactionStateAccelerationAdvice() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
resetReactionStateGapAdvice() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
resetReactionStates() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
resetReactionStateSpeedAdvice() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
resetSpeed() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
resetSpeed() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Resets the speed of the vehicle to car-following rules after the speed has been set with VehicleOperatingSystem.changeSpeedWithInterval(double, long).
resolveClass(ObjectStreamClass) - Method in class org.eclipse.mosaic.lib.util.ObjectInputStreamWithClassLoader
 
resource(Object) - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage.Builder
 
RESPECT_SPEED_GAPS_OF_OTHER_DRIVERS_ADAPT_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
 
RESPECT_SPEED_GAPS_OF_OTHER_DRIVERS_DO_NOT_ADAPT_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
 
RESPONSE_SUBSCRIBE_CONTEXT_VEHICLE_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Response to vehicle context subscriptions.
RESPONSE_SUBSCRIBE_INDUCTION_LOOP_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Response to subscribe induction loop variable.
RESPONSE_SUBSCRIBE_LANE_AREA_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Response to subscribe areal detector variable.
RESPONSE_SUBSCRIBE_TRAFFIC_LIGHT_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Response to subscribe traffic light group variable.
RESPONSE_SUBSCRIBE_VEHICLE_VALUES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
Response to subscribe vehicle variable.
restart() - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor.Measurement
 
Restriction - Class in org.eclipse.mosaic.lib.database.road
This represents a turn restriction.
Restriction(String, Restriction.Type, Way, Node, Way) - Constructor for class org.eclipse.mosaic.lib.database.road.Restriction
Creates a new Restriction object.
Restriction.Type - Enum in org.eclipse.mosaic.lib.database.road
 
result - Variable in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius
 
resume() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
resume() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Resumes a previously stopped vehicle.
resume(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
This method enables a vehicle to resume the previous simulation properties after interrupting due to stop, park, slow down mode.
RetransmissionLossUtility - Class in org.eclipse.mosaic.fed.cell.utility
Cellular Pr/Pl utility to determine packet retransmission and loss in regions.
RetransmissionLossUtility() - Constructor for class org.eclipse.mosaic.fed.cell.utility.RetransmissionLossUtility
 
retrieveAllValidRoutesToTarget(GeoPoint) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns all existing routes that can be taken to target position using GeoPoint.
retrieveAllValidRoutesToTarget(GeoPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
retrieveAllValidRoutesToTarget(RoutingPosition) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Returns all existing routes that can be taken to target position using RoutingPosition.
retrieveAllValidRoutesToTarget(RoutingPosition) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
reverseLookup(Inet4Address) - Method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Method to look up a MOSAIC-style host name for a given Inet4Address.
right - Variable in class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
Distance to vehicle to the right in [m].
rightEdge - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleBoundingBox
 
RingBuffer<T> - Class in org.eclipse.mosaic.lib.util
Ring buffer implementation.
RingBuffer(int) - Constructor for class org.eclipse.mosaic.lib.util.RingBuffer
Creates a new RingBuffer.
rm(String) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
 
road(IRoadPosition) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set the position on the road of the vehicle.
ROAD_SIDE_UNIT - org.eclipse.mosaic.lib.objects.UnitType
 
ROAD_SIDE_UNIT_NoEventResource - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
ROAD_SIDE_UNIT_UnknownEvent - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
RoadPositionFactory - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.navigation
Factory facade, which generates IRoadPosition in various ways.
RoadPositionFactory() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.RoadPositionFactory
 
RoadSideUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
This class represents a Road Side Unit in the application simulator.
RoadSideUnit(String, GeoPoint) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.RoadSideUnit
Creates a new Road Side simulation Unit.
RoadSideUnitApp - Class in org.eclipse.mosaic.app.tutorial
Road Side Unit Application used for MOSAIC Tiergarten Tutorial.
RoadSideUnitApp() - Constructor for class org.eclipse.mosaic.app.tutorial.RoadSideUnitApp
 
RoadSideUnitCamSendingApp - Class in org.eclipse.mosaic.fed.application.app.etsi
ETSI conform application for road side units.
RoadSideUnitCamSendingApp() - Constructor for class org.eclipse.mosaic.fed.application.app.etsi.RoadSideUnitCamSendingApp
 
RoadSideUnitOperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
This interface extends the basic OperatingSystem and is implemented by the RoadSideUnit.
RoadSideUnitSpawner - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning
Class responsible for configuring Road Side Units to be added to the simulation.
RoadSideUnitSpawner(CRoadSideUnit) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.RoadSideUnitSpawner
Constructor for RoadSideUnitSpawner.
ROADWORKS - org.eclipse.mosaic.lib.enums.SensorType
 
rotate(double, double, double, double) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Rotates this Vector3d by the specified angle (in radians) around the given axis.
rotate(double, double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
Adds rotation to this transformation matrix.
rotate(double, double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Adds rotation to this transformation matrix.
rotate(double, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Rotates this Vector3d by the specified angle (in radians) around the given axis.
rotate(double, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
Adds rotation to this transformation matrix.
rotate(double, Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Adds rotation to this transformation matrix.
rotateDeg(double, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Rotates this Vector3d by the specified angle (in degrees) around the given axis.
RotationMatrix - Class in org.eclipse.mosaic.lib.spatial
 
RotationMatrix() - Constructor for class org.eclipse.mosaic.lib.spatial.RotationMatrix
Creates a new transformation matrix.
RotationMatrix(RotationMatrix) - Constructor for class org.eclipse.mosaic.lib.spatial.RotationMatrix
Creates a new transformation matrix with values from the given TransformationMatrix.
Roundabout - Class in org.eclipse.mosaic.lib.database.road
This represents a roundabout.
Roundabout(String, List<Node>) - Constructor for class org.eclipse.mosaic.lib.database.road.Roundabout
Default constructor.
ROUNDROBIN - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
ROUNDROBIN_HIGHWAY - org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
 
RoundRobinLaneIndexSelector - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane
Look up https://en.wikipedia.org/wiki/Round-robin_scheduling
RoundRobinLaneIndexSelector(List<Integer>) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.lane.RoundRobinLaneIndexSelector
 
Routable - Interface in org.eclipse.mosaic.fed.application.app.api.os.modules
Interface to mark an OperatingSystem as an owner of a IRoutingModule to calculates routes from A to B, thus making it routable.
route - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Route that the vehicle(-s) should use.
route(String) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set information about the route.
route(AStar.Node<T, P>, AStar.Node<T, P>) - Method in class org.eclipse.mosaic.lib.spatial.AStar
Generates a route from FROM-Node to TO-Node using the A-Star algorithm.
Route - Class in org.eclipse.mosaic.lib.database.route
This is a complete route that can be driven by a vehicle.
Route(String) - Constructor for class org.eclipse.mosaic.lib.database.route.Route
Default constructor.
RouteAdd - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
RouteAdd - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which adds a route to the scenario.
RouteAdd - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which adds a route to the scenario.
RouteAdd() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.RouteAdd
 
RouteAdd() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteAdd
Creates a new RouteAdd traci command, which will add a new route following the given edge-id list.
RouteFacade - Class in org.eclipse.mosaic.fed.sumo.bridge.facades
 
RouteFacade(Bridge) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.facades.RouteFacade
Constructor with TraCI connection.
RouteFixer - Class in org.eclipse.mosaic.lib.routing.util
Provides methods to fix routes, e.g.
RouteFixer(Database) - Constructor for class org.eclipse.mosaic.lib.routing.util.RouteFixer
Creates a RouteFixer based on the given Database with a default search depth of 4.
RouteFixer(Database, int) - Constructor for class org.eclipse.mosaic.lib.routing.util.RouteFixer
Creates a RouteFixer based on the given Database.
RouteGetEdges - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
RouteGetEdges - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the edge Id's of a route.
RouteGetEdges - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the edge Id's of a route.
RouteGetEdges() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.RouteGetEdges
 
RouteGetEdges() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteGetEdges
Creates a new RouteGetEdges traci command, which will return all edge ids along a given route once executed.
RouteGetIds - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
RouteGetIds - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
RouteGetIds - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
RouteGetIds() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.RouteGetIds
 
RouteGetIds() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.RouteGetIds
Constructs a RouteGetIds traci command, which will return a list of ids of all loaded routes.
routeId - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
RoutelessVehicleRegistration - Class in org.eclipse.mosaic.interactions.mapping.advanced
This extension of Interaction is sent by mapping to the navigation-system to later calculate the actual VehicleRegistration-interaction.
RoutelessVehicleRegistration(long, String, String, List<String>, VehicleDeparture, VehicleType, OriginDestinationPair) - Constructor for class org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration
RouteManager - Class in org.eclipse.mosaic.lib.routing.database
Provides some helper methods which makes route handling easier.
RouteManager(Database) - Constructor for class org.eclipse.mosaic.lib.routing.database.RouteManager
 
Routing - Interface in org.eclipse.mosaic.lib.routing
Interface providing a routing API for applications.
RoutingAlgorithmFactory - Interface in org.eclipse.mosaic.lib.routing.graphhopper.algorithm
Factory to instantiate the routing algorithm to be used.
RoutingCostFunction - Interface in org.eclipse.mosaic.lib.routing
Interface to calculate a cost function for the edges in order to find the best route.
RoutingParameters - Class in org.eclipse.mosaic.lib.routing
Class containing parameters for route calculation.
RoutingParameters() - Constructor for class org.eclipse.mosaic.lib.routing.RoutingParameters
 
RoutingPosition - Class in org.eclipse.mosaic.lib.routing
Class containing parameters for determining the routing position.
RoutingPosition(GeoPoint) - Constructor for class org.eclipse.mosaic.lib.routing.RoutingPosition
 
RoutingPosition(GeoPoint, Double) - Constructor for class org.eclipse.mosaic.lib.routing.RoutingPosition
 
RoutingPosition(GeoPoint, Double, String) - Constructor for class org.eclipse.mosaic.lib.routing.RoutingPosition
 
RoutingRequest - Class in org.eclipse.mosaic.lib.routing
Class containing information for a routing request.
RoutingRequest(RoutingPosition, RoutingPosition) - Constructor for class org.eclipse.mosaic.lib.routing.RoutingRequest
Creates a routing request with information about the current and the target position with default routing parameters.
RoutingRequest(RoutingPosition, RoutingPosition, RoutingParameters) - Constructor for class org.eclipse.mosaic.lib.routing.RoutingRequest
Creates a routing request with information about the current and the target position with specified routing parameters.
RoutingResponse - Class in org.eclipse.mosaic.lib.routing
Class containing the response for a routing request.
RoutingResponse(CandidateRoute, List<CandidateRoute>) - Constructor for class org.eclipse.mosaic.lib.routing.RoutingResponse
Creates a routing response to the routing request with the best CandidateRoute and the alternative routes.
ROW_MAJOR - org.eclipse.mosaic.lib.math.MatrixElementOrder
Values are stored row-major order.
RSSI_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
RSU - org.eclipse.mosaic.lib.objects.v2x.etsi.cam.AwarenessType
 
RsuAwarenessData - Class in org.eclipse.mosaic.lib.objects.v2x.etsi.cam
 
RsuAwarenessData(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.RsuAwarenessData
 
RsuAwarenessData(RsuType) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.RsuAwarenessData
 
RsuMapping - Class in org.eclipse.mosaic.lib.objects.mapping
A Road Side Unit (RSU) that is equipped with applications.
RsuMapping(String, String, List<String>, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.mapping.RsuMapping
Creates a new RSU.
rsuNet - Variable in class org.eclipse.mosaic.rti.config.CIpResolver
 
RsuRegistration - Class in org.eclipse.mosaic.interactions.mapping
This extension of Interaction informs that a new Road Side Unit (RSU) has been added to the simulation.
RsuRegistration(long, String, String, List<String>, GeoPoint) - Constructor for class org.eclipse.mosaic.interactions.mapping.RsuRegistration
Constructor.
rsus - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
List of RSUs.
RsuType - Enum in org.eclipse.mosaic.lib.enums
Enumeration of rsu types.
rti - Variable in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
The bridge for interacting with the RTI.
RtiAmbassador - Interface in org.eclipse.mosaic.rti.api
This interface is offered to each FederateAmbassador to allow communication to the RTI.
run() - Method in class org.eclipse.mosaic.lib.util.ProcessLoggingThread
 
run() - Method in class org.eclipse.mosaic.rti.ExternalWatchDog
 
run() - Method in class org.eclipse.mosaic.rti.WatchDogThread
 
run(String) - Method in class org.eclipse.mosaic.lib.docker.DockerClient
Compose a docker run command by calling this method, building your command, and eventually calling DockerRun.execute().
run(String, List<String>) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
Concatenates a String-array, which is used to start an attached docker container with the given options.
runAndDetach(String, List<String>) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
Concatenates a String-array, which is used to start a detached docker container with the given options.
runSimulation() - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Runs the simulation.
runSimulation() - Method in class org.eclipse.mosaic.rti.time.MultiThreadedTimeManagement
Runs the simulation.
runSimulation() - Method in class org.eclipse.mosaic.rti.time.SequentialTimeManagement
Runs the simulation sequentially.
runSimulation(Path, CScenario) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
Executes the simulation based on the given scenarioConfiguration.
runtimeConfiguration - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 

S

sample() - Method in class org.eclipse.mosaic.app.tutorial.RoadSideUnitApp
 
samples() - Method in class org.eclipse.mosaic.lib.math.MeanErrorAggregator
 
SansonFlamsteedCalculator - Class in org.eclipse.mosaic.lib.transform
 
SansonFlamsteedCalculator(GeoPoint) - Constructor for class org.eclipse.mosaic.lib.transform.SansonFlamsteedCalculator
 
saveToFile(String) - Method in class org.eclipse.mosaic.lib.database.Database
Saves the current database to a SQLite file.
saveToFile(Database, String) - Method in class org.eclipse.mosaic.lib.database.persistence.SQLiteWriter
Save the database to the filename.
scale(double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Adds scaling to this transformation matrix.
scale(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Coordinate-wise multiplication of two vectors.
scale(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Coordinate-wise multiplication of two vectors, storing the scale-result into a given vector.
scaleTraffic - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
Scales the traffic by the given factor.
scenarioName - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
ScenarioTrafficLightRegistration - Class in org.eclipse.mosaic.interactions.mapping.advanced
The TrafficLight Interaction contains the phases and their duration of each traffic light in the simulation.
ScenarioTrafficLightRegistration(long, Collection<TrafficLightGroup>, Map<String, Collection<String>>) - Constructor for class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration
Creates an interaction that informs that new traffic light groups have been added to the simulation by SUMO.
ScenarioVehicleRegistration - Class in org.eclipse.mosaic.interactions.mapping.advanced
This extension of Interaction is sent by any simulator, which launches vehicles by itself (e.g., SUMO by using predefined scenarios).
ScenarioVehicleRegistration(long, String, VehicleType) - Constructor for class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration
Creates a new interaction that informs that a vehicle was added to the simulation by SUMO.
SCH1 - org.eclipse.mosaic.lib.enums.AdHocChannel
 
SCH2 - org.eclipse.mosaic.lib.enums.AdHocChannel
 
SCH3 - org.eclipse.mosaic.lib.enums.AdHocChannel
 
SCH4 - org.eclipse.mosaic.lib.enums.AdHocChannel
 
SCH5 - org.eclipse.mosaic.lib.enums.AdHocChannel
 
SCH6 - org.eclipse.mosaic.lib.enums.AdHocChannel
 
schedule() - Method in class org.eclipse.mosaic.lib.util.scheduling.EventBuilder
Finishes building the event and adds it to the EventManager associated with this EventBuilder.
scheduledTime - Variable in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
The last scheduled time.
scheduleEvents(long) - Method in class org.eclipse.mosaic.lib.util.scheduling.DefaultEventScheduler
 
scheduleEvents(long) - Method in interface org.eclipse.mosaic.lib.util.scheduling.EventScheduler
 
scheduleEvents(long) - Method in class org.eclipse.mosaic.lib.util.scheduling.MultiThreadedEventScheduler
 
searchForFiles(File, Predicate<File>) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchForFiles(File, Predicate<File>, int) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchForFiles(Collection<File>, Predicate<File>) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchForFiles(Collection<File>, Predicate<File>, int) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchForFilesOfType(File, String) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchForFilesOfType(Collection<File>, String) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchForFilesWithName(File, String) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchForFilesWithName(Collection<File>, String) - Static method in class org.eclipse.mosaic.lib.util.FileUtils
 
searchGraph(Node) - Static method in class org.eclipse.mosaic.lib.database.DatabaseUtils
This searches all nodes of a graph by breadth-first search.
searchInPackage(Package) - Method in class org.eclipse.mosaic.lib.util.gson.PackageSpecificTypeAdapter
Adds the given package to the search space.
searchInPackage(String) - Method in class org.eclipse.mosaic.lib.util.gson.PackageSpecificTypeAdapter
Adds the given fully qualified package name to the search space.
searchInPackageOfClass(Class<?>) - Method in class org.eclipse.mosaic.lib.util.gson.PackageSpecificTypeAdapter
Adds the package of the given class to the search space.
SECOND - Static variable in class org.eclipse.mosaic.rti.TIME
One second in simulation time.
SECONDARY_RADIO_CHANNEL_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
SECONDARY_RADIO_CONFIGURATION_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
secondChannel(AdHocChannel) - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.Builder
 
SECRET - Static variable in class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
Segment - Class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim
Contains segment information and vehicle control advices for each segment.
Segment(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
Segment(String) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
SegmentPosition - Class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim
Start or end position of a Segment.
SegmentPosition() - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
sendCam() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
Assembles and transmits a Cooperative Awareness Message (CAM).
sendCam() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
Sends a CAM over the cellular network to all neighbors in the vicinity, using the configured sending mechanism (as multiple unicasts or one multicast).
sendCam() - Method in interface org.eclipse.mosaic.fed.application.app.api.communication.CommunicationModule
sendCam either over adhoc or cellular.
sendCam() - Method in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp
Sends cooperative awareness message.
sendCam(MessageRouting) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
Finalize the process of sending a CAM, with already filled routing information.
sendChargingStartRequest(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ElectricVehicleUnit
 
sendChargingStartRequest(String) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.ElectricVehicleOperatingSystem
Sends a request to start charging the battery of the vehicle.
sendChargingStopRequest() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.ElectricVehicleUnit
 
sendChargingStopRequest() - Method in interface org.eclipse.mosaic.fed.application.app.api.os.ElectricVehicleOperatingSystem
Sends a request to stop charging the battery of the vehicle.
sendInteractionToRti(Interaction) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
Send an interaction to the RTI.
sendInteractionToRti(Interaction) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CommunicationModuleOwner
Sends the given Interaction to the runtime infrastructure.
sendInteractionToRti(Interaction) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.perception.PerceptionModuleOwner
Sends the given Interaction to the runtime infrastructure.
sendInteractionToRti(Interaction) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Sends the given Interaction to the runtime infrastructure.
sendInteractionToRti(Interaction) - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
Send interaction back to MOSAIC.
sendItefLogTuple(long, int...) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
sendItefLogTuple(long, int...) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Deprecated.
sendMessageAsGeocast(String, DestinationAddressContainer) - Method in class org.eclipse.mosaic.fed.sns.ambassador.TransmissionSimulator
Simulates geocast routing transmission.
sendMessageAsTopocast(String, DestinationAddressContainer) - Method in class org.eclipse.mosaic.fed.sns.ambassador.TransmissionSimulator
Simulates topolocically-scoped Unicast or Broadcast as direct singlehop transmission.
sendSumoTraciRequest(byte[]) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
sendSumoTraciRequest(byte[]) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.OperatingSystem
Send a byte array message to SUMO TraCI.
sendTime(long) - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
 
sendV2xMessage(V2xMessageTransmission) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
sendV2xMessage(V2xMessage) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
sendV2xMessage(V2xMessage) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AdHocModule
 
sendV2xMessage(V2xMessage) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CellModule
Sends a message to the addressed node(s) over the cellular network.
sendV2xMessage(V2xMessage) - Method in interface org.eclipse.mosaic.fed.application.app.api.communication.CommunicationModule
Finalize the process of sending a generic V2xMessage, which has already undergone several checks to be send on the specific interface (ad hoc or cell).
sensors(VehicleSensors) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set information about the sensors of the vehicle.
sensorType - Variable in class org.eclipse.mosaic.fed.environment.config.CEventType
This represents the type of sensor value this event is emitting (e.g.
SensorType - Enum in org.eclipse.mosaic.lib.enums
Enumeration of sensor types that are available in a vehicle.
SensorValue - Class in org.eclipse.mosaic.lib.objects.vehicle.sensor
Describes the value and status of a DistanceSensor.
SensorValue.SensorStatus - Enum in org.eclipse.mosaic.lib.objects.vehicle.sensor
Represents the three possible statuses of a DistanceSensor.
SequentialTimeManagement - Class in org.eclipse.mosaic.rti.time
This class is a sequential implementation of the TimeManagement interface.
SequentialTimeManagement(ComponentProvider, MosaicComponentParameters) - Constructor for class org.eclipse.mosaic.rti.time.SequentialTimeManagement
Creates a new instance of the sequential time management.
SerializationUtils<T> - Class in org.eclipse.mosaic.lib.util
Default Java serialization for objects.
SerializationUtils() - Constructor for class org.eclipse.mosaic.lib.util.SerializationUtils
 
serialize(CartesianPoint, Type, JsonSerializationContext) - Method in class org.eclipse.mosaic.lib.gson.CartesianPointAdapter
 
serialize(GeoPoint, Type, JsonSerializationContext) - Method in class org.eclipse.mosaic.lib.gson.GeoPointAdapter
 
serialize(UtmPoint, Type, JsonSerializationContext) - Method in class org.eclipse.mosaic.lib.gson.UtmPointAdapter
 
SERVER - org.eclipse.mosaic.lib.objects.UnitType
 
SERVER_NoEventResource - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SERVER_UnknownEvent - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
ServerMapping - Class in org.eclipse.mosaic.lib.objects.mapping
A Server simulation unit that is equipped with applications.
ServerMapping(String, String, List<String>) - Constructor for class org.eclipse.mosaic.lib.objects.mapping.ServerMapping
Contains configuration of a server.
serverNet - Variable in class org.eclipse.mosaic.rti.config.CIpResolver
 
ServerOperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
Note: This interface is empty for now and currently only functions as a marker-interface.
ServerRegistration - Class in org.eclipse.mosaic.interactions.mapping
This extension of Interaction informs that a new Server has been added to the simulation.
ServerRegistration(long, String, String, List<String>) - Constructor for class org.eclipse.mosaic.interactions.mapping.ServerRegistration
 
servers - Variable in class org.eclipse.mosaic.fed.cell.config.CNetwork
List of configured servers.
servers - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
List of Servers.
ServerSpawner - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning
Class responsible for configuring Servers to be added to the simulation.
ServerSpawner(List<String>, String, String) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.ServerSpawner
Constructor for ServerSpawner using configuration to construct spawning object used by specialized servers (i.e., TMCs)
ServerSpawner(CServer) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.ServerSpawner
Constructor for ServerSpawner using configuration to construct spawning object.
ServerUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
This class represents a Server in the application simulator.
ServerUnit(String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.ServerUnit
Constructor for ServerUnit, sets the operating system.
ServerUnit(ServerMapping) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.ServerUnit
Constructor for ServerUnit, sets the operating system.
set(double) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Sets all entries of the Vector3d to the given value.
set(double[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Sets the values of the matrix by the given double array.
set(double[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Sets the values of the matrix by the given double array.
set(double[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
set(double[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
set(double, double, double) - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
set(double, double, double) - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
set(double, double, double) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Sets the coordinates of the Vector3d to the given values.
set(double, double, double, double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.Ray
 
set(double, double, double, UtmZone) - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
set(float[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Sets the values of the matrix by the given float array.
set(float[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Sets the values of the matrix by the given float array.
set(float[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
set(float[], MatrixElementOrder) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
set(int, int, double) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Sets a specific value in the matrix by row and column index
set(int, int, double) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Sets a specific value in the matrix by row and column index
set(int, int, double) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
set(int, int, double) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
set(CartesianPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
set(GeoPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
set(UtmPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
set(Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Copies the values from the given matrix to this matrix.
set(Matrix3d) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
set(Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Copies the values from the given matrix to this matrix.
set(Matrix4d) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
set(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Sets the coordinates of the Vector3d to the given value, setting it to a copy of the coordinates from another given Vector3d.
setAccelerationFactor(double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
setAdditionalPenalty(double) - Method in class org.eclipse.mosaic.lib.routing.util.ReRouteSpecificConnectionsCostFunction
Sets a global penalty which is multiplied with the costs of each connection which has been updated with a speed or travel time.
setAllowedVehicleClasses(int, List<VehicleClass>) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Sets the list of allowed VehicleClasses.
setAllowedVehicleClasses(List<VehicleClass>) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
Sets the list of allowed VehicleClasses.
setAllowedVehicleClasses(List<VehicleClass>) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Sets one speed limit for all lanes.
setAngle(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Sets the angle of the traffic sign.
setAngle(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Sets the angle of a traffic sign.
setAngle(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Sets the angle of a traffic sign.
setAvailable(boolean) - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
 
setAX(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_X = 2;
setAY(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double a_Y = 3;
setBinariesDir(File) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setBitrates(Long, Long) - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
setBrakeHardToAvoidRedLight(boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
Brake hard to avoid passing a red light.
setBridge(Bridge) - Method in class org.eclipse.mosaic.fed.sumo.bridge.CommandRegister
 
setBX(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_X = 4;
setBY(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required double b_Y = 5;
setCellConfig(CCell) - Method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Set the cell configuration file.
setCellConfigurationOfNode(String, CellConfiguration) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Set or update the cell config for a node.
setCenter(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased
 
setCenterX(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_X = 2;
setCenterY(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double center_Y = 3;
setCentralNavigationComponent(CentralNavigationComponent) - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
setCentralPerceptionComponent(CentralPerceptionComponent) - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
setChannelId(ClientServerChannelProtos.RadioChannel) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
setChannelId(ClientServerChannelProtos.RadioChannel) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required .ClientServerChannelSpace.RadioChannel channel_id = 3;
setCircleAddress(ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
setCircleAddress(ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoCircleAddress circle_address = 8;
setClassLoader(ClassLoader) - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
setClassLoader(ClassLoader) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setColor(String, int, int, int, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle's color.
setCommandType(ClientServerChannelProtos.CommandMessage.CommandType) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
required .ClientServerChannelSpace.CommandMessage.CommandType command_type = 1;
setComponentProviderFactory(MosaicSimulation.ComponentProviderFactory) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setConfigDir(File) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setConfigTargetPath(Path) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setConfiguration(CApplicationAmbassador) - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Set the simulator configuration.
setConfigurationPath(File) - Method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Set the simulator configuration path.
setConnection(Connection, Integer) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.GraphhopperToDatabaseMapper
 
setConnectionSpeedMS(String, double) - Method in class org.eclipse.mosaic.lib.routing.util.ReRouteSpecificConnectionsCostFunction
Updates the current speed on the connection which is considered by this cost function.
setConnectionTravelTime(String, long) - Method in class org.eclipse.mosaic.lib.routing.util.ReRouteSpecificConnectionsCostFunction
Updates the current travel time in seconds on the connection which is considered by this cost function.
setContainerName(String) - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
 
setCooperativeChanges(boolean, boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Do cooperative lane changes.
setCurrentPhase(int) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
setCurrentPosition(GeoPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
setCurrentRoute(VehicleRoute) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
setCurrentState(TrafficLightState) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
 
setCustomState(List<TrafficLightState>) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
Sets a custom state which will be set for the traffic light.
setDatabase(Database) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallIndex
 
setDedicatedAvLane(boolean) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
setDefaultEdgeSpeedInMs(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Sets the default edge speed limit [m/s].
setDeployAndUndeploy(boolean) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setDimensions(double, double, double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
setEdgeAndLane(String, int) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
setEdgePosition(String, double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
setEdges(List<String>) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
setElevation(double) - Method in class org.eclipse.mosaic.lib.database.road.Node
 
setEnabled(boolean) - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
setEndPosition(SegmentPosition) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
setEndTime(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 end_time = 2;
setEndTime(long) - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
setExternalId(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 external_id = 3;
setExternalWatchdogPort(int) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setFederateDescriptor(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
 
setFederateDescriptor(FederateDescriptor) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
Sets the descriptor containing all required information for setting up the ambassador and federate.
setFederateExecutor(FederateExecutor) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setFederationId(String) - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
setGap(double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
setGenerated(boolean) - Method in class org.eclipse.mosaic.lib.database.road.Node
Sets whether this node has been generated from an edge's shape.
setGeoCalculator(GeoCalculator) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
 
setGeoPosition(GeoPoint, double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
setGroup(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
setHeading(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
setHost(CLocalHost) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setHostsConfiguration(CHosts) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setId(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required int32 id = 1;
setIdentity() - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Sets all values to match identity matrix.
setIdentity() - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Sets all values to match identity matrix.
setIdentity() - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
setIdentity() - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
setImperfection(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle imperfection.
setImportOrigin(String) - Method in class org.eclipse.mosaic.lib.database.Database.Builder
Sets the import origin as a new property in the database.
setIncomingLane(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
setInteractions(Collection<InteractionDescriptor>) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setIntersection(boolean) - Method in class org.eclipse.mosaic.lib.database.road.Node
Sets if this node is an intersection node.
setIpAddress(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 ip_address = 2;
setIpAddress(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required uint32 ip_address = 1;
setIpAddress(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
required uint32 ip_address = 1;
setIpAddress(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ip_address = 1;
setIsOneway(boolean) - Method in class org.eclipse.mosaic.lib.database.road.Way
Sets if the way only has one direction or two.
setJavaFederateParameters(JavaFederateParameters) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setJavaLibraryPath(String) - Static method in class org.eclipse.mosaic.lib.util.ClassUtils
Sets the java library path java.library.path.
setLane(int) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Sets the lane the traffic sign is valid for.
setLane(int) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Sets the lane the sign is valid for.
setLane(int) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Sets the lane the speed sign is valid for.
setLaneAllowedVehicles(String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Changes the set of allowed vehicles of the chosen Lane.
setLaneAssignment(int, List<VehicleClass>) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Set a new lane assignment for a specific lane.
setLaneChange(String, Advice.LaneChange) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
setLaneChangeMode(String, SumoLaneChangeMode) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle's lane change mode.
setLaneDisallowedVehicles(String, List<String>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Changes the set of disallowed vehicles of the chosen Lane.
setLaneMaxSpeed(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Changes the allowed maximum speed for the chosen Lane.
setLanes(int) - Method in class org.eclipse.mosaic.lib.database.road.Connection
Sets the number of lanes for this connection.
setLanes(int, int) - Method in class org.eclipse.mosaic.lib.database.road.Way
Sets the forward and backward lanes for this way.
setLength(double) - Method in class org.eclipse.mosaic.lib.database.road.Connection
Sets the connections length in meters.
setLength(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint64 length = 5;
setLogbackConfigurationFile(Path) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setLogLevelOverride(String) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setMaxAcceleration(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the maximum vehicle acceleration.
setMaxDeceleration(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the maximum vehicle deceleration.
setMaxSpeed(double) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficManagementCenterOperatingSystem.ChangeLaneState
Sets the maximum allowed speed of the lane to the given value.
setMaxSpeed(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the maximum speed.
setMaxSpeedInKmh(double) - Method in class org.eclipse.mosaic.lib.database.road.Way
Sets the maximum speed allowed on this way in km/h.
setMaxSpeedInMs(double) - Method in class org.eclipse.mosaic.lib.database.road.Way
Sets the maximum speed allowed on this way in m/s.
setMessageId(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required uint32 message_id = 2;
setMessageId(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 message_id = 4;
setMessageId(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 message_id = 4;
setMinimumGap(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the minimum vehicle gap.
setNetworkConfig(CNetwork) - Method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Set the network configuration file.
setNextUnitIndex(UnitType, int) - Static method in class org.eclipse.mosaic.lib.objects.UnitNameGenerator
Explicitly sets the counter of the given UnitType.
setNextUpdate(long) - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
setNode(Node, Integer) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.GraphhopperToDatabaseMapper
 
setNode(T, SpatialTree.Node) - Method in interface org.eclipse.mosaic.lib.spatial.SpatialItemAdapter
 
setNodeId(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required uint32 node_id = 2;
setNodeId(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required uint32 node_id = 2;
setNumberOfThreads(int) - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
setOutgoingLane(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
setParameter(String, String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Sets a vehicle parameter for the vehicle.
setParameter(String, String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Sets a vehicle parameter for the vehicle.
setPayloadConfiguration(EtsiPayloadConfiguration) - Static method in class org.eclipse.mosaic.lib.objects.v2x.etsi.EtsiPayloadConfiguration
 
setPhase(String, List<TrafficLightState>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Setter for the remaining phase duration.
setPhaseIndex(int) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
Sets index of the new traffic light program phase.
setPhaseIndex(String, int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Setter for the remaining phase duration.
setPhaseRemainingDuration(double) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
Sets the phase remaining duration.
setPhaseRemainingDuration(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Setter for the remaining phase duration.
setPortNumber(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
required uint32 port_number = 1;
setPosition(double, double, double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
Sets the position of the SpatialObject.
setPosition(CartesianPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
 
setPosition(CartesianPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
setPosition(CartesianPoint) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
setPosition(GeoPoint) - Method in class org.eclipse.mosaic.lib.database.road.Node
 
setPositionOfNode(String, CartesianPoint) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Set or update the position for a node.
setPrimaryRadioChannel(ClientServerChannelProtos.RadioChannel) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.RadioChannel primary_radio_channel = 6;
setPrimaryRadioConfiguration(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
setPrimaryRadioConfiguration(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration primary_radio_configuration = 5;
setProgramById(String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Sets a program with the given id to a traffic light group with the given io.
setProgramId(String) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
Sets id of the new traffic light program.
setProgramWithPhase(String, int) - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
Sets id of the new traffic light program and index of the new phase for the new program.
setProperties(int, ClientServerChannelProtos.UpdateNode.NodeData) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
setProperties(int, ClientServerChannelProtos.UpdateNode.NodeData.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
repeated .ClientServerChannelSpace.UpdateNode.NodeData properties = 3;
setProperties(Object...) - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor.Measurement
 
setPrototypeName(String) - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
 
setRadioMode(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration.RadioMode radio_mode = 5;
setRadioNumber(ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required .ClientServerChannelSpace.ConfigureRadioMessage.RadioNumber radio_number = 4;
setRadius(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
required double radius = 4;
setRandomSeed(Long) - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
setReactionTime(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle reaction time.
setRealtimeBrake(int) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setRealTimeBreak(int) - Method in class org.eclipse.mosaic.rti.MosaicComponentParameters
 
setReceivingMessages(boolean) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
Determines whether the radio receives messages or only routes
setRectangleAddress(ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
setRectangleAddress(ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.GeoRectangleAddress rectangle_address = 7;
setRegardMaximumAcceleration(boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
Regard maximum acceleration.
setRegardMaximumDeceleration(boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
Regard maximum deceleration.
setRegardRightOfWay(boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
Regard right of way at intersections.
setRegardSafeSpeed(boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
Regard safe speed.
setRegionConfig(CRegion) - Method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Set the region configuration file.
setRegionOfNode(String, CNetworkProperties) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Set or update the region for a node.
setRemainingDuration(long) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
Sets the remaining duration of this phase.
setRemainingDurationOfCurrentPhase(long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
setRemainingDurationOfCurrentPhase(long) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Set the remaining duration of the current traffic light program phase of this traffic light group.
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
setRespectOtherDrivers(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Set the mode how to respect other drivers during lane changes.
setRightDriveChanges(boolean, boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Do right drive changes.
setRotation(RotationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Replaces the 3x3 sub-matrix containing the rotation+scale for this transformation matrix.
setRouteById(String, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the route by given Id.
setRoutingCostFunction(RoutingCostFunction) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperWeighting
 
setRssi(float) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required float rssi = 5;
setRtiAmbassador(RtiAmbassador) - Method in class org.eclipse.mosaic.rti.api.AbstractFederateAmbassador
 
setRtiAmbassador(RtiAmbassador) - Method in interface org.eclipse.mosaic.rti.api.FederateAmbassador
Assigns a new RtiAmbassador to this federate.
setRuntimeConfiguration(CRuntime) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setSecondaryRadioChannel(ClientServerChannelProtos.RadioChannel) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
optional .ClientServerChannelSpace.RadioChannel secondary_radio_channel = 7;
setSecondaryRadioConfiguration(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
setSecondaryRadioConfiguration(ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
optional .ClientServerChannelSpace.ConfigureRadioMessage.RadioConfiguration secondary_radio_configuration = 6;
setSenderId(String) - Method in class org.eclipse.mosaic.rti.api.Interaction
Assigns the specified ID of the sending federate to this interaction.
setSequenceNumber(int) - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Sets the unique sequence number of this message.
setSingleton(IpResolver) - Static method in class org.eclipse.mosaic.lib.objects.addressing.IpResolver
Sets the IPResolver singleton.
setSpeed(double) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
setSpeed(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle's speed.
setSpeedAdvice(double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
setSpeedChanges(boolean, boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Do speed gain changes.
setSpeedFactor(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle's speed factor.
setSpeedLimit(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit
Sets the speed limit for the edge.
setSpeedLimit(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Sets one speed limit for all lanes.
setSpeedLimit(int, double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Changes the speed signs speed limit, if the sign is variable.
setSpeedMode(String, SumoSpeedMode) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle's speed mode.
setSpeedOfNode(String, double) - Method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Set or update the speed for a node.
setStartAndStop(boolean) - Method in class org.eclipse.mosaic.rti.api.parameters.FederateDescriptor
 
setStartPosition(SegmentPosition) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
setStartTime(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
required int64 start_time = 1;
setStrategicChanges(boolean, boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Do strategic lane changes.
setSublaneChanges(boolean, boolean) - Method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
 
setSubnetAddress(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required uint32 subnet_address = 3;
setTime(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
required int64 time = 1;
setTime(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
required int64 time = 1;
setTime(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
required int64 time = 1;
setTime(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
required int64 time = 1;
setTime(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required int64 time = 2;
setTopoAddress(ClientServerChannelProtos.SendMessageMessage.TopoAddress) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
setTopoAddress(ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
.ClientServerChannelSpace.SendMessageMessage.TopoAddress topo_address = 6;
setTrafficLightGroupId(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
setTrafficLightState(TrafficLightState) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
setTransmissionPower(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
required double transmission_power = 4;
setTtl(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
required uint32 ttl = 2;
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
 
setup(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
setup(Vector3d, double) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius
 
setup(Vector3d, int) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.KNearest
 
setup(P) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InPolygon
 
setUp() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
setUp(OperatingSystem, UnitLogger) - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
Do not invoke this method in an application.
setUpdateType(ClientServerChannelProtos.UpdateNode.UpdateType) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.Builder
required .ClientServerChannelSpace.UpdateNode.UpdateType update_type = 1;
setVariability(boolean) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Sets whether the variability of the traffic sign.
setVariability(boolean) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Sets whether the traffic sign is variable.
setVariability(boolean) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Sets whether the traffic sign is variable.
setVehicleData(VehicleData) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
setVehicleLength(String, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Setter for the vehicle's length.
setVisibility(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Sets the visibility of the traffic sign (0-1).
setVisibility(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
Sets the visibility of a traffic sign.
setVisibility(double) - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Sets the visibility of a traffic sign.
setWatchdog(WatchDog) - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Sets the WatchDog which detects broken federates.
setWatchdog(WatchDog) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
setWatchdogInterval(int) - Method in class org.eclipse.mosaic.starter.MosaicSimulation
 
setWay(Way, int, int, EdgeIntAccess) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.WayTypeEncoder
 
setX(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double x = 2;
setY(double) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData.Builder
required double y = 3;
setZero() - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Sets all values to zero.
setZero() - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Sets all values to zero.
setZero() - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
setZero() - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
Shortest - Static variable in interface org.eclipse.mosaic.lib.routing.RoutingCostFunction
 
shortOption() - Method in annotation type org.eclipse.mosaic.lib.util.cli.CommandLineOption
 
SHRINK - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
SHRINK_EXPONENTIAL - org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
 
shuffle(List<?>) - Method in class org.eclipse.mosaic.lib.math.DefaultRandomNumberGenerator
 
shuffle(List<?>) - Method in interface org.eclipse.mosaic.lib.math.RandomNumberGenerator
Randomly permutes the specified list using this source of randomness.
SHUT_DOWN - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
SHUT_DOWN = 2;
SHUT_DOWN - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Stop simulation.
SHUT_DOWN_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
SHUT_DOWN = 2;
sigma - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Driver imperfection.
signals(VehicleSignals) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Set information about the signals state of the vehicle.
signalsEncoded - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
signalStrength(float) - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
 
SimpleAdhocTransmissionModel - Class in org.eclipse.mosaic.fed.sns.model
The SimpleAdhocTransmissionModel assumes, that all receivers can be reached even though this might not be the case in reality.
SimpleAdhocTransmissionModel() - Constructor for class org.eclipse.mosaic.fed.sns.model.SimpleAdhocTransmissionModel
 
SimpleCommuterApp - Class in org.eclipse.mosaic.app.examples.commuter
This application simulates the behaviour of a commuting vehicle.
SimpleCommuterApp(double) - Constructor for class org.eclipse.mosaic.app.examples.commuter.SimpleCommuterApp
Initializes an instance of the SimpleCommuterApp.
SimpleGeoCalculator - Class in org.eclipse.mosaic.lib.transform
 
SimpleGeoCalculator() - Constructor for class org.eclipse.mosaic.lib.transform.SimpleGeoCalculator
 
simpleMultihopDelay - Variable in class org.eclipse.mosaic.fed.sns.model.SimpleAdhocTransmissionModel
Delay to be used for a simple Multihop.
simpleMultihopTransmission - Variable in class org.eclipse.mosaic.fed.sns.model.SimpleAdhocTransmissionModel
Transmission parameters to be used for a simple Multihop.
SimpleOcclusion - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
This PerceptionModifier tries to emulate the behaviour of occlusion.
SimpleOcclusion(double, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.SimpleOcclusion
Constructor for the SimpleOcclusion.
SimplePerceptionConfiguration - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
 
SimplePerceptionConfiguration.Builder - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
 
SimplePerceptionModule - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
A perception module which detects all vehicles within the defined field of view.
SimplePerceptionModule(PerceptionModuleOwner, Database, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SimplePerceptionModule
 
SimpleRandomDelay - Class in org.eclipse.mosaic.lib.model.delay
SimpleRandomDelay delivers number-of-steps different uniformly distributed delays in the interval defined by min and max.
SimpleRandomDelay() - Constructor for class org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay
 
SimpleRoadPosition - Class in org.eclipse.mosaic.lib.objects.road
Default implementation io IRoadPosition which holds the raw data from the traffic simulation.
SimpleRoadPosition(String, int, double, double) - Constructor for class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Construct a SimpleRoadPosition.
SimpleRoadPosition(String, String, int, double) - Constructor for class org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition
Construct a SimpleRoadPosition.
simulateGeocast(String, Map<String, SimulationNode>, TransmissionParameter, Map<String, SimulationNode>) - Method in class org.eclipse.mosaic.fed.sns.model.AdhocTransmissionModel
Method to be implemented by extensions of AdhocTransmissionModel, calculating transmissions using geocast.
simulateGeocast(String, Map<String, SimulationNode>, TransmissionParameter, Map<String, SimulationNode>) - Method in class org.eclipse.mosaic.fed.sns.model.SimpleAdhocTransmissionModel
For this simple model Geocast function the same way that Topocasts do, with the only difference being that a approximating Delay is used.
simulateGeocast(String, Map<String, SimulationNode>, TransmissionParameter, Map<String, SimulationNode>) - Method in class org.eclipse.mosaic.fed.sns.model.SophisticatedAdhocTransmissionModel
 
simulateTopocast(String, Map<String, SimulationNode>, TransmissionParameter, Map<String, SimulationNode>) - Method in class org.eclipse.mosaic.fed.sns.model.AdhocTransmissionModel
Method to be implemented by extensions of AdhocTransmissionModel, calculating transmissions using topocast.
simulateTopocast(String, Map<String, SimulationNode>, TransmissionParameter, Map<String, SimulationNode>) - Method in class org.eclipse.mosaic.fed.sns.model.SimpleAdhocTransmissionModel
Simulates a direct transmission between the sender and receivers.
simulateTopocast(String, Map<String, SimulationNode>, TransmissionParameter, Map<String, SimulationNode>) - Method in class org.eclipse.mosaic.fed.sns.model.SophisticatedAdhocTransmissionModel
 
simulateTransmission(RandomNumberGenerator, double, int) - Static method in class org.eclipse.mosaic.lib.model.transmission.TransmissionModel
Simulate the number and success of the transmission attempts.
simulateUntil(long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Simulates until the given time and returns the movements of all vehicles within this simulation step.
simulation - Variable in class org.eclipse.mosaic.starter.config.CScenario
Basic configuration of the scenario and the simulation.
Simulation() - Constructor for class org.eclipse.mosaic.starter.config.CScenario.Simulation
 
SIMULATION_KERNEL_CentralNavigationComponentAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_CentralNavigationComponentNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_CentralPerceptionComponentAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_CentralPerceptionComponentNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_ClassLoaderAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_ClassLoaderNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_ConfigurationAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_ConfigurationNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_ConfigurationPathAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_ConfigurationPathNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_EventManagerAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_EventManagerNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_InteractableAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_InteractableNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_RandomNumberGeneratorAlreadySet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_KERNEL_RandomNumberGeneratorNotSet - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_UNIT_ClassNotFoundException - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_UNIT_ConstructorNotFoundError - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_UNIT_IsNotAssignableFrom - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SIMULATION_UNIT_UncaughtExceptionDuringProcessEvent - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
SimulationClose - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
SimulationClose - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which closes the simulation.
SimulationClose - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which closes the simulation.
SimulationClose() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationClose
 
SimulationClose() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationClose
Creates a new SimulationClose object.
SimulationData - Enum in org.eclipse.mosaic.fed.cell.data
SimulationData Singleton that manages all dynamic simulation data from MOSAIC.
SimulationFacade - Class in org.eclipse.mosaic.fed.sumo.bridge.facades
 
SimulationFacade(Bridge, CSumo) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Creates a new SimulationFacade object.
SimulationGetDepartedVehicleIds - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
SimulationGetDepartedVehicleIds - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the Id's of the vehicles departed the simulation.
SimulationGetDepartedVehicleIds - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the Id's of the vehicles departed the simulation.
SimulationGetDepartedVehicleIds() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationGetDepartedVehicleIds
 
SimulationGetDepartedVehicleIds() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetDepartedVehicleIds
Creates a new SimulationGetDepartedVehicleIds traci command, which will return a list of all departed vehicles once executed.
SimulationGetTrafficLightIds - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
SimulationGetTrafficLightIds - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the Id's of the traffic light groups.
SimulationGetTrafficLightIds - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the Id's of the traffic light groups.
SimulationGetTrafficLightIds() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationGetTrafficLightIds
 
SimulationGetTrafficLightIds() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetTrafficLightIds
Creates a new SimulationGetTrafficLightIds object.
SimulationGetVersion - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the version of the Traci API.
SimulationGetVersion - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the version of the Traci API.
SimulationGetVersion() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationGetVersion
Creates a new SimulationGetVersion traci command.
SimulationGetVersion.CurrentVersion - Class in org.eclipse.mosaic.fed.sumo.bridge.api
 
SimulationKernel - Enum in org.eclipse.mosaic.fed.application.ambassador
 
SimulationKernel - org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
 
SimulationNode - Class in org.eclipse.mosaic.fed.sns.ambassador
Aspects of an active simulation entity in SNS (position, communication radius).
SimulationNode() - Constructor for class org.eclipse.mosaic.fed.sns.ambassador.SimulationNode
 
SimulationResult() - Constructor for class org.eclipse.mosaic.starter.MosaicSimulation.SimulationResult
 
SimulationSimulateStep - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
SimulationSimulateStep - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the simulation step.
SimulationSimulateStep - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the simulation step.
SimulationSimulateStep() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationSimulateStep
 
SimulationSimulateStep() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationSimulateStep
Creates a SimulationSimulateStep traci command, which can late be executed with a given time value.
SimulationSimulateStep(Bridge, CSumo) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.SimulationSimulateStep
 
SimulationTraciRequest - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
Implementation for a byte array message from the simulation.
SimulationTraciRequest - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
Implementation for a byte array message from the simulation.
SimulationTraciRequest() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.SimulationTraciRequest
Creates a new SimulationTraciRequest object.
SINGLE - org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.RadioMode
 
SINGLE - org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.MultiChannelMode
 
SINGLE_CHANNEL - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
SINGLE_CHANNEL = 1;
SINGLE_CHANNEL_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
SINGLE_CHANNEL = 1;
SINGLE_RADIO - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
SINGLE_RADIO = 1;
SINGLE_RADIO_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
SINGLE_RADIO = 1;
singlehopDelay - Variable in class org.eclipse.mosaic.fed.sns.config.CSns
Delay configuration for a single hop.
singlehopRadius - Variable in class org.eclipse.mosaic.fed.sns.config.CSns
Default radius to be used if an AdhocConfiguration doesn't specify a radius.
singlehopTransmission - Variable in class org.eclipse.mosaic.fed.sns.config.CSns
Transmission configuration for a single hop.
size - Variable in class org.eclipse.mosaic.lib.spatial.BoundingBox
 
size() - Method in class org.eclipse.mosaic.lib.spatial.SpatialTree.Node
 
size() - Method in class org.eclipse.mosaic.lib.util.RingBuffer
Returns the size of ring buffer.
Size() - Constructor for class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.Size
 
SizeQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter.SizeQuiet
 
skipByte() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for skipping an Byte value.
skipBytes(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for skipping a given number of Byte values.
skipInteger() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for skipping an Integer value.
skipRemaining() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Skip all remaining bytes of this command.
skipString() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandResultReaderBuilder
Defines a reader for skipping a String value.
slope - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
slowDown(float, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
slowDown(float, long) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Slow down the vehicle with the given Id to the given speed until the given time (the vehicle is not guaranteed to have the given speed at the end of the given time).
slowDown(String, double, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
This method enables a vehicle to slow down for a explicitly time.
SlowDownApp - Class in org.eclipse.mosaic.app.tutorial
This application shall induce vehicles to slow down in hazardous environments.
SlowDownApp() - Constructor for class org.eclipse.mosaic.app.tutorial.SlowDownApp
 
SNOW - org.eclipse.mosaic.lib.enums.SensorType
 
SnsAmbassador - Class in org.eclipse.mosaic.fed.sns.ambassador
Implementation of the Simple Network Simulator (SNS).
SnsAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.sns.ambassador.SnsAmbassador
Construct the Ambassador.
socket - Variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Socket connected to the network federate.
SocketUtils - Class in org.eclipse.mosaic.lib.util
 
SophisticatedAdhocTransmissionModel - Class in org.eclipse.mosaic.fed.sns.model
 
SophisticatedAdhocTransmissionModel() - Constructor for class org.eclipse.mosaic.fed.sns.model.SophisticatedAdhocTransmissionModel
 
source - Variable in class org.eclipse.mosaic.lib.routing.config.CRouting
The source for the route calculation, e.g.
SourceAddressContainer - Class in org.eclipse.mosaic.lib.objects.addressing
A container for a source network address.
SourceAddressContainer(NetworkAddress, String, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer
Creates a new SourceAddressContainer.
SOUTH - Static variable in class org.eclipse.mosaic.lib.math.VectorUtils
 
SpatialItemAdapter<T> - Interface in org.eclipse.mosaic.lib.spatial
 
SpatialItemAdapter.AreaAdapter<T extends Area<?>> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialItemAdapter.EdgeAdapter<T extends Edge<?>> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialItemAdapter.PointAdapter<T extends Vector3d> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialObject<T extends SpatialObject<T>> - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
 
SpatialObject(String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObject
 
SpatialObjectAdapter<T extends SpatialObject> - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
 
SpatialObjectAdapter() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.SpatialObjectAdapter
 
SpatialObjectBoundingBox - Interface in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
This interface shall be implemented by all classes representing the bounding box of a SpatialObject.
SpatialTree<T> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTree(SpatialItemAdapter<T>) - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTree
 
SpatialTree.Node - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser<T> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser() - Constructor for class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser
 
SpatialTreeTraverser.CenterDistanceBased<T> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser.InCartesianPolygon<T extends CartesianPolygon> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser.InGeoPolygon<T extends GeoPolygon> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser.InPolygon<P extends Point<P>,​T extends Polygon<P>> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser.InRadius<T> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser.KNearest<T> - Class in org.eclipse.mosaic.lib.spatial
 
SpatialTreeTraverser.Nearest<T> - Class in org.eclipse.mosaic.lib.spatial
 
Spatm - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
Signal Phase and Timing Message
Spatm(MessageRouting, SpatmContent, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
Spatm(MessageRouting, Spatm, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm
 
SpatmContent - Class in org.eclipse.mosaic.lib.objects.v2x.etsi
Signal Phase and Timing Message
SpatmContent(long, GeoPoint, boolean, boolean, boolean, long, long, long, long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
SpatmContent(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
Spawner - Interface in org.eclipse.mosaic.fed.mapping.ambassador.spawning
 
SpawningFramework - Class in org.eclipse.mosaic.fed.mapping.ambassador
Framework doing the actual work.
SpawningFramework(CMappingAmbassador, ScenarioTrafficLightRegistration, RtiAmbassador, RandomNumberGenerator) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.SpawningFramework
Constructor for SpawningFramework.
spawningMode - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Adjusts the departure time of individual vehicles.
SpawningMode - Interface in org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow
Interface to be implemented by all SpawningMode's.
SpecificEventProcessingApp - Class in org.eclipse.mosaic.app.tutorial.eventprocessing
This is a simple application that shows that we can process events in different methods thereby creating different types of events.
SpecificEventProcessingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.eventprocessing.SpecificEventProcessingApp
 
speed - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
speed() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncoding
 
SPEED - org.eclipse.mosaic.lib.enums.SensorType
 
SPEED_FACTOR - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
SPEED_MODE - org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
 
SPEEDER - org.eclipse.mosaic.lib.enums.SpeedMode
 
speedFactor - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
speedFactor - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
The speed factor of the vehicle.
speedFrontVehicle - Variable in class org.eclipse.mosaic.lib.objects.vehicle.sensor.RadarSensor
Absolute speed of the front vehicle in [m/s].
SpeedLimit - Class in org.eclipse.mosaic.lib.objects.trafficsign
Tells the speed limit for a specific lane.
SpeedLimit(int, double) - Constructor for class org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit
Creates a SpeedLimit including a specific lane and its speed limit.
speedMode - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
The speedMode of the vehicle.
SpeedMode - Enum in org.eclipse.mosaic.lib.enums
 
SpeedMS() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.SpeedMS
 
SpeedMSQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.SpeedMSQuiet
 
SpeedUtils - Class in org.eclipse.mosaic.lib.math
 
SpeedUtils() - Constructor for class org.eclipse.mosaic.lib.math.SpeedUtils
 
spliterator() - Method in class org.eclipse.mosaic.lib.util.RingBuffer
 
SQLiteReader - Class in org.eclipse.mosaic.lib.database.persistence
This reads all objects from an SQLite database into the given object database.
SQLiteReader() - Constructor for class org.eclipse.mosaic.lib.database.persistence.SQLiteReader
Default constructor.
SQLiteReader(boolean) - Constructor for class org.eclipse.mosaic.lib.database.persistence.SQLiteReader
Creates a new SQLiteReader object.
SQLiteTypeDetector - Class in org.eclipse.mosaic.lib.database.persistence
This is a detector for files of version 3.
SQLiteTypeDetector() - Constructor for class org.eclipse.mosaic.lib.database.persistence.SQLiteTypeDetector
 
SQLiteWriter - Class in org.eclipse.mosaic.lib.database.persistence
This stores all objects from the given object database to a persistent SQLite database.
SQLiteWriter() - Constructor for class org.eclipse.mosaic.lib.database.persistence.SQLiteWriter
Constructor for the SQLiteWriter reading the properties to retrieve the stable database version.
start - Variable in class org.eclipse.mosaic.fed.environment.config.CEventTime
Start time of the event.
start - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingConfiguration
Defines the point in time to start spawning vehicles.
start - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
start() - Method in interface org.eclipse.mosaic.rti.api.WatchDog
Starts the watchdog thread.
start(String) - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor
 
START_TIME_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
StartApplications - Class in org.eclipse.mosaic.fed.application.ambassador.eventresources
This class is to be used as an Event resource, it contains the id of a AbstractSimulationUnit and the respective UnitMapping.
StartApplications(String, UnitMapping) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.eventresources.StartApplications
The constructor for StartApplications.
startEvent(V2xMessageTransmission) - Method in class org.eclipse.mosaic.fed.cell.chain.ChainManager
On arrival of the V2xMessageTransmission, set the event to introduce the message to the first module of the module chain (which is usually the UpstreamModule).
startExternalWatchDog(String, int) - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Starts the external watchdog thread.
startExternalWatchDog(String, int) - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
startFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.DistributedFederationManagement
Starts a federate represented by its handle on a remote machine using SSH.
startFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Starts a federate represented by its handle on the local machine.
startingTime - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
Time at which the first vehicle will be created.
startingTime - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Time at which the first vehicle will be created.
startLocalFederate(File) - Method in interface org.eclipse.mosaic.rti.api.FederateExecutor
Starts the federate locally in the given working dir.
startLocalFederate(File) - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
 
startLocalFederate(File) - Method in class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
startLocalFederate(File) - Method in class org.eclipse.mosaic.rti.api.federatestarter.JavaFederateExecutor
 
startLocalFederate(File) - Method in class org.eclipse.mosaic.rti.api.federatestarter.NopFederateExecutor
 
startPos(double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
startRemoteFederate(CLocalHost, PrintStream, InputStream) - Method in interface org.eclipse.mosaic.rti.api.FederateExecutor
Starts the federate locally in the given working dir.
startRemoteFederate(CLocalHost, PrintStream, InputStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
 
startRemoteFederate(CLocalHost, PrintStream, InputStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
startRemoteFederate(CLocalHost, PrintStream, InputStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.JavaFederateExecutor
 
startRemoteFederate(CLocalHost, PrintStream, InputStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.NopFederateExecutor
 
startSumoLocal() - Method in class org.eclipse.mosaic.fed.sumo.ambassador.LibSumoAmbassador
 
startTime(long) - Method in class org.eclipse.mosaic.fed.cell.message.CellModuleMessage.Builder
 
startVisualizer - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
startWatchDog(String, int) - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Starts the watchdog thread.
startWatchDog(String, int) - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
stateOfChargeInfo(double, double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData.Builder
 
STATIC_ROADWORKS - org.eclipse.mosaic.lib.enums.RsuType
 
STATIC_TRAFFIC_SIGN - org.eclipse.mosaic.lib.enums.RsuType
 
statLog - Variable in class org.eclipse.mosaic.rti.monitor.ActivityLoggingMonitor
Logger for writing out the activity logs.
status - Variable in class org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue
 
status(String) - Method in class org.eclipse.mosaic.lib.docker.DockerCommandLine
 
Status - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
Class representing the status of a request sent to TraCI.
Status(byte, String) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.Status
Constructor using fields.
STATUS_CODE_SUCCESS - Static variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
STATUS_ERR - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.Status
 
STATUS_OK - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.Status
 
StatusReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
StatusReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StatusReader
 
STAY - org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange.VehicleLaneChangeMode
 
steps - Variable in class org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay
Number of possible delays between min and max.
StochasticSelector<T extends Weighted> - Class in org.eclipse.mosaic.fed.mapping.ambassador.weighting
Helper class allowing the random and pseudo-random selection of multiple objects.
StochasticSelector(List<T>, RandomNumberGenerator) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.weighting.StochasticSelector
Constructor for StochasticSelector.
stop() - Method in class org.eclipse.mosaic.lib.util.PerformanceMonitor.Measurement
 
stop(String, String, double, int, long, VehicleStopMode) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
This method enables a vehicle to stop for an explicitly duration.
stop(IRoadPosition, VehicleStopMode, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
stop(IRoadPosition, VehicleStopMode, long) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Sends a stop message to stop the vehicle along the road or by the road side.
STOP - org.eclipse.mosaic.lib.enums.VehicleStopMode
Stops the vehicle on the specified lane index.
stopDuration(double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
stopFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.DistributedFederationManagement
Stops a federate represented by its handle on a remote machine using SSH.
stopFederate(FederateDescriptor, boolean) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Stops a federate represented by its handle on the local machine.
stopFederation() - Method in interface org.eclipse.mosaic.rti.api.FederationManagement
Stops the federation.
stopFederation() - Method in class org.eclipse.mosaic.rti.federation.DistributedFederationManagement
 
stopFederation() - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
stopFlags(VehicleStopMode) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
stopLocalFederate() - Method in interface org.eclipse.mosaic.rti.api.FederateExecutor
Stops the previously locally started federate.
stopLocalFederate() - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
 
stopLocalFederate() - Method in class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
stopLocalFederate() - Method in class org.eclipse.mosaic.rti.api.federatestarter.JavaFederateExecutor
 
stopLocalFederate() - Method in class org.eclipse.mosaic.rti.api.federatestarter.NopFederateExecutor
 
stopNow(VehicleStopMode, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
 
stopNow(VehicleStopMode, long) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.VehicleOperatingSystem
Sends a stop message to stop the vehicle along the road or by the road side.
stopped(VehicleStopMode) - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData.Builder
Define, if the vehicle is currently in stopped state.
stoppedStateEncoded - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
stoppedUntil(double) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
stoppingPlaceId(String) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.StoppingPlace.Builder
 
StoppingPlaceReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
StoppingPlaceReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StoppingPlaceReader
 
StoppingPlaceReader(AbstractTraciResultReader.Matcher<List<PublicTransportData.StoppingPlace>>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StoppingPlaceReader
 
stopRemoteFederate(PrintStream) - Method in interface org.eclipse.mosaic.rti.api.FederateExecutor
Stops the previously remotely started federate.
stopRemoteFederate(PrintStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
 
stopRemoteFederate(PrintStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
stopRemoteFederate(PrintStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.JavaFederateExecutor
 
stopRemoteFederate(PrintStream) - Method in class org.eclipse.mosaic.rti.api.federatestarter.NopFederateExecutor
 
stopWatching() - Method in interface org.eclipse.mosaic.rti.api.WatchDog
Terminates the watchdog thread.
stopWatching() - Method in class org.eclipse.mosaic.rti.WatchDogThread
If called the thread will terminate.
store() - Method in class org.eclipse.mosaic.fed.sumo.util.SumoVehicleTypesWriter
Stores the document to the given target file.
STREAM - org.eclipse.mosaic.lib.enums.CellTransmissionType
 
streaming(long, long) - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Defines stream properties for the message to send.
StreamListener - Interface in org.eclipse.mosaic.fed.cell.viz
 
StreamListener.StreamParticipant - Class in org.eclipse.mosaic.fed.cell.viz
Helper class which describes a stream participant includes : - Region of the participant.
StreamListener.StreamProperties - Class in org.eclipse.mosaic.fed.cell.viz
Helper class describes a stream that includes the properties : - application class.
StreamParticipant(String, long) - Constructor for class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamParticipant
 
StreamProcessor - Class in org.eclipse.mosaic.fed.cell.module.streammodules
Encapsulates the processing of a message transmission within both up- and downstream modules.
StreamProperties(String, Long) - Constructor for class org.eclipse.mosaic.fed.cell.viz.StreamListener.StreamProperties
 
StreamResult - Class in org.eclipse.mosaic.fed.cell.message
Generic message for stream modules (can be either Up or Down).
StreamResult(String, long, TransmissionMode, String, V2xMessage) - Constructor for class org.eclipse.mosaic.fed.cell.message.StreamResult
Creates a new StreamResult object.
strength - Variable in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
 
STRING - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
returns 32 bit string length, followed by text coded as 8 bit ASCII.
STRING_LIST - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
List of Strings, starting with a number referring to the length of the list.
StringTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
StringTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StringTraciReader
 
StringTraciReader(AbstractTraciResultReader.Matcher<String>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.StringTraciReader
 
StringTraciWriter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
StringTraciWriter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.StringTraciWriter
 
StringTraciWriter(String) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.StringTraciWriter
 
subnet - Variable in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.AbstractCommunicationModule
 
subnet(Inet4Address) - Method in class org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.Builder
 
SUBNET_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
subnetwork() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncoding
 
subscribeForInductionLoop(String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Subscribes to the given induction loop.
subscribeForLaneArea(String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Subscribes to the given lane area.
subscribeForTrafficLight(String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Subscribes for the given traffic light group.
subscribeForVehicle(String, long, long) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Subscribes for the given vehicle.
subscribeForVehiclesWithinFieldOfVision(String, long, long, double, double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.facades.SimulationFacade
Creates a contextual subscription which returns all vehicles surrounding the specified vehicle filtered by a field of vision (sight distance and opening angle).
subscribeInteractions(String, Collection<InteractionDescriptor>) - Method in interface org.eclipse.mosaic.rti.api.InteractionManagement
This method is used by a federate to subscribe interactions.
subscribeInteractions(String, Collection<InteractionDescriptor>) - Method in class org.eclipse.mosaic.rti.interaction.TypeBasedInteractionManagement
 
subscribeToAllVehicles - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
If set to true all vehicles will be subscribed (see SimulationFacade.subscribeForVehicle(String, long, long)).
SUBSCRIPTION_EMISSIONS - Static variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Subscription identifier for everything which is related to the emissions on the vehicle, such as CO2, NOX, and more, including fuel consumption.
SUBSCRIPTION_FILTER_FIELD_OF_VISION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandVariableSubscriptions
A subscription filter to return vehicles within field of vision
SUBSCRIPTION_LEADER - Static variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Subscription identifier for subscribing to leader and follower information for each vehicle.
SUBSCRIPTION_ROAD_POSITION - Static variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Subscription identifier for everything which is related to the position of the vehicle on the road, such as the ID of the road.
SUBSCRIPTION_SIGNALS - Static variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Subscription identifier for everything which is related to the signals on the vehicle.
SUBSCRIPTION_TRAINS - Static variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Subscription identifier for subscribing to train information such next stops and line information.
subscriptions - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
A optional list of subscriptions for each vehicle in the simulation.
subscriptions - Variable in class org.eclipse.mosaic.starter.config.CRuntime.CFederate
 
subtract(Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Subtracts a matrix from this matrix.
subtract(Matrix3d) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
subtract(Matrix3d, Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Subtracts a matrix from this matrix and writes the result into the result matrix.
subtract(Matrix3d, RotationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
subtract(Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Subtracts a matrix from this matrix.
subtract(Matrix4d) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
subtract(Matrix4d, Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Subtracts a matrix from this matrix and writes the result into the result matrix.
subtract(Matrix4d, TransformationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
subtract(Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Coordinate-wise subtraction of two vectors.
subtract(Vector3d, Vector3d) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Coordinate-wise subtraction of two vectors, storing the subtraction-result into a given vector.
success - Variable in class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Successful or unsuccessful transmission.
success - Variable in class org.eclipse.mosaic.starter.MosaicSimulation.SimulationResult
 
SUCCESS - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
SUCCESS = 41;
SUCCESS - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Success message, returned by federate upon successful execution of command.
SUCCESS_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
SUCCESS = 41;
sum() - Method in class org.eclipse.mosaic.lib.math.Aggregator
 
SUMO_1_0_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_1_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_10_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_11_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_12_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_13_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_14_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_15_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_16_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_17_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_18_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_19_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_2_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_20_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_3_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_4_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_5_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_6_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_7_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_8_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SUMO_1_9_x - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
SumoAmbassador - Class in org.eclipse.mosaic.fed.sumo.ambassador
Implementation of a AbstractSumoAmbassador for the traffic simulator SUMO.
SumoAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.sumo.ambassador.SumoAmbassador
Constructor for SumoAmbassador.
sumoConfigurationFile - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Name of the main SUMO scenario configuration (*.sumocfg).
SumoGuiAmbassador - Class in org.eclipse.mosaic.fed.sumo.ambassador
Extension of the SumoAmbassador starting the GUI of SUMO instead of the CLI.
SumoGuiAmbassador(AmbassadorParameter) - Constructor for class org.eclipse.mosaic.fed.sumo.ambassador.SumoGuiAmbassador
Creates a new SumoGuiAmbassador object using the super constructor, which loads the configuration from the ambassadorParameter.
SumoIndex - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
 
SumoIndex() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.SumoIndex
 
SumoLaneChangeMode - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
Class to set the LaneChangeMode via TraCI.
SumoLaneChangeMode() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
 
SumoPerceptionModule - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception
 
SumoPerceptionModule(PerceptionModuleOwner, Database, Logger) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.SumoPerceptionModule
 
SumoSpeedMode - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
 
SumoSpeedMode() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
 
SumoTraciInteractionApp - Class in org.eclipse.mosaic.app.tutorial.traci
This application shows how to interact with SUMO through the interface provided by MOSAIC which allows sending messages to TraCI and reacting on received TraCI response.
SumoTraciInteractionApp() - Constructor for class org.eclipse.mosaic.app.tutorial.traci.SumoTraciInteractionApp
 
SumoTraciRequest - Class in org.eclipse.mosaic.interactions.application
This extension of Interaction is used to send a byte array to SUMO TraCI.
SumoTraciRequest(long, String, byte[]) - Constructor for class org.eclipse.mosaic.interactions.application.SumoTraciRequest
Constructor for SumoTraciRequest.
SumoTraciResponse - Class in org.eclipse.mosaic.interactions.application
This extension of Interaction holds the TraCI response for a SumoTraciRequest.
SumoTraciResponse(long, SumoTraciResult) - Constructor for class org.eclipse.mosaic.interactions.application.SumoTraciResponse
Constructor for SumoTraciResponse.
SumoTraciResult - Class in org.eclipse.mosaic.lib.objects.traffic
Provides information for the result of a previously called SUMO command.
SumoTraciResult(String, byte, String, byte[]) - Constructor for class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
Constructs the SumoTraciResult based on the TraCI command being called.
SumoTrafficLightLogic - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
This class represents a traffic light program based on SUMO definition as described on https://sumo.dlr.de/docs/Simulation/Traffic_Lights.html#defining_new_tls-programs.
SumoTrafficLightLogic(String, List<SumoTrafficLightLogic.Phase>, int) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoTrafficLightLogic
Creates a new SumoTrafficLightLogic object.
SumoTrafficLightLogic.Phase - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
A helper class represents the switch phases of the traffic light.
SumoVar - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
SumoVar.WithIntParam - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
SumoVar.WithParam - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
SumoVehicleClassMapping - Class in org.eclipse.mosaic.fed.sumo.util
 
SumoVehicleClassMapping() - Constructor for class org.eclipse.mosaic.fed.sumo.util.SumoVehicleClassMapping
 
SumoVehicleTypesWriter - Class in org.eclipse.mosaic.fed.sumo.util
This class creates a new SUMO additional file containing vehicle types added from RTI e.g.
SumoVehicleTypesWriter(File, CSumo) - Constructor for class org.eclipse.mosaic.fed.sumo.util.SumoVehicleTypesWriter
Constructor for SumoVehicleTypesWriter.
sumoVersion - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.SimulationGetVersion.CurrentVersion
 
SumoVersion - Enum in org.eclipse.mosaic.fed.sumo.bridge
 
SurroundingVehicle - Class in org.eclipse.mosaic.lib.objects.vehicle
A container class holding basic information about a surrounding or detected vehicle object.
SurroundingVehicle(String, Position, double, double, String, int, double, double, double) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
 
SWITCH_ROUTE - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMoveToXY.Mode
 
switchRoute(VehicleData, CandidateRoute, VehicleRoute, long) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.CentralNavigationComponent
Switch to a specific route.
switchRoute(CandidateRoute) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.INavigationModule
Switch to a specific route.
switchRoute(CandidateRoute) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.navigation.NavigationModule
 
switchToCustomState(List<TrafficLightState>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
switchToCustomState(List<TrafficLightState>) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Switches all traffic lights which belong to this group to the given state.
switchToPhaseIndex(int) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
switchToPhaseIndex(int) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Switches the phase in the current traffic light program to the phase with the given id.
switchToProgram(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
switchToProgram(String) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Sets a new traffic light program, identified by the given newProgramId, to this traffic light group.
switchToProgramAndPhase(String, int) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
 
switchToProgramAndPhase(String, int) - Method in interface org.eclipse.mosaic.fed.application.app.api.os.TrafficLightOperatingSystem
Sets a new traffic light program with the given id to this traffic light group and also sets the wanted phase for the new program.
sync(long) - Method in class org.eclipse.mosaic.rti.time.RealtimeSynchronisation
Synchronization of the real and simulation time.

T

TARGET_NODE_QUERY_DISTANCE - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
If the distance of the query position to the closest node is lower than this value, then the closest node is used definitely as the source or target of the route.
TARGET_REQUEST_CONNECTION_THRESHOLD - Static variable in class org.eclipse.mosaic.lib.routing.graphhopper.GraphHopperRouting
If the requested target point is this X meters away from the last node of the found route, another connection is added on which the target point is matched on.
targetFlow - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Density of vehicles per hour.
targetSpeed - Variable in class org.eclipse.mosaic.app.examples.emergencybrake.CEmergencyBrakeApp
The speed in m/s the vehicle is trying to reach during slow down in case an obstacle is detected
tau - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
tau - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Driver reaction time in seconds.
Taxi - org.eclipse.mosaic.lib.enums.VehicleClass
 
tcp() - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Sets the ProtocolType for the routing to ProtocolType.TCP.
TCP - org.eclipse.mosaic.lib.enums.ProtocolType
 
tcpHeader - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CHeaderLengths
The size of TCP header added to all messages which use ProtocolType.TCP for transmission.
tearDown() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
Tears down the simulation unit by tearing down all applications and clearing all its application list.
tearDown() - Method in class org.eclipse.mosaic.fed.application.app.AbstractApplication
Do not invoke this method in an application.
TEBIBIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 tebibit = 1024 gibibits.
TEBIBYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 tebibyte = 1024 gibibytes.
TELEPORT - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
 
TELEPORT_ARRIVED - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
 
TERABIT - Static variable in class org.eclipse.mosaic.rti.DATA
1 terabit = 1000 gigabits.
TERABYTE - Static variable in class org.eclipse.mosaic.rti.DATA
1 terabyte = 1000 gigabytes.
threads - Variable in class org.eclipse.mosaic.starter.config.CRuntime
The number of threads to be used by the time management implementation.
time - Variable in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp.Data
Time of the data in ns.
time - Variable in class org.eclipse.mosaic.fed.environment.config.CEvent
Time of the event.
time - Variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ReceiveMessageContainer
 
time - Variable in class org.eclipse.mosaic.rti.api.Interaction
Simulation time at which the interaction happens in ns.
time - Variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
The current simulation time of the federation in nanoseconds.
TIME - Class in org.eclipse.mosaic.rti
Constant time units in MOSAIC.
TIME_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
TIME_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
TIME_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
TIME_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
TIME_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
TimeCache<T extends Identifiable> - Class in org.eclipse.mosaic.lib.util.objects
This cache is a time based cache.
TimeCache() - Constructor for class org.eclipse.mosaic.lib.util.objects.TimeCache
 
TimeFieldAdapter<N extends Number> - Class in org.eclipse.mosaic.lib.util.gson
Adapter for JSON fields which translates values as string representatives to actual long values (nanoseconds), e.g.
TimeFieldAdapter.DoubleSeconds - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.DoubleSecondsNullable - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.DoubleSecondsQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.DoubleSecondsQuietNullable - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.LegacyMilliSeconds - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.LegacyMilliSecondsQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.LegacySeconds - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.LegacySecondsQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.NanoSeconds - Class in org.eclipse.mosaic.lib.util.gson
 
TimeFieldAdapter.NanoSecondsQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
timeGapOffset - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
This offset is added to all time-gap related parametrizations of vehicles.
TimeManagement - Interface in org.eclipse.mosaic.rti.api
The time management is responsible for continuing the simulation process and synchronizing participating simulators.
tlGroupId - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CTrafficLight
The name of the traffic light.
tlNet - Variable in class org.eclipse.mosaic.rti.config.CIpResolver
 
TmcMapping - Class in org.eclipse.mosaic.lib.objects.mapping
A Traffic Management Center (TMC) simulation unit that is equipped with applications.
TmcMapping(String, String, List<String>, List<String>, List<String>) - Constructor for class org.eclipse.mosaic.lib.objects.mapping.TmcMapping
Creates a new TMC simulation unit equipped with applications.
tmcNet - Variable in class org.eclipse.mosaic.rti.config.CIpResolver
 
TmcRegistration - Class in org.eclipse.mosaic.interactions.mapping
This extension of Interaction informs about a new Traffic Management Center (TMC) added to the simulation.
TmcRegistration(long, String, String, List<String>, List<String>, List<String>) - Constructor for class org.eclipse.mosaic.interactions.mapping.TmcRegistration
Creates a new interaction that informs about a recently added TMC in the simulation.
tmcs - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
List of TMCs.
TO_LEFT - org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange.VehicleLaneChangeMode
 
TO_RIGHT - org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange.VehicleLaneChangeMode
 
TO_RIGHTMOST - org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange.VehicleLaneChangeMode
 
toArray(double[], int) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Writes the Vector3d to an array using doubles, given an offset as start-index.
toArray(float[], int) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Writes the Vector3d to an array using floats, given an offset as start-index.
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
toBuilder() - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
toByteArray(PointCloud) - Static method in class org.eclipse.mosaic.lib.util.PointCloudSerialization
Creates a byte array from a PointCloud object (serialization), to be used for transport or storage.
toBytes(T) - Method in class org.eclipse.mosaic.lib.util.SerializationUtils
 
toCartesian() - Method in interface org.eclipse.mosaic.lib.geo.GeoArea
Converts this area for GeoPoint to an equivalent area for CartesianPoint.
toCartesian() - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
toCartesian() - Method in interface org.eclipse.mosaic.lib.geo.GeoPoint
 
toCartesian() - Method in class org.eclipse.mosaic.lib.geo.GeoPolygon
 
toCartesian() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
toCartesian() - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
toCartesian() - Method in class org.eclipse.mosaic.lib.math.Vector3d
Conversion of Vector3d to a CartesianPoint within MOSAIC's coordinate system.
toCartesian(MutableCartesianPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
toCartesian(MutableCartesianPoint) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Conversion of Vector3d to a CartesianPoint within MOSAIC's coordinate system, storing the results in a given MutableCartesianPoint.
toColor(String) - Static method in class org.eclipse.mosaic.lib.util.ColorUtils
Creates a Color from a string.
toColor(String, Color) - Static method in class org.eclipse.mosaic.lib.util.ColorUtils
Creates a Color from a string.
toConnection(Integer) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.GraphhopperToDatabaseMapper
 
toCorner - Variable in class org.eclipse.mosaic.lib.database.building.Wall
Second Corner of this wall.
toDataOutput(DataOutput) - Method in interface org.eclipse.mosaic.lib.objects.ToDataOutput
Write this object to a DataOutput.
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.RsuAwarenessData
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.TrafficLightAwarenessData
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent
 
toDataOutput(DataOutput) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent
 
ToDataOutput - Interface in org.eclipse.mosaic.lib.objects
Write this object to a DataOutput.
toExternalId(InternalT) - Method in interface org.eclipse.mosaic.lib.util.objects.IdTransformer
Maps the internal MOSAIC conform unit ID (e.g.
toExternalId(String) - Method in class org.eclipse.mosaic.fed.sumo.util.MosaicConformVehicleIdTransformer
Takes a MOSAIC conform vehicle id (e.g.
toExternalId(String) - Method in class org.eclipse.mosaic.lib.coupling.NetworkEntityIdTransformer
Returns the corresponding external ID of the federate for a given internal ID.
toExternalId(String) - Method in class org.eclipse.mosaic.lib.util.objects.IdTransformer.Identity
 
toGeo() - Method in interface org.eclipse.mosaic.lib.geo.CartesianArea
Converts this area for CartesianPoint to an equivalent area for GeoPoint.
toGeo() - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
toGeo() - Method in interface org.eclipse.mosaic.lib.geo.CartesianPoint
 
toGeo() - Method in class org.eclipse.mosaic.lib.geo.CartesianPolygon
 
toGeo() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
toGeo() - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
toGeo() - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
toGeo() - Method in interface org.eclipse.mosaic.lib.geo.UtmPoint
 
toGeo() - Method in class org.eclipse.mosaic.lib.math.Vector3d
Conversion of Vector3d to a GeoPoint using the underlying GeoProjection.
toGeo(MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
toGeo(MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
toGeo(MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.math.Vector3d
Projection of Vector3d to a GeoPoint using the underlying GeoProjection, storing the result in a given MutableGeoPoint.
ToLeft - org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.LaneChange
 
toNode(Integer) - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.GraphhopperToDatabaseMapper
 
TOPO_ADDRESS - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
 
TOPO_ADDRESS_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
topoBroadCast() - Method in class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
Creates a topological broadcast using AdHocChannel SCH1 and single hop.
topoBroadCast(int) - Method in class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
Creates a topological broadcast using a specific AdHocChannel and specific number of hops.
topoCast(byte[]) - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Creates topoCast to specified ip address.
topoCast(byte[], int) - Method in class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
Creates a topological cast using a specific destination IP address, a specific AdHocChannel and specific number of hops.
topoCast(String) - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Creates topological cast to specified host name.
topoCast(String, int) - Method in class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
Creates a topological cast using a specific destination host name, a specific AdHocChannel and specific number of hops.
TOPOCAST - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.ADDRESSTYPE
Topological address.
toPolygon() - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
toPolygon() - Method in class org.eclipse.mosaic.lib.geo.CartesianRectangle
 
toPolygon() - Method in interface org.eclipse.mosaic.lib.geo.Circle
 
toPolygon() - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
toPolygon() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
toPolygon() - Method in interface org.eclipse.mosaic.lib.geo.Rectangle
 
toPolygon(double) - Method in class org.eclipse.mosaic.lib.geo.CartesianCircle
 
toPolygon(double) - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
toProto() - Method in interface org.eclipse.mosaic.lib.objects.ProtobufConversion
 
toRegion - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CBandwidthMeasurement
Measure the bandwidth of messages which target in this region (use wildcard * for all regions).
ToRight - org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.LaneChange
 
toString() - Method in class org.eclipse.mosaic.app.tutorial.interunitcommunication.MyInteraction
 
toString() - Method in class org.eclipse.mosaic.app.tutorial.message.GreenWaveMsg
 
toString() - Method in class org.eclipse.mosaic.app.tutorial.message.InterVehicleMsg
 
toString() - Method in class org.eclipse.mosaic.app.tutorial.message.IntraVehicleMsg
 
toString() - Method in enum org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
toString() - Method in class org.eclipse.mosaic.fed.application.ambassador.eventresources.RemoveVehicles
 
toString() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedAcknowledgement
 
toString() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.ReceivedV2xMessage
 
toString() - Method in class org.eclipse.mosaic.fed.cell.config.CCell
 
toString() - Method in class org.eclipse.mosaic.fed.cell.config.CNetwork
 
toString() - Method in class org.eclipse.mosaic.fed.cell.config.CRegion
 
toString() - Method in class org.eclipse.mosaic.fed.cell.config.model.CMobileNetworkProperties
 
toString() - Method in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.ChargingStationSpawner
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.ConstantSpawningMode
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.GrowAndShrinkSpawningMode
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.flow.PoissonSpawningMode
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.RoadSideUnitSpawner
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.ServerSpawner
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.TrafficManagementCenterSpawner
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.ambassador.VehicleFlowGenerator
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.config.CPrototype
 
toString() - Method in class org.eclipse.mosaic.fed.mapping.config.units.CChargingStation.CChargingSpot
 
toString() - Method in class org.eclipse.mosaic.fed.sns.ambassador.SimulationNode
 
toString() - Method in class org.eclipse.mosaic.interactions.application.ApplicationInteraction
 
toString() - Method in class org.eclipse.mosaic.interactions.application.ItefLogging
 
toString() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciRequest
 
toString() - Method in class org.eclipse.mosaic.interactions.application.SumoTraciResponse
 
toString() - Method in class org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration
 
toString() - Method in class org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration
 
toString() - Method in class org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates
 
toString() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
toString() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageReception
 
toString() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageRemoval
 
toString() - Method in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
 
toString() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
 
toString() - Method in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStop
 
toString() - Method in class org.eclipse.mosaic.interactions.electricity.ChargingStationUpdate
 
toString() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleBatteryUpdates
 
toString() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingDenial
 
toString() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
 
toString() - Method in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest
 
toString() - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation
 
toString() - Method in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates
 
toString() - Method in class org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.RsuRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.ServerRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.TmcRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.mapping.VehicleRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization
 
toString() - Method in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
 
toString() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
 
toString() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
 
toString() - Method in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleResume
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
 
toString() - Method in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
 
toString() - Method in class org.eclipse.mosaic.lib.database.building.Building
 
toString() - Method in class org.eclipse.mosaic.lib.database.building.Corner
 
toString() - Method in class org.eclipse.mosaic.lib.database.building.Wall
 
toString() - Method in class org.eclipse.mosaic.lib.database.road.Node
 
toString() - Method in class org.eclipse.mosaic.lib.geo.GeoCircle
 
toString() - Method in class org.eclipse.mosaic.lib.geo.GeoRectangle
 
toString() - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
toString() - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
toString() - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
toString() - Method in class org.eclipse.mosaic.lib.geo.UtmZone
 
toString() - Method in class org.eclipse.mosaic.lib.math.Matrix3d
 
toString() - Method in class org.eclipse.mosaic.lib.math.Matrix4d
 
toString() - Method in class org.eclipse.mosaic.lib.math.Vector3d
 
toString() - Method in class org.eclipse.mosaic.lib.model.delay.ConstantDelay
 
toString() - Method in class org.eclipse.mosaic.lib.model.delay.GammaDelay
 
toString() - Method in class org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay
 
toString() - Method in class org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer
 
toString() - Method in class org.eclipse.mosaic.lib.objects.addressing.NetworkAddress
 
toString() - Method in class org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer
 
toString() - Method in class org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration
Returns a string representation of the configuration.
toString() - Method in class org.eclipse.mosaic.lib.objects.communication.HandoverInfo
 
toString() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingSpot
 
toString() - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
 
toString() - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
 
toString() - Method in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation
 
toString() - Method in class org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair
 
toString() - Method in class org.eclipse.mosaic.lib.objects.mapping.UnitMapping
 
toString() - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo
 
toString() - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo
 
toString() - Method in class org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
 
toString() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
 
toString() - Method in class org.eclipse.mosaic.lib.objects.UnitData
 
toString() - Method in enum org.eclipse.mosaic.lib.objects.UnitType
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.EncodedPayload
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.RsuAwarenessData
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.MessageRouting
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
 
toString() - Method in class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.BatteryData
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Consumptions
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.Emissions
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.RadarSensor
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.SurroundingVehicle
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleData
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
 
toString() - Method in class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
 
toString() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.OptionalTurnCostProvider
 
toString() - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
 
toString() - Method in class org.eclipse.mosaic.lib.routing.RoutingPosition
 
toString() - Method in class org.eclipse.mosaic.lib.util.objects.Position
 
toString() - Method in class org.eclipse.mosaic.lib.util.scheduling.Event
 
toString() - Method in class org.eclipse.mosaic.rti.api.federatestarter.DockerFederateExecutor
 
toString() - Method in class org.eclipse.mosaic.rti.api.federatestarter.ExecutableFederateExecutor
 
toString() - Method in class org.eclipse.mosaic.rti.api.federatestarter.JavaFederateExecutor
 
toString() - Method in class org.eclipse.mosaic.rti.api.federatestarter.NopFederateExecutor
 
toString() - Method in class org.eclipse.mosaic.rti.api.Interaction
 
toString() - Method in class org.eclipse.mosaic.rti.api.MosaicVersion
 
toString() - Method in class org.eclipse.mosaic.rti.api.parameters.AmbassadorParameter
 
toString() - Method in class org.eclipse.mosaic.rti.api.parameters.InteractionDescriptor
 
toString() - Method in class org.eclipse.mosaic.rti.api.time.FederateEvent
 
toSumo(VehicleClass) - Static method in class org.eclipse.mosaic.fed.sumo.util.SumoVehicleClassMapping
 
toSumoInt(VehicleStopMode) - Static method in enum org.eclipse.mosaic.lib.enums.VehicleStopMode
Returns the corresponding integer for different stop modes according to stop.
total() - Method in class org.eclipse.mosaic.lib.math.Aggregator
 
totalBytesLeft - Variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.AbstractTraciResultReader
Total number od bytes.
toTypeName(Class<?>) - Method in class org.eclipse.mosaic.lib.gson.GeoAreaAdapterFactory.GeoAreaAdapter
 
toTypeName(Class<?>) - Method in class org.eclipse.mosaic.lib.gson.TypeFieldTypeAdapter
Translates the class of the object to serialize to an unambiguous type name.
toTypeName(Class<?>) - Method in class org.eclipse.mosaic.lib.util.gson.PackageSpecificTypeAdapter
 
toUtm() - Method in interface org.eclipse.mosaic.lib.geo.GeoPoint
 
toUtm() - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
toUtm(MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
toVector3d() - Method in interface org.eclipse.mosaic.lib.geo.Point
 
toVector3d(CartesianPoint) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InCartesianPolygon
 
toVector3d(GeoPoint) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InGeoPolygon
 
toVector3d(Vector3d) - Method in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
toVector3d(Vector3d) - Method in class org.eclipse.mosaic.lib.geo.MutableGeoPoint
 
toVector3d(Vector3d) - Method in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
toVector3d(Vector3d) - Method in interface org.eclipse.mosaic.lib.geo.Point
 
toVector3d(P) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InPolygon
 
trace(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(Marker, String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(Marker, String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(Marker, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(Marker, String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
trace(Marker, String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
TraciClientBridge - Class in org.eclipse.mosaic.fed.sumo.bridge
Implementation of the bridge between MOSAIC and SUMO using an own TraCI client implementation.
TraciClientBridge(CSumo, Socket) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Constructor for TraciClientBridge uses a default CommandRegister if none has been given.
TraciClientBridge(CSumo, Socket, CommandRegister) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Creates a new TraciClientBridge object with the specified SUMO configuration file, the SUMO server socket and the command register.
TraciDatatypes - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.constants
 
TraciDatatypes() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
 
TraciSimulationStepResult - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
 
TraciSimulationStepResult(VehicleUpdates, TrafficDetectorUpdates, TrafficLightUpdates) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TraciSimulationStepResult
 
TraciVersion - Enum in org.eclipse.mosaic.fed.sumo.bridge
 
traffic(int, double) - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo.Builder
 
TRAFFIC_LIGHT - org.eclipse.mosaic.lib.enums.RsuType
 
TRAFFIC_LIGHT - org.eclipse.mosaic.lib.objects.UnitType
 
TRAFFIC_LIGHT - org.eclipse.mosaic.lib.objects.v2x.etsi.cam.AwarenessType
 
TRAFFIC_LIGHT_NoEventResource - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
TRAFFIC_LIGHT_UnknownEvent - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
TRAFFIC_MANAGEMENT_CENTER - org.eclipse.mosaic.lib.objects.UnitType
 
TRAFFIC_MANAGEMENT_CENTER_NoEventResource - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
TRAFFIC_MANAGEMENT_CENTER_UnknownEvent - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
TrafficDetectorUpdates - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction combines updates of lane area and induction loop detectors.
TrafficDetectorUpdates(long, List<LaneAreaDetectorInfo>, List<InductionLoopInfo>) - Constructor for class org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates
Constructor for TrafficDetectorUpdates.
trafficFlowMeasurementWindowInS - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
Defines the time window in seconds in which vehicle counts on induction loops should be aggregated to traffic flow (veh/h).
TrafficLight - Class in org.eclipse.mosaic.lib.objects.trafficlight
Represents a traffic light (signal) within a traffic light group.
TrafficLight(int, GeoPoint, String, String, TrafficLightState) - Constructor for class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight
Constructor that initializes the main instance variables.
TrafficLightAddProgram - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightAddProgram - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
Adds a complete definition of a traffic light program.
TrafficLightAddProgram - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
Adds a complete definition of a traffic light program.
TrafficLightAddProgram() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightAddProgram
 
TrafficLightAddProgram() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightAddProgram
Creates a TrafficLightAddProgram traci command.
TrafficLightApp - Class in org.eclipse.mosaic.app.tutorial
 
TrafficLightApp() - Constructor for class org.eclipse.mosaic.app.tutorial.TrafficLightApp
 
TrafficLightApplication - Interface in org.eclipse.mosaic.fed.application.app.api
All applications accessing traffic light functionality are to implement this interface.
TrafficLightAwarenessData - Class in org.eclipse.mosaic.lib.objects.v2x.etsi.cam
 
TrafficLightAwarenessData(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.TrafficLightAwarenessData
 
TrafficLightAwarenessData(TrafficLightGroup) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.TrafficLightAwarenessData
 
TrafficLightCamSendingApp - Class in org.eclipse.mosaic.fed.application.app.etsi
ETSI conform application for traffic lights.
TrafficLightCamSendingApp() - Constructor for class org.eclipse.mosaic.fed.application.app.etsi.TrafficLightCamSendingApp
 
TrafficLightControlApp - Class in org.eclipse.mosaic.app.tutorial.trafficlight
Simple Traffic Light example Application.
TrafficLightControlApp() - Constructor for class org.eclipse.mosaic.app.tutorial.trafficlight.TrafficLightControlApp
 
TrafficLightControlledLink(int, String, String) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.TrafficLightGetControlledLinks.TrafficLightControlledLink
 
TrafficLightFacade - Class in org.eclipse.mosaic.fed.sumo.bridge.facades
 
TrafficLightFacade(Bridge) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.facades.TrafficLightFacade
Creates a new TrafficLightFacade object.
TrafficLightGetControlledJunctions - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetControlledJunctions - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
TrafficLightGetControlledJunctions - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the list of controlled junctions by traffic light apps.
TrafficLightGetControlledJunctions() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetControlledJunctions
 
TrafficLightGetControlledJunctions() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledJunctions
 
TrafficLightGetControlledLanes - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetControlledLanes - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the controlled lanes by traffic light apps.
TrafficLightGetControlledLanes - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the controlled lanes by traffic light apps.
TrafficLightGetControlledLanes() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetControlledLanes
 
TrafficLightGetControlledLanes() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledLanes
Creates a new TrafficLightGetControlledLanes object.
TrafficLightGetControlledLinks - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetControlledLinks - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the links controlled by a traffic light.
TrafficLightGetControlledLinks - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the links controlled by a traffic light.
TrafficLightGetControlledLinks() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetControlledLinks
 
TrafficLightGetControlledLinks() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetControlledLinks
Creates a TrafficLightGetControlledLinks traci command.
TrafficLightGetControlledLinks.TrafficLightControlledLink - Class in org.eclipse.mosaic.fed.sumo.bridge.api
 
TrafficLightGetCurrentPhase - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetCurrentPhase - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
TrafficLightGetCurrentPhase - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
TrafficLightGetCurrentPhase() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetCurrentPhase
 
TrafficLightGetCurrentPhase() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetCurrentPhase
Creates a TrafficLightGetCurrentPhase traci command.
TrafficLightGetCurrentProgram - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetCurrentProgram - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class retrieves the current traffic light program.
TrafficLightGetCurrentProgram - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class retrieves the current traffic light program.
TrafficLightGetCurrentProgram() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetCurrentProgram
 
TrafficLightGetCurrentProgram() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetCurrentProgram
Creates a new TrafficLightGetCurrentProgram object.
TrafficLightGetPrograms - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetPrograms - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
Retrieves complete definitions of all traffic light programs.
TrafficLightGetPrograms - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
Retrieves complete definitions of all traffic light programs.
TrafficLightGetPrograms() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetPrograms
 
TrafficLightGetPrograms() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetPrograms
Creates a new TrafficLightGetState object.
TrafficLightGetState - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class retrieves the current state of the traffic light application.
TrafficLightGetState - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class retrieves the current state of the traffic light application.
TrafficLightGetState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetState
 
TrafficLightGetState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetState
Creates a new TrafficLightGetState object.
TrafficLightGetTimeOfNextSwitch - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightGetTimeOfNextSwitch - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
TrafficLightGetTimeOfNextSwitch - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
TrafficLightGetTimeOfNextSwitch() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightGetTimeOfNextSwitch
 
TrafficLightGetTimeOfNextSwitch() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightGetTimeOfNextSwitch
Creates a new TrafficLightSetProgram object.
TrafficLightGroup - Class in org.eclipse.mosaic.lib.objects.trafficlight
Class represents a group of traffic lights that together control a junction.
TrafficLightGroup(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
Constructs a TrafficLightGroup object from the given data input.
TrafficLightGroup(String, Map<String, TrafficLightProgram>, List<TrafficLight>) - Constructor for class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup
Constructor, which initializes the main variables.
TrafficLightGroupInfo - Class in org.eclipse.mosaic.lib.objects.trafficlight
This class is a container for traffic light update.
TrafficLightGroupInfo(String, String, int, long, List<TrafficLightState>) - Constructor for class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo
Creates an interaction that updates a traffic light group.
TrafficLightGroupUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
Simulation unit that represents a traffic light group.
TrafficLightGroupUnit(String, GeoPoint, TrafficLightGroup) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficLightGroupUnit
Creates a new traffic light group simulation unit.
trafficLightIndex - Variable in class org.eclipse.mosaic.fed.application.config.CPerception
Backend for the spatial index providing traffic light information.
TrafficLightIndex - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
 
TrafficLightIndex() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightIndex
 
TrafficLightMapping - Class in org.eclipse.mosaic.lib.objects.mapping
A traffic light simulation unit that is equipped with applications.
TrafficLightMapping(String, String, List<String>, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.mapping.TrafficLightMapping
Creates a new traffic light simulation unit.
TrafficLightNode - Class in org.eclipse.mosaic.lib.database.road
This represents TrafficLightNode.
TrafficLightNode(String, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.database.road.TrafficLightNode
Creates a new TrafficLightNode object.
TrafficLightObject - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
 
TrafficLightObject(String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.TrafficLightObject
 
TrafficLightOperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
Important: when using the methods of this OS be aware that the method TrafficLightGroupUnit #onTrafficLightUpdate(TrafficLightGroupInfo) that will be called after receiving traffic light subscription results from SUMO, has higher priority (see EventNicenessPriorityRegister) than processing of a not specific event in an application which doesn't happen inside of Application.onStartup() method and therefore is called *before* the event is processed in an application using this OS.
TrafficLightPhaseWriter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
 
TrafficLightPhaseWriter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.TrafficLightPhaseWriter
 
TrafficLightProgram - Class in org.eclipse.mosaic.lib.objects.trafficlight
Represents a program for a traffic light group.
TrafficLightProgram(String, List<TrafficLightProgramPhase>, int) - Constructor for class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram
 
TrafficLightProgramPhase - Class in org.eclipse.mosaic.lib.objects.trafficlight
This class represents a traffic light phase within a traffic light program, characterized by its duration and certain states of traffic lights.
TrafficLightProgramPhase(int, long, List<TrafficLightState>) - Constructor for class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase
Constructor of a TrafficLightProgramPhase.
TrafficLightProgramTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
TrafficLightProgramTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TrafficLightProgramTraciReader
 
TrafficLightRegistration - Class in org.eclipse.mosaic.interactions.mapping
This extension of Interaction contains the reference to a TrafficLightGroup object that describes the traffic lights forming the group and all available programs and collection of lanes that are controlled by this group.
TrafficLightRegistration(long, String, String, List<String>, TrafficLightGroup, Collection<String>) - Constructor for class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
Constructor.
trafficLights - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
List of the TLTypes.
TrafficLightSetPhaseIndex - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightSetPhaseIndex - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
TrafficLightSetPhaseIndex - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
TrafficLightSetPhaseIndex() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetPhaseIndex
 
TrafficLightSetPhaseIndex() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetPhaseIndex
Creates a new TrafficLightSetPhaseIndex object.
TrafficLightSetProgram - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightSetProgram - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the traffic light program.
TrafficLightSetProgram - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the traffic light program.
TrafficLightSetProgram() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetProgram
 
TrafficLightSetProgram() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetProgram
Creates a new TrafficLightSetProgram object.
TrafficLightSetRemainingPhaseDuration - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightSetRemainingPhaseDuration - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
TrafficLightSetRemainingPhaseDuration - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
TrafficLightSetRemainingPhaseDuration() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetRemainingPhaseDuration
 
TrafficLightSetRemainingPhaseDuration() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetRemainingPhaseDuration
Creates a TrafficLightSetRemainingPhaseDuration traci command.
TrafficLightSetState - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
TrafficLightSetState - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
TrafficLightSetState - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
TrafficLightSetState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSetState
 
TrafficLightSetState() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSetState
Creates a TrafficLightSetState traci command.
TrafficLightSpawner - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning
Class responsible for configuring Traffic Lights to be added to the simulation.
TrafficLightSpawner(CTrafficLight) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.TrafficLightSpawner
Constructor for TrafficLightSpawner.
TrafficLightState - Class in org.eclipse.mosaic.lib.objects.trafficlight
Represents a state of a traffic light.
TrafficLightState(boolean, boolean, boolean) - Constructor for class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
Constructor initializing the state of a traffic light represented by given booleans.
TrafficLightStateChange - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction is intended to be used to forward a request to change the state of a simulated traffic light.
TrafficLightStateChange(long, String) - Constructor for class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
TrafficLightStateChange.ParamType - Enum in org.eclipse.mosaic.interactions.traffic
Identifies which kind of parameter type is used in this TrafficLightStateChange.
TrafficLightStateDecoder - Class in org.eclipse.mosaic.fed.sumo.util
 
TrafficLightStateDecoder() - Constructor for class org.eclipse.mosaic.fed.sumo.util.TrafficLightStateDecoder
 
TrafficLightSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class represents the SUMO command which allows to subscribe the traffic light to the application.
TrafficLightSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to subscribe the traffic light to the application.
TrafficLightSubscribe - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to subscribe the traffic light to the application.
TrafficLightSubscribe() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.TrafficLightSubscribe
 
TrafficLightSubscribe() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSubscribe
Default constructor with codes of main variables.
TrafficLightSubscribe(Collection<Integer>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.TrafficLightSubscribe
Creates a new TrafficLightSubscribe object.
TrafficLightSubscription - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction is sent when a unit wants to subscribe for data of a SUMO traffic light (represented by TrafficLightGroup).
TrafficLightSubscription(long, String) - Constructor for class org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription
Creates a new interaction that subscribes for data of a SUMO traffic light group.
TrafficLightSubscriptionReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
Converts a TraCI response to a subscribed traffic light into a traffic light subscription result.
TrafficLightSubscriptionReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TrafficLightSubscriptionReader
 
TrafficLightSubscriptionResult - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
Information received from SUMO about a traffic light that we have subscribed to.
TrafficLightSubscriptionResult() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.TrafficLightSubscriptionResult
 
TrafficLightTree - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
TrafficLightIndex using a KD-Tree to store traffic lights.
TrafficLightTree(int) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightTree
 
TrafficLightUpdates - Class in org.eclipse.mosaic.interactions.traffic
An interaction that contains updated traffic light groups information, which was received based on subscriptions through TraciSimulationFacade#simulateUntil(time).
TrafficLightUpdates(long, Map<String, TrafficLightGroupInfo>) - Constructor for class org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates
Constructor for this interaction.
TrafficManagementCenterApplication - Interface in org.eclipse.mosaic.fed.application.app.api
All applications accessing traffic management center functionality are to implement this interface.
TrafficManagementCenterOperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
This interface extends the basic OperatingSystem and is implemented by the AbstractSimulationUnit TrafficManagementCenterUnit.
TrafficManagementCenterOperatingSystem.ChangeLaneState - Interface in org.eclipse.mosaic.fed.application.app.api.os
 
TrafficManagementCenterSpawner - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning
Class responsible for configuring Traffic Management Centers to be added to the simulation.
TrafficManagementCenterSpawner(CTrafficManagementCenter) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.TrafficManagementCenterSpawner
TrafficManagementCenterUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
This class represents a Traffic Management Center in the application simulator.
TrafficManagementCenterUnit(TmcMapping) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.TrafficManagementCenterUnit
Constructor for TrafficManagementCenterUnit, sets operating system and traffic detectors.
TrafficObjectIndex - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index
A TrafficObjectIndex is a representation of space using a special data structure.
TrafficObjectIndex(TrafficObjectIndex) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
 
TrafficObjectIndex.Builder - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index
 
TrafficSign<T> - Class in org.eclipse.mosaic.lib.objects.trafficsign
The basics of any traffic sign.
TrafficSign(String, Position, String) - Constructor for class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign
Creates a traffic sign with the minimum values: position and edge id.
TrafficSignAwareApplication - Interface in org.eclipse.mosaic.fed.application.app.api
 
TrafficSignLaneAssignment - Class in org.eclipse.mosaic.lib.objects.trafficsign
Represents a traffic sign that assigns VehicleClasses to lanes.
TrafficSignLaneAssignment(String, Position, String, List<LaneAssignment>) - Constructor for class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
TrafficSignLaneAssignmentChange - Class in org.eclipse.mosaic.interactions.trafficsigns
This interaction can be sent to TrafficSignAmbassador in order to change a variable lane assignment sign.
TrafficSignLaneAssignmentChange(long, String, int, List<VehicleClass>) - Constructor for class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
Creates a new interaction that changes the list of allowed vehicle classes of a variable lane assignment limit sign.
TrafficSignLaneAssignmentChange(long, String, List<VehicleClass>) - Constructor for class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
Creates a new interaction that changes the list of allowed vehicle classes of a variable lane assignment limit sign.
trafficSignLaneWidth - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
The default lane width to be used when adding traffic signs per lane (default: 3.2) (only relevant when using SUMO-GUI)
TrafficSignManager - Class in org.eclipse.mosaic.fed.sumo.util
 
TrafficSignManager(double) - Constructor for class org.eclipse.mosaic.fed.sumo.util.TrafficSignManager
 
TrafficSignRegistration - Class in org.eclipse.mosaic.interactions.trafficsigns
This extension of Interaction informs about a new traffic sign added to the simulation.
TrafficSignRegistration(long, TrafficSign) - Constructor for class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration
Creates a new interaction that informs about a new added traffic sign.
TrafficSignSpeed - Class in org.eclipse.mosaic.lib.objects.trafficsign
Represents a traffic speed sign.
TrafficSignSpeed(String, Position, String, List<SpeedLimit>) - Constructor for class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
Construct a TrafficSignSpeed.
TrafficSignSpeedLimitChange - Class in org.eclipse.mosaic.interactions.trafficsigns
This interaction can be sent to TrafficSignAmbassador in order to change a variable speed sign.
TrafficSignSpeedLimitChange(long, String, double) - Constructor for class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
Creates a new interaction that changes the speed limit of a variable speed limit sign.
TrafficSignSpeedLimitChange(long, String, int, double) - Constructor for class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
Creates a new interaction that changes the speed limit of a variable speed limit sign.
transform(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Applies this transformation matrix to the given vector.
transform(Vector3d, double) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Applies this transformation matrix to the given vector.
TransformationMatrix - Class in org.eclipse.mosaic.lib.spatial
An special version of the Matrix4d providing further methods to describe scaling, rotation, and translation in the 3-dimensional space.
TransformationMatrix() - Constructor for class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Creates a new transformation matrix.
TransformationMatrix(TransformationMatrix) - Constructor for class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Creates a new transformation matrix with values from the given TransformationMatrix.
transformToArguments(T) - Method in class org.eclipse.mosaic.lib.util.cli.CommandLineParser
Transforms the object, which holds the parameter values into a list of arguments, which can be used to start MOSAIC processes with valid arguments.
translate(double, double, double) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Adds translation to this transformation matrix.
translate(Vector3d) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
Adds translation to this transformation matrix.
translateFromEnum(LaneChangeMode) - Static method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoLaneChangeMode
Converts lane change meta information (LaneChangeMode) into specific SumoLaneChangeMode.
translateFromEnum(SpeedMode) - Static method in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
Converts speed mode meta information (SpeedMode) into specific SumoSpeedMode.
translateLateral(double, R) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
translateLateral(Function<Double, Double>, R) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
translateLateralByPoints(Function<T, Double>, R) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
translateName(Field) - Method in class org.eclipse.mosaic.fed.cell.config.gson.RegionsNamingStrategy
 
transmission - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink.CMulticast
Parameters for Transmission Model to be used by multicast.
transmission - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink.CUnicast
Parameters for Transmission Model to be used by unicast.
transmission - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CUplink
The packet retransmission (here summarized in the delay).
transmission - Variable in class org.eclipse.mosaic.fed.sns.model.TransmissionParameter
Contains parameters regarding the loss-probability and the maxRetries.
TRANSMISSION_POWER_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
transmissionMode - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CBandwidthMeasurement
Defines the transmission mode which is observed.
TransmissionMode - Enum in org.eclipse.mosaic.fed.cell.config.model
 
TransmissionModel - Class in org.eclipse.mosaic.lib.model.transmission
Logic of the loss probability model to simulate packet transmission.
TransmissionModel() - Constructor for class org.eclipse.mosaic.lib.model.transmission.TransmissionModel
 
TransmissionParameter - Class in org.eclipse.mosaic.fed.sns.model
Class holding all necessary information for the calculation of a transmission.
TransmissionParameter(RandomNumberGenerator, Delay, CTransmission, int) - Constructor for class org.eclipse.mosaic.fed.sns.model.TransmissionParameter
Creates a TransmissionParameter-object.
TransmissionResult - Class in org.eclipse.mosaic.lib.model.transmission
Result from Pr/Pl Model for determination of packet retransmission and loss.
TransmissionResult() - Constructor for class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Create a new default TransmissionResult object.
TransmissionResult(boolean) - Constructor for class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
 
TransmissionResult(boolean, long) - Constructor for class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Create a new TransmissionResult object with specified input parameter.
TransmissionResult(int, boolean) - Constructor for class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Create a new TransmissionResult object with specified input parameter.
TransmissionResult(TransmissionResult) - Constructor for class org.eclipse.mosaic.lib.model.transmission.TransmissionResult
Create a new TransmissionResult object while cloning from the previous TransmissionResult object.
TransmissionSimulator - Class in org.eclipse.mosaic.fed.sns.ambassador
 
TransmissionSimulator(RandomNumberGenerator, CSns) - Constructor for class org.eclipse.mosaic.fed.sns.ambassador.TransmissionSimulator
Constructor for TransmissionSimulator, sets the configuration, transmission models & RNG.
transpose() - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Transposes this matrix.
transpose() - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Transposes this matrix.
transpose() - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
transpose() - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
transpose(Matrix3d) - Method in class org.eclipse.mosaic.lib.math.Matrix3d
Writes a transposed version of this matrix into the result matrix.
transpose(Matrix4d) - Method in class org.eclipse.mosaic.lib.math.Matrix4d
Writes a transposed version of this matrix into the result matrix.
transpose(RotationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.RotationMatrix
 
transpose(TransformationMatrix) - Method in class org.eclipse.mosaic.lib.spatial.TransformationMatrix
 
traverse(SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser
 
traverseChildren(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius
 
traverseChildren(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.KNearest
 
traverseChildren(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
traverseChildren(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser
 
traverseLeaf(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InPolygon
 
traverseLeaf(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius
 
traverseLeaf(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.KNearest
 
traverseLeaf(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
 
traverseLeaf(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser
 
traverseNode(SpatialTree.Node, SpatialTree<T>) - Method in class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser
 
triggerInteraction(Interaction) - Method in interface org.eclipse.mosaic.rti.api.Interactable
This method allows a caller to interact with other federates by sending an interaction.
triggerInteraction(Interaction) - Method in class org.eclipse.mosaic.rti.MosaicRtiAmbassador
 
triggerOnSendMessage(V2xMessageTransmission) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.AbstractSimulationUnit
 
triggerOnSendMessage(V2xMessageTransmission) - Method in interface org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CommunicationModuleOwner
This function is called when a Message has been sent.
ttl - Variable in class org.eclipse.mosaic.fed.sns.model.TransmissionParameter
The time to live (#hops) for the transmission.
TTL_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
Tuple<A,​B> - Class in org.eclipse.mosaic.lib.misc
 
Tuple(A, B) - Constructor for class org.eclipse.mosaic.lib.misc.Tuple
 
turnCost() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncoding
 
TurnCostAnalyzer - Class in org.eclipse.mosaic.lib.routing.graphhopper.util
Calculates costs for all turns of a traffic network.
TurnCostAnalyzer(BaseGraph, WayTypeEncoder) - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.util.TurnCostAnalyzer
Crates a new TurnCostAnalyzer with default calculation properties.
turnRestriction() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncoding
 
type - Variable in class org.eclipse.mosaic.fed.application.config.CApplicationAmbassador.CRoutingByType
Defines the Routing implementation to use for navigation.
type - Variable in class org.eclipse.mosaic.fed.environment.config.CEvent
Type of the event.
type - Variable in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.application.ApplicationInteraction
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.application.ItefLogging
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.application.SumoTraciRequest
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.application.SumoTraciResponse
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.V2xFullMessageReception
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.V2xMessageReception
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.V2xMessageRemoval
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStart
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.electricity.BatteryChargingStop
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.electricity.ChargingStationUpdate
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.electricity.VehicleBatteryUpdates
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.electricity.VehicleChargingDenial
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.RsuRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.ServerRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.TmcRegistration
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.mapping.VehicleRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.LanePropertyChange
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
string identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleResume
String identifying this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
 
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.interactions.vehicle.VehicleStop
String identifying the type of this interaction.
TYPE_ID - Static variable in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment
 
TYPE_ID - Static variable in class org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed
 
TypeBasedInteractionManagement - Class in org.eclipse.mosaic.rti.interaction
This implementation of InteractionManagement allows a type based message subscription.
TypeBasedInteractionManagement(ComponentProvider) - Constructor for class org.eclipse.mosaic.rti.interaction.TypeBasedInteractionManagement
 
TypeBasedTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
TypeBasedTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TypeBasedTraciReader
 
TypeBasedTraciReader(AbstractTraciResultReader.Matcher<Object>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.TypeBasedTraciReader
 
typeDistribution - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
Defines the distribution of vehicle types.
typeDistributions - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
A list of distribution of prototypes to reuse in vehicle spawners.
TypeFieldTypeAdapter<T> - Class in org.eclipse.mosaic.lib.gson
A type adapter which creates an object of a specific type based on a hidden "type" field.
TypeFieldTypeAdapter(TypeAdapterFactory, Gson) - Constructor for class org.eclipse.mosaic.lib.gson.TypeFieldTypeAdapter
 
types - Variable in class org.eclipse.mosaic.fed.mapping.config.units.COriginDestinationMatrixMapper
List of the vehicles that should be spawned.
types - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CVehicle
List of possible vehicle types to be spawned.

U

UBYTE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
8Bit unsigned byte.
UBYTE_COLOR - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.TraciDatatypes
4-byte array for colors.
udp() - Method in class org.eclipse.mosaic.lib.objects.addressing.CellMessageRoutingBuilder
Sets the ProtocolType for the routing to ProtocolType.UDP.
UDP - org.eclipse.mosaic.lib.enums.ProtocolType
 
udpHeader - Variable in class org.eclipse.mosaic.fed.cell.config.CCell.CHeaderLengths
The size of UDP headers added to all messages which use ProtocolType.UDP for transmission.
UNAVAILABLE - org.eclipse.mosaic.lib.enums.DriveDirection
 
unblockChargingSpot(String) - Method in class org.eclipse.mosaic.lib.objects.electricity.ChargingStationData
Unblocks the given charging spot, meaning a vehicle has undocked from it.
UNDEF - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
UNDEF = -1;
UNDEF - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Undefined Message.
UNDEF_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
UNDEF = -1;
Undefined - org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
 
undeployFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.DistributedFederationManagement
Undeploys a federate represented by its handle on a remote machine using SSH.
undeployFederate(FederateDescriptor) - Method in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
Undeploys a federate represented by its handle on the local machine.
unicast - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink
Point-to-point communication (unicast).
UNIT_REMOVED - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
UNIT_SIMULATOR_AddedUnitInPreviousTime - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
UNIT_SIMULATOR_IdAlreadyAssigned - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
UNIT_SIMULATOR_IdFromUnitIsNotInMap - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
UNIT_SIMULATOR_UnknownSimulationUnitToPutInMap - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
UNIT_SIMULATOR_UnknownSimulationUnitToRemoveFromMap - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
UNIT_SIMULATOR_UnknownSimulationUnitToStartApplications - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
UnitData - Class in org.eclipse.mosaic.lib.objects
General unit data container for e.g.
UnitData(long, String, GeoPoint) - Constructor for class org.eclipse.mosaic.lib.objects.UnitData
Creates a new UnitData.
UnitFieldAdapter - Class in org.eclipse.mosaic.lib.util.gson
Adapter for JSON fields which translates values as string representatives to actual double values, e.g.
UnitFieldAdapter.CapacityAmpereHour - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.CapacityAmpereHourQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.CurrentAmpere - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.CurrentAmpereQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.DistanceMeters - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.DistanceMetersQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.SpeedMS - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.SpeedMSQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.VoltageVolt - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.VoltageVoltQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.WeightKiloGrams - Class in org.eclipse.mosaic.lib.util.gson
 
UnitFieldAdapter.WeightKiloGramsQuiet - Class in org.eclipse.mosaic.lib.util.gson
 
UnitLogger - Interface in org.eclipse.mosaic.fed.application.ambassador.util
Log facade for units and their applications, provides various convenience functions on top of the general Logger interface.
UnitLoggerImpl - Class in org.eclipse.mosaic.fed.application.ambassador.util
Implementation of the UnitLogger interface
UnitLoggerImpl(String, String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
Create a new unit logger based on an id.
UnitMapping - Class in org.eclipse.mosaic.lib.objects.mapping
A simulation unit which may be equipped with applications.
UnitNameComparator - Class in org.eclipse.mosaic.lib.objects
Comparator to sort simulation units the derived objects as vehicles, rsu and so on by alphanumeric order (natural order).
UnitNameComparator() - Constructor for class org.eclipse.mosaic.lib.objects.UnitNameComparator
 
UnitNameGenerator - Class in org.eclipse.mosaic.lib.objects
Helper class to generate unique names for the objects in the simulation.
UnitNameGenerator() - Constructor for class org.eclipse.mosaic.lib.objects.UnitNameGenerator
 
UnitSimulator - Enum in org.eclipse.mosaic.fed.application.ambassador
The UnitSimulator is a singleton responsible for registering/removing AbstractSimulationUnits to/from the simulation, enabling the units' sensors and loading the units' applications.
UnitSimulator - org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
 
UnitType - Enum in org.eclipse.mosaic.lib.objects
 
Unknown - org.eclipse.mosaic.lib.enums.VehicleClass
 
UNKNOWN - org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
 
UNKNOWN - org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
 
UNKNOWN - org.eclipse.mosaic.lib.enums.RsuType
 
UNKNOWN - org.eclipse.mosaic.rti.config.CLocalHost.OperatingSystem
 
until - Variable in class org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent
 
UP - Static variable in class org.eclipse.mosaic.lib.math.VectorUtils
 
update(long, int) - Method in class org.eclipse.mosaic.fed.sumo.util.InductionLoop
Updates this lane detector with new information.
update(long, long, long) - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement.PerformanceCalculator
 
update(InductionLoopInfo) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.InductionLoop
Updates this lane detector with new information.
update(LaneAreaDetectorInfo) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.tmc.LaneAreaDetector
Updates this lane segment with new information.
update(Advice) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice
 
update(Segment) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
UPDATE_CHARGING_STATION - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
UPDATE_NODE - org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Update messages
UPDATE_NODE - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannel.CMD
Update node properties.
UPDATE_NODE_VALUE - Static variable in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
--> Update messages
UPDATE_SEEN_TRAFFIC_SIGN - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
UPDATE_TRAFFIC_DETECTORS - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
UPDATE_TRAFFIC_LIGHT - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
UPDATE_TYPE_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
updateAccelerationAdvices(double) - Method in class org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment
 
updateChargingStation(ChargingStationUpdate) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
updateCurrentTime() - Method in interface org.eclipse.mosaic.rti.api.WatchDog
Updates the Watchdog with the current real time.
updateCurrentTime() - Method in class org.eclipse.mosaic.rti.WatchDogThread
Updates the Watchdog with the current real time.
updateDb(File) - Static method in class org.eclipse.mosaic.lib.database.DatabaseUtils
Updates the database from the given File object to the latest scheme.
updateGrid() - Method in class org.eclipse.mosaic.lib.spatial.Grid
 
updateInitialSpeedLimit() - Method in class org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit
 
updateInterval - Variable in class org.eclipse.mosaic.fed.sumo.config.CSumo
The Interval after which positions are published.
updateSpatialIndices() - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
Updates the spatial indices (currently only vehicles).
updateTrafficLights(Map<String, TrafficLightGroupInfo>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.TrafficLightIndex
Updates the TrafficObjectIndex in regard to traffic lights.
updateTrafficLights(Map<String, TrafficLightGroupInfo>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Updates the TrafficObjectIndex in regard to traffic lights.
updateTrafficLights(TrafficLightUpdates) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
Updates the traffic light index in regard to traffic lights.
updateTree() - Method in class org.eclipse.mosaic.lib.spatial.QuadTree
 
updateVehicles(Iterable<VehicleData>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.SumoIndex
 
updateVehicles(Iterable<VehicleData>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
Updates the TrafficObjectIndex with a list of VehicleData objects.
updateVehicles(Iterable<VehicleData>) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex
Updates the TrafficObjectIndex with a list of VehicleData objects.
updateVehicles(VehicleUpdates) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.CentralPerceptionComponent
Store new updates of all Vehicles to be used in the next update of the spatial index.
updateVehicleUpdates(VehicleUpdates) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
updateWatchDog() - Method in interface org.eclipse.mosaic.rti.api.TimeManagement
Updates the watchdog thread to show that wa are still alive.
updateWatchDog() - Method in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
uplink - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties
Up- and downlink module.
uplinkPossible() - Method in class org.eclipse.mosaic.lib.objects.communication.CellConfiguration
 
UplinkUnicast - org.eclipse.mosaic.fed.cell.config.model.TransmissionMode
 
UPSTREAM_MODULE - Static variable in class org.eclipse.mosaic.fed.cell.module.CellModuleNames
 
UpstreamModule - Class in org.eclipse.mosaic.fed.cell.module.streammodules
This module simulates the Uplink in the RAN-part (radio access network) of the cellular network.
UpstreamModule(ChainManager) - Constructor for class org.eclipse.mosaic.fed.cell.module.streammodules.UpstreamModule
Creates a new UpstreamModule object.
usableCapacity - Variable in class org.eclipse.mosaic.fed.cell.config.model.CNetworkProperties.CDownlink.CMulticast
For more detailed modeling of the multicast, the usableCapacity configures the ratio of the overall downlink capacity allowed to be used.
usageHint(String, String, String) - Method in class org.eclipse.mosaic.lib.util.cli.CommandLineParser
This method is used to define a usage hint for the respective CommandLineParser.
useCellNetwork() - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
useCellNetwork() - Method in class org.eclipse.mosaic.app.tutorial.WeatherWarningAppCell
 
user - Variable in class org.eclipse.mosaic.rti.config.CRemoteHost
The user name with which a connection to the host is to be created.
user(String) - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Sets the user and group of container.
userTaggedValue(byte[]) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.communication.CamBuilder
 
UserTaggedValueReadingApp - Class in org.eclipse.mosaic.app.tutorial.cam
This is a simple application that reads received V2X messages and logs either the user tagged value if the received message was a CAM or the message type and source name if it wasn't a CAM.
UserTaggedValueReadingApp() - Constructor for class org.eclipse.mosaic.app.tutorial.cam.UserTaggedValueReadingApp
 
useZoneOfUtmOrigin() - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
Enables the option to use the zone of the UTM origin point when converting to UTM Point.
UtmGeoCalculator - Class in org.eclipse.mosaic.lib.transform
 
UtmGeoCalculator() - Constructor for class org.eclipse.mosaic.lib.transform.UtmGeoCalculator
 
UtmGeoCalculator(GeoProjection) - Constructor for class org.eclipse.mosaic.lib.transform.UtmGeoCalculator
 
UtmPoint - Interface in org.eclipse.mosaic.lib.geo
 
UtmPointAdapter - Class in org.eclipse.mosaic.lib.gson
 
UtmPointAdapter() - Constructor for class org.eclipse.mosaic.lib.gson.UtmPointAdapter
 
utmToGeographic(UtmPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a cartesian world coordinate depicted by a UtmPoint to geographic WGS84 coordinates.
utmToGeographic(UtmPoint, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a cartesian world coordinate depicted by a UtmPoint to geographic WGS84 coordinates.
utmToGeographic(UtmPoint, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
utmToGeographic(UtmPoint, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
utmToVector(UtmPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a cartesian world coordinate depicted by a UtmPoint into local coordinates coordinates.
utmToVector(UtmPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a cartesian world coordinate depicted by a UtmPoint into local coordinates coordinates.
utmToVector(UtmPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
utmToVector(UtmPoint, Vector3d) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
utmZone - Variable in class org.eclipse.mosaic.lib.geo.MutableUtmPoint
 
UtmZone - Class in org.eclipse.mosaic.lib.geo
This class provide a zone for the Universal Transverse Mercator coordinate system.

V

V2X_FULL_MESSAGE_RECEPTION - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
V2X_MESSAGE_ACKNOWLEDGEMENT - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
V2X_MESSAGE_RECEPTION - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
V2xFullMessageReception - Class in org.eclipse.mosaic.interactions.communication
This extension of V2xMessageReception is intended to be used to exchange information about a received V2X message, which is generated out of the application simulator and not added to the according cache.
V2xFullMessageReception(long, String, V2xMessage, V2xReceiverInformation) - Constructor for class org.eclipse.mosaic.interactions.communication.V2xFullMessageReception
Constructor using fields.
V2xMessage - Class in org.eclipse.mosaic.lib.objects.v2x
Base class for any V2X message to be exchanged among simulation entities.
V2xMessage(MessageRouting) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Creates a new V2X message.
V2xMessage(MessageRouting, int) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.V2xMessage
Creates a new V2X message.
V2xMessage.Empty - Class in org.eclipse.mosaic.lib.objects.v2x
Empty message for communication testing purposes.
V2xMessageAcknowledgement - Class in org.eclipse.mosaic.interactions.communication
This extension of Interaction is used by a communication simulator to inform about success or failure of a packet transmission.
V2xMessageAcknowledgement(long, int, String) - Constructor for class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
V2xMessageAcknowledgement(long, V2xMessage) - Constructor for class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
V2xMessageAcknowledgement(long, V2xMessage, List<NegativeAckReason>) - Constructor for class org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement
 
V2xMessageReception - Class in org.eclipse.mosaic.interactions.communication
This extension of Interaction is intended to be used to exchange information about a received V2X message.
V2xMessageReception(long, String, int, V2xReceiverInformation) - Constructor for class org.eclipse.mosaic.interactions.communication.V2xMessageReception
Constructor using fields.
V2xMessageRemoval - Class in org.eclipse.mosaic.interactions.communication
This extension of Interaction is intended to be used to exchange information about to delete V2X messages.
V2xMessageRemoval(long, Collection<Integer>) - Constructor for class org.eclipse.mosaic.interactions.communication.V2xMessageRemoval
Constructor using fields.
V2xMessageTransmission - Class in org.eclipse.mosaic.interactions.communication
This extension of Interaction is intended to be used to exchange information about a sent V2X message.
V2xMessageTransmission(long, V2xMessage) - Constructor for class org.eclipse.mosaic.interactions.communication.V2xMessageTransmission
Constructor using fields.
V2xReceiverInformation - Class in org.eclipse.mosaic.lib.objects.v2x
Contains the receive signal strength of a V2X communication.
V2xReceiverInformation(long) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation
value - Variable in class org.eclipse.mosaic.fed.environment.config.CEventType
This is a value used for assigning a value to the event, it can be used as the strength of an event, or the amount of free parking spots in a parking lot, etc.
value - Variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
 
value() - Method in annotation type org.eclipse.mosaic.fed.output.ambassador.Handle
 
valueOf(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
Deprecated.
valueOf(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
Deprecated.
valueOf(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
Deprecated.
valueOf(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
Deprecated.
valueOf(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
Deprecated.
valueOf(int) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
Returns the enum constant of this type with the specified name.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
Returns the enum constant of this type with the specified name.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
Returns the enum constant of this type with the specified name.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
Returns the enum constant of this type with the specified name.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.cell.config.model.TransmissionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMoveToXY.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange.VehicleLaneChangeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation.SensorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange.VehicleSpeedChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.database.road.Restriction.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.AdHocChannel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.CellTransmissionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.DestinationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.DriveDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.LaneChangeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.NegativeAckReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.ProtocolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.RsuType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.SensorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.SpeedMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.VehicleClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.enums.VehicleStopMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.math.MatrixElementOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.RadioMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.MultiChannelMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.electricity.ChargingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.UnitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.v2x.etsi.cam.AwarenessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.LaneChange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.ReactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue.SensorStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.DepartureSpeedMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.spatial.PointCloud.PointReference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.lib.transform.ReferenceEllipsoid
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.mosaic.rti.config.CLocalHost.OperatingSystem
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.application.ambassador.SimulationKernel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.application.ambassador.UnitSimulator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.cell.config.model.TransmissionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.cell.data.ConfigurationData
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.cell.data.SimulationData
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.mapping.config.units.CVehicle.SpawningMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetMoveToXY.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.SumoVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.fed.sumo.bridge.TraciVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange.ParamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange.VehicleLaneChangeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation.SensorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange.VehicleSpeedChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage.CommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.RadioMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioNumber
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.RadioChannel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.AddressCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.UpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.database.road.Restriction.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.AdHocChannel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.CellTransmissionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.DestinationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.DriveDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.LaneChangeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.NegativeAckReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.ProtocolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.RsuType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.SensorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.SpeedMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.VehicleClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.enums.VehicleStopMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.math.MatrixElementOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration.RadioMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration.MultiChannelMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.electricity.ChargingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.UnitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.v2x.etsi.cam.AwarenessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.LaneChange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice.ReactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue.SensorStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.DepartureSpeedMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture.LaneSelectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter.VehicleParameterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.spatial.PointCloud.PointReference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.lib.transform.ReferenceEllipsoid
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.mosaic.rti.config.CLocalHost.OperatingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
VAPORIZED - org.eclipse.mosaic.fed.sumo.bridge.api.VehicleSetRemove.Reason
 
var - Variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar
 
var(int) - Static method in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar
 
VAR_ACCEL - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_ACCELERATION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
The maximum acceleration.
VAR_ACCELERATION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_ADD - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
VAR_ADD - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeRouteState
Add a new route.
VAR_ADD - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Add a vehicle.
VAR_ALLOWED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandLanePropertyChange
Allowed vehicle classes.
VAR_ANGLE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
VAR_ANGLE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_CHANGE_LANE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Change to the lane.
VAR_CHANGE_ROUTE_BY_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Change route vy given Id.
VAR_COLOR - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
The vehicle's color.
VAR_COMPLETE_DEFINITION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
Definition of the complete traffic light program.
VAR_COMPLETE_PROGRAM - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeTrafficLightState
Complete program definition.
VAR_CONTROLLED_JUNCTIONS - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The junctions controlled by the traffic light.
VAR_CONTROLLED_LANES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The list of lanes which are controlled by the traffic light.
VAR_CONTROLLED_LINKS - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The links controlled by the traffic light.
VAR_CURRENT_PHASE_INDEX - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The index of the current phase in the current program.
VAR_CURRENT_PROGRAM - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The id of the current program.
VAR_CURRENT_STATE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The encoded state of the traffic light group.
VAR_DECEL - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_DECELERATION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
The maximum deceleration.
VAR_DEPARTED_VEHICLES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveSimulationValue
Id's of vehicles which departed in this time step.
VAR_DISALLOWED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandLanePropertyChange
Disallowed vehicle classes.
VAR_DISTANCE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_EDGES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveRouteValue
The Id's of the edges the vehicle's route is made of.
VAR_EMISSIONS_CO - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_EMISSIONS_CO2 - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_EMISSIONS_ELECTRICITY - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_EMISSIONS_FUEL - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_EMISSIONS_HC - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_EMISSIONS_NOX - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_EMISSIONS_PMX - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_FOLLOWER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_HEIGHT - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
VAR_HEIGHT - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_HEIGHT - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_HIGHLIGHT - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Highlighting the vehicle in the GUI.
VAR_ID_LIST - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
Vehicle Id's running within the scenario.
VAR_ID_LIST - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveRouteValue
Vehicle Id's running within the scenario.
VAR_ID_LIST - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
Ids of traffic light groups within the simulation.
VAR_IMAGE_PATH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
VAR_IMPERFECTION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Driver imperfection.
VAR_LANE_CHANGE_MODE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Lane change mode of the vehicle.
VAR_LANE_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
The id of the lane the vehicle was at within the last step.
VAR_LANE_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
The Id of the lane the vehicle was at within the last step.
VAR_LANE_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_LANE_INDEX - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_LANE_POSITION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_LAST_STEP_HALTING_VEHICLE_NUMBER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
The number of halting vehicles in the last simulation step.
VAR_LAST_STEP_MEAN_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
The mean speed of vehicles that were on the induction loop within the last simulation step.
VAR_LAST_STEP_MEAN_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
The mean speed of vehicles that were on the induction loop within the last simulation step.
VAR_LAST_STEP_MEAN_VEHICLE_LENGTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
The mean length of vehicles which were on the detector in the last step.
VAR_LAST_STEP_OCCUPANCY - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
The percentage of time the detector was occupied by a vehicle in the last simulation step.
VAR_LAST_STEP_OCCUPANCY - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
The percentage of time the detector was occupied by a vehicle in the last simulation step.
VAR_LAST_STEP_TIME_SINCE_LAST_DETECTION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
The time since last detection.
VAR_LAST_STEP_VEHICLE_DATA - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
Information about vehicles which passed the detector.
VAR_LAST_STEP_VEHICLE_IDS - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
The Id's of the vehicles stopped in the last simulation step.
VAR_LAST_STEP_VEHICLE_NUMBER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
The number of vehicles that were on the induction loop within the last simulation step.
VAR_LAST_STEP_VEHICLE_NUMBER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
The number of vehicles that were on the induction loop within the last simulation step.
VAR_LATERAL_LANE_POSITION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_LEADER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_LENGTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
The length of the vehicle.
VAR_LENGTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneAreaState
The length of the vehicles.
VAR_LENGTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneValue
Command to retrieve the length of a lane.
VAR_LENGTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_LENGTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_LINE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_MAX_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
The maximum speed of the vehicle.
VAR_MAX_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_MIN_GAP - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
The vehicle's minimum headway gap.
VAR_MIN_GAP - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_MIN_GAP - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_MOVE_TO_XY - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Moves the vehicle to a new specific position.
VAR_NEXT_STOPS - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_PARAMETER - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Additional parameter for the vehicle.
VAR_PHASE_DEFAULT_DURATION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The default total duration of the currently active phase.
VAR_PHASE_DURATION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeTrafficLightState
Phase duration.
VAR_PHASE_INDEX - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeTrafficLightState
Index of the phase.
VAR_POSITION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveInductionLoopState
Position of the vehicle.
VAR_POSITION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveJunctionValue
The position of the named junction.
VAR_POSITION - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_POSITION_3D - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_PROGRAM_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeTrafficLightState
Id of the traffic light program.
VAR_REMOVE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
VAR_REMOVE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Remove the vehicle.
VAR_RESUME - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Resume from a stop.
VAR_ROAD_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_ROUTE_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_SHAPE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveLaneValue
Command to retrieve the shape of a lane.
VAR_SIGMA - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_SIGNAL_STATES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_SLOPE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_SLOW_DOWN - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Changes the speed for slow down.
VAR_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
The vehicle speed.
VAR_SPEED - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_SPEED_FACTOR - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Speed factor to exceed the maximum permitted speed or to decelerate.
VAR_SPEED_FACTOR - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_SPEED_MODE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Speed mode.
VAR_STATE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeTrafficLightState
Traffic light states.
VAR_STATE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The tl's state of light definitions.
VAR_STOP - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Vehicle stop.
VAR_STOP_STATE - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_TAU - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Driver reaction time.
VAR_TAU - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_TELEPORTING_LIST - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_TIME_OF_NEXT_SWITCH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveTrafficLightValue
The assumed time at which the traffic lights change the phase.
VAR_TYPE_ID - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_UPDATE_BEST_LANES - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangeVehicleValue
Update the lanes.
VAR_VCLASS - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
VAR_VMAX - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandLanePropertyChange
Maximum speed allowed on the lane.
VAR_WIDTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandChangePoiState
 
VAR_WIDTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleState
 
VAR_WIDTH - Static variable in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.CommandRetrieveVehicleTypeState
 
varDeprecated(int, TraciVersion) - Static method in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar
 
variable(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines the variable identifier (usually the second writer).
variable(SumoVar) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines the variable identifier (usually the second writer).
VARIABLE_TRAFFIC_SIGN - org.eclipse.mosaic.lib.enums.RsuType
 
varSince(int, TraciVersion) - Static method in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar
 
varSinceAndDeprecated(int, TraciVersion, TraciVersion) - Static method in class org.eclipse.mosaic.fed.sumo.bridge.traci.constants.SumoVar
 
Vecs() - Constructor for class org.eclipse.mosaic.lib.spatial.LineString.Vecs
 
Vecs(List<? extends Vector3d>) - Constructor for class org.eclipse.mosaic.lib.spatial.LineString.Vecs
 
Vecs(Stream<? extends Vector3d>) - Constructor for class org.eclipse.mosaic.lib.spatial.LineString.Vecs
 
Vector3d - Class in org.eclipse.mosaic.lib.math
 
Vector3d() - Constructor for class org.eclipse.mosaic.lib.math.Vector3d
Constructor for Vector3d, which initializes it as V_0.
Vector3d(double, double, double) - Constructor for class org.eclipse.mosaic.lib.math.Vector3d
Constructor for Vector3d, initializing it with the given coordinates.
Vector3d(Vector3d) - Constructor for class org.eclipse.mosaic.lib.math.Vector3d
Constructor for Vector3d, initializing it with a copy of the coordinates from another given Vector3d.
vectorToGeographic(Vector3d) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a local coordinate depicted by a Vector3d to geographic WGS84 coordinates.
vectorToGeographic(Vector3d, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a local coordinate depicted by a Vector3d to geographic WGS84 coordinates.
vectorToGeographic(Vector3d, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
vectorToGeographic(Vector3d, MutableGeoPoint) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
vectorToUtm(Vector3d) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a local coordinate depicted by a Vector3d into UTM coordinates.
vectorToUtm(Vector3d, MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.transform.GeoProjection
Converts a local coordinate depicted by a Vector3d into UTM coordinates.
vectorToUtm(Vector3d, MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.transform.LazyGeoProjection
 
vectorToUtm(Vector3d, MutableUtmPoint) - Method in class org.eclipse.mosaic.lib.transform.Wgs84Projection
 
VectorUtils - Class in org.eclipse.mosaic.lib.math
 
VectorUtils() - Constructor for class org.eclipse.mosaic.lib.math.VectorUtils
 
VEHICLE - org.eclipse.mosaic.lib.objects.UnitType
 
VEHICLE - org.eclipse.mosaic.lib.objects.v2x.etsi.cam.AwarenessType
 
VEHICLE_ADDED - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
VEHICLE_DETECTED - org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue.SensorStatus
 
VEHICLE_ID_TRANSFORMER - Static variable in interface org.eclipse.mosaic.fed.sumo.bridge.Bridge
Defines the IdTransformer which transforms the vehicle IDs if required.
VEHICLE_NoEventResource - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
VEHICLE_NotElectric - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
VEHICLE_REMOVED - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
VEHICLE_UnknownEvent - org.eclipse.mosaic.fed.application.ambassador.ErrorRegister
 
VEHICLE_UPDATED - Static variable in class org.eclipse.mosaic.fed.application.ambassador.util.EventNicenessPriorityRegister
 
VehicleAdd - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleAdd - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleAdd - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
VehicleAdd() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleAdd
 
VehicleAdd() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleAdd
Creates a VehicleAdd command.
VehicleApplication - Interface in org.eclipse.mosaic.fed.application.app.api
All applications on vehicles that should be informed about the vehicles movements should implement this interface.
VehicleAwarenessData - Class in org.eclipse.mosaic.lib.objects.v2x.etsi.cam
This contains the AwarenessData for a CAM in the context of a vehicle acting as a sender.
VehicleAwarenessData(DataInput) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
VehicleAwarenessData(VehicleClass, double, double, double, double, DriveDirection, int, double) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
VehicleAwarenessData(VehicleClass, double, double, int) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
VehicleAwarenessData(VehicleClass, double, double, int, double, double) - Constructor for class org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData
 
VehicleBatteryUpdates - Class in org.eclipse.mosaic.interactions.electricity
This extension of Interaction is used to inform the applications of simulation units about changed BatteryData.
VehicleBatteryUpdates(long, Collection<BatteryData>) - Constructor for class org.eclipse.mosaic.interactions.electricity.VehicleBatteryUpdates
Creates a new VehicleBatteryUpdates interaction.
VehicleBoundingBox - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
An object representing a vehicles' 2D bounding box.
VehicleCamSendingApp - Class in org.eclipse.mosaic.fed.application.app.etsi
ETSI conform application for vehicles.
VehicleCamSendingApp() - Constructor for class org.eclipse.mosaic.fed.application.app.etsi.VehicleCamSendingApp
 
VehicleChargingDenial - Class in org.eclipse.mosaic.interactions.electricity
This extension of Interaction is sent out by the Charging Station Ambassador to inform the Application Simulator (the vehicles) when a charging station is already in use.
VehicleChargingDenial(long, String, String) - Constructor for class org.eclipse.mosaic.interactions.electricity.VehicleChargingDenial
Creates a new VehicleChargingDenial message that is sent to a vehicle that requested to charge at this station.
VehicleChargingStartRequest - Class in org.eclipse.mosaic.interactions.electricity
This extension of Interaction is intended to be used to forward a request from a vehicle to start charging its battery at a ChargingStationData to the RTI.
VehicleChargingStartRequest(long, String, String) - Constructor for class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
Creates a new VehicleChargingStartRequest interaction.
VehicleChargingStartRequest(long, String, String, String) - Constructor for class org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest
Creates a new VehicleChargingStartRequest interaction.
VehicleChargingStopRequest - Class in org.eclipse.mosaic.interactions.electricity
This extension of Interaction is intended to be used to forward a request from a vehicle to stop charging its battery at a ChargingStationData to the RTI.
VehicleChargingStopRequest(long, String) - Constructor for class org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest
Creates a new VehicleChargingStopRequest interaction.
vehicleClass - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Class of the vehicle.
vehicleClass(VehicleClass) - Method in class org.eclipse.mosaic.lib.routing.RoutingParameters
Defines the VehicleClass to search a route for (e.g.
VehicleClass - Enum in org.eclipse.mosaic.lib.enums
Enumeration of vehicle types.
VehicleConfigurationApp - Class in org.eclipse.mosaic.app.tutorial.configurableapp
This is a simple application to demonstrate a configurable application.
VehicleConfigurationApp() - Constructor for class org.eclipse.mosaic.app.tutorial.configurableapp.VehicleConfigurationApp
 
VehicleConsumptions - Class in org.eclipse.mosaic.lib.objects.vehicle
Provides consumptions of a vehicle.
VehicleConsumptions(Consumptions, Consumptions) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions
Construct a VehicleConsumptions object.
VehicleContextSubscriptionResult - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
This class summarizes the results of the vehicle subscription.
VehicleContextSubscriptionResult() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleContextSubscriptionResult
 
VehicleContextSubscriptionTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
VehicleContextSubscriptionTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.VehicleContextSubscriptionTraciReader
 
vehicleCount - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LaneAreaSubscriptionResult
How much vehicles entered into lane area.
vehicleData(double, double) - Method in class org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo.Builder
 
vehicleData(int, double) - Method in class org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo.Builder
 
VehicleData - Class in org.eclipse.mosaic.lib.objects.vehicle
This class is used as a container for any vehicle data.
VehicleData.Builder - Class in org.eclipse.mosaic.lib.objects.vehicle
A builder for creating VehicleData objects without using the monstrous constructor.
VehicleDeparture - Class in org.eclipse.mosaic.lib.objects.vehicle
 
VehicleDeparture.Builder - Class in org.eclipse.mosaic.lib.objects.vehicle
 
VehicleDeparture.DepartureSpeedMode - Enum in org.eclipse.mosaic.lib.objects.vehicle
 
VehicleDeparture.LaneSelectionMode - Enum in org.eclipse.mosaic.lib.objects.vehicle
 
VehicleEmissions - Class in org.eclipse.mosaic.lib.objects.vehicle
Provide emissions of a vehicle.
VehicleEmissions(Emissions, Emissions) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions
 
VehicleEncoding - Class in org.eclipse.mosaic.lib.routing.graphhopper.util
Collection of all EncodedValue implementations required for a vehicle to function within the GraphHopper context.
VehicleEncodingManager - Class in org.eclipse.mosaic.lib.routing.graphhopper.util
In GraphHopper, any data for edges, nodes, and turns, are stored with as low overhead as possible.
VehicleEncodingManager(List<Profile>) - Constructor for class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncodingManager
 
VehicleFacade - Class in org.eclipse.mosaic.fed.sumo.bridge.facades
 
VehicleFacade(Bridge) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.facades.VehicleFacade
Creates a new VehicleFacade object.
VehicleFederateAssignment - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction is intended for the Phabmacs + SUMO Controlling Ambassador (PhaSCA) to notify SUMO and Phabmacs of any vehicles that are simulated externally.
VehicleFederateAssignment(long, String, String, double) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment
Constructor for VehicleFederateAssignment.
VehicleFlowGenerator - Class in org.eclipse.mosaic.fed.mapping.ambassador
Class for traffic stream generation.
VehicleFlowGenerator(CVehicle, RandomNumberGenerator, boolean, boolean) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.VehicleFlowGenerator
Constructor for VehicleFlowGenerator using one vehicle type configuration.
VehicleGetParameter - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class reads a parameter value for specific a vehicle.
VehicleGetParameter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class reads a parameter value for specific a vehicle.
VehicleGetParameter - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads a parameter value for specific a vehicle.
VehicleGetParameter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetParameter
 
VehicleGetParameter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetParameter
Creates a new VehicleGetParameter traci command.
VehicleGetRouteId - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleGetRouteId - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the Id of the vehicle route.
VehicleGetRouteId - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the Id of the vehicle route.
VehicleGetRouteId() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetRouteId
 
VehicleGetRouteId() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetRouteId
Creates a new VehicleGetRouteId traci command, which will return the route-id the given vehicle is on, once executed.
VehicleGetTeleportingList - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleGetTeleportingList - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleGetTeleportingList - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
VehicleGetTeleportingList() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetTeleportingList
 
VehicleGetTeleportingList() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetTeleportingList
 
VehicleGetVehicleTypeId - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleGetVehicleTypeId - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to get the Id of the vehicle type.
VehicleGetVehicleTypeId - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to get the Id of the vehicle type.
VehicleGetVehicleTypeId() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleGetVehicleTypeId
 
VehicleGetVehicleTypeId() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleGetVehicleTypeId
Creates a new VehicleGetVehicleTypeId traci command, which will return the vehicle type id for the given vehicle once executed.
VehicleGrid - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
 
VehicleGrid(double, double) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleGrid
 
vehicleId - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopVehicleData
Id of the vehicle.
VehicleIdTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
This class reads a vehicle ID from the TraCI connection during command execution.
VehicleIdTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.VehicleIdTraciReader
 
VehicleIdTraciWriter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.writer
This class writes a vehicle ID to the TraCI connection during command execution.
VehicleIdTraciWriter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.VehicleIdTraciWriter
 
vehicleIndex - Variable in class org.eclipse.mosaic.fed.application.config.CPerception
Backend for the spatial index providing vehicle information.
VehicleIndex - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
 
VehicleIndex() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleIndex
 
VehicleLaneChange - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction is intended to be used to forward a request to change the lane of a simulated vehicle.
VehicleLaneChange(long, String, int, long) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
Creates a new VehicleLaneChange interaction using a lane index as target.
VehicleLaneChange(long, String, VehicleLaneChange.VehicleLaneChangeMode, int, long) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange
Creates a new VehicleLaneChange interaction using a direction as target.
VehicleLaneChange.VehicleLaneChangeMode - Enum in org.eclipse.mosaic.interactions.vehicle
This mode tells what is the target lane from the current lane of the vehicle.
VehicleMapping - Class in org.eclipse.mosaic.lib.objects.mapping
A vehicle simulation unit that is equipped with applications.
VehicleMapping(String, String, List<String>, VehicleType) - Constructor for class org.eclipse.mosaic.lib.objects.mapping.VehicleMapping
Creates a new ApplicationVehicle.
vehicleNet - Variable in class org.eclipse.mosaic.rti.config.CIpResolver
 
VehicleObject - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects
 
VehicleObject(String) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.VehicleObject
 
VehicleOperatingSystem - Interface in org.eclipse.mosaic.fed.application.app.api.os
This interface extends the basic OperatingSystem and is implemented by the AbstractSimulationUnit VehicleUnit.
VehicleParameter - Class in org.eclipse.mosaic.lib.objects.vehicle
 
VehicleParameter(VehicleParameter.VehicleParameterType, Object) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter
 
VehicleParameter.VehicleParameterType - Enum in org.eclipse.mosaic.lib.objects.vehicle
 
VehicleParameters - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
VehicleParameters in combination with VehicleParameters.VehicleParametersChangeRequest are used to change specific attributes of simulated VehicleUnits, this is highly influenced by SUMO's API and most parameters are derived from SUMO.
VehicleParameters.VehicleParametersChangeRequest - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
 
VehicleParametersChange - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction stores a list of VehicleParameters, that shall be changed of a specific vehicle.
VehicleParametersChange(long, String, Collection<VehicleParameter>) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange
Creates a new VehicleParametersChange interaction.
VehicleReferenceUtils - Class in org.eclipse.mosaic.lib.util
Utility class collecting methods to work with vehicle positions, such as converting the reference point from center to front bumper and vice versa.
VehicleReferenceUtils() - Constructor for class org.eclipse.mosaic.lib.util.VehicleReferenceUtils
 
VehicleRegistration - Class in org.eclipse.mosaic.interactions.mapping
This extension of Interaction is sent by the mapping ambassador to inform every component about a newly registered vehicle.
VehicleRegistration(long, String, String, List<String>, VehicleDeparture, VehicleType) - Constructor for class org.eclipse.mosaic.interactions.mapping.VehicleRegistration
Creates a new interaction that informs about a new added vehicle to the simulation.
VehicleResume - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction is intended to be used to forward a request to resume a stopped vehicle to the RTI.
VehicleResume(long, String) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleResume
Creates a new VehicleResume interaction.
VehicleRoute - Class in org.eclipse.mosaic.lib.objects.vehicle
This is a complete route that can be driven by a vehicle.
VehicleRoute(String, List<String>, List<String>, double) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute
This creates a route a vehicle can drive on.
VehicleRouteChange - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction changes the vehicles route.
VehicleRouteChange(long, String, String) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange
Constructor for a VehicleRouteChange.
VehicleRouteRegistration - Class in org.eclipse.mosaic.interactions.vehicle
Extension of Interaction that propagates information about an added route.
VehicleRouteRegistration(long, VehicleRoute) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration
Construct a new VehicleRouteRegistration.
VehicleRoutesInitialization - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction is sent by navigation ambassador, after vehicle route generation.
VehicleRoutesInitialization(long, Map<String, VehicleRoute>) - Constructor for class org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization
Creates a new VehicleRoutesInitialization.
vehicles - Variable in class org.eclipse.mosaic.fed.mapping.config.CMappingAmbassador
List of vehicle spawners.
vehicles - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.LaneAreaSubscriptionResult
List of vehicles.
VehicleSeenTrafficSignsUpdate - Class in org.eclipse.mosaic.interactions.trafficsigns
This extension of Interaction stores a map of all traffic signs which are in sight distance of a specific vehicle and a map of all traffic signs which became invalid for that vehicle.
VehicleSeenTrafficSignsUpdate(long) - Constructor for class org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate
Creates a new VehicleSeenTrafficSignsUpdate interaction without any updates.
VehicleSensorActivation - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction is intended to be used to activate vehicle sensors.
VehicleSensorActivation(long, String, double, VehicleSensorActivation.SensorType...) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleSensorActivation
Creates a new VehicleSensorActivation interaction.
VehicleSensorActivation.SensorType - Enum in org.eclipse.mosaic.interactions.vehicle
 
VehicleSensors - Class in org.eclipse.mosaic.lib.objects.vehicle
Contains all information from sensors this vehicle has.
VehicleSensors(DistanceSensor, RadarSensor) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors
Creates a VehicleSensors object that contains the given sensors.
VehicleSetChangeLane - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetChangeLane - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set a lane for the vehicle for a specific time.
VehicleSetChangeLane - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set a lane for the vehicle for a specific time.
VehicleSetChangeLane() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetChangeLane
 
VehicleSetChangeLane() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetChangeLane
Creates a new VehicleSetChangeLane object.
VehicleSetColor - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetColor - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the color of a vehicle.
VehicleSetColor - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the color of a vehicle.
VehicleSetColor() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetColor
 
VehicleSetColor() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetColor
Creates a new VehicleSetColor object.
VehicleSetHighlight - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class highlights a specific vehicle in the SUMO-GUI.
VehicleSetHighlight - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class highlights a specific vehicle in the SUMO-GUI.
VehicleSetHighlight - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class highlights a specific vehicle in the SUMO-GUI.
VehicleSetHighlight() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetHighlight
 
VehicleSetHighlight() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetHighlight
Creates a new VehicleSetHighlight object.
VehicleSetImperfection - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetImperfection - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set an imperfection value for the driver.
VehicleSetImperfection - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set an imperfection value for the driver.
VehicleSetImperfection() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetImperfection
 
VehicleSetImperfection() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetImperfection
Creates a new VehicleSetImperfection object.
VehicleSetLaneChangeMode - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetLaneChangeMode - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the lane-change-mode as following.
VehicleSetLaneChangeMode - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the lane-change-mode as following.
VehicleSetLaneChangeMode() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetLaneChangeMode
 
VehicleSetLaneChangeMode() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetLaneChangeMode
Creates a new VehicleSetLaneChangeMode object.
VehicleSetMaxAcceleration - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetMaxAcceleration - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set a maximum acceleration for the vehicle.
VehicleSetMaxAcceleration - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set a maximum acceleration for the vehicle.
VehicleSetMaxAcceleration() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMaxAcceleration
 
VehicleSetMaxAcceleration() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetMaxAcceleration
Creates a new VehicleSetMaxAcceleration object.
VehicleSetMaxDeceleration - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetMaxDeceleration - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set a maximum deceleration for the vehicle.
VehicleSetMaxDeceleration - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set a maximum deceleration for the vehicle.
VehicleSetMaxDeceleration() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMaxDeceleration
 
VehicleSetMaxDeceleration() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetMaxDeceleration
Creates a new VehicleSetMaxDeceleration object.
VehicleSetMaxSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetMaxSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set a maximum speed for the vehicle.
VehicleSetMaxSpeed - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set a maximum speed for the vehicle.
VehicleSetMaxSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMaxSpeed
 
VehicleSetMaxSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetMaxSpeed
Creates a new VehicleSetMaxSpeed object.
VehicleSetMinGap - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetMinGap - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set a minimum gap between the vehicles in "traffic congestion".
VehicleSetMinGap - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set a minimum gap between the vehicles in "traffic congestion".
VehicleSetMinGap() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMinGap
 
VehicleSetMinGap() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetMinGap
Creates a new VehicleSetMinGap object.
VehicleSetMoveToXY - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetMoveToXY - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the vehicle move to explicit position.
VehicleSetMoveToXY - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the vehicle move to explicit position.
VehicleSetMoveToXY() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetMoveToXY
 
VehicleSetMoveToXY() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetMoveToXY
Creates a new VehicleSetMoveToXY object.
VehicleSetMoveToXY.Mode - Enum in org.eclipse.mosaic.fed.sumo.bridge.api
Enum class that represents the different mode.
VehicleSetParameter - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class writes a parameter value for specific a vehicle.
VehicleSetParameter - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class writes a parameter value for specific a vehicle.
VehicleSetParameter - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class writes a parameter value for specific a vehicle.
VehicleSetParameter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetParameter
 
VehicleSetParameter() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetParameter
Creates a new VehicleSetParameter object.
VehicleSetReactionTime - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetReactionTime - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the vehicle headway in "traffic flow".
VehicleSetReactionTime - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the vehicle headway in "traffic flow".
VehicleSetReactionTime() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetReactionTime
 
VehicleSetReactionTime() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetReactionTime
Creates a new VehicleSetReactionTime object.
VehicleSetRemove - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetRemove - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleSetRemove - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
VehicleSetRemove() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetRemove
 
VehicleSetRemove() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetRemove
Creates a new VehicleSetRemove object.
VehicleSetRemove.Reason - Enum in org.eclipse.mosaic.fed.sumo.bridge.api
Enum class that represents the different remove type.
VehicleSetResume - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetResume - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the vehicle value in order to resume the previous properties.
VehicleSetResume - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the vehicle value in order to resume the previous properties.
VehicleSetResume() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetResume
 
VehicleSetResume() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetResume
Creates a new VehicleSetResume object.
VehicleSetRouteById - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetRouteById - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to change the vehicles route to the route with the given id.
VehicleSetRouteById - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to change the vehicles route to the route with the given id.
VehicleSetRouteById() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetRouteById
 
VehicleSetRouteById() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetRouteById
Creates a new VehicleSetRouteById object.
VehicleSetSlowDown - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetSlowDown - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the new speed value for the vehicle for a specific time.
VehicleSetSlowDown - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the new speed value for the vehicle for a specific time.
VehicleSetSlowDown() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSlowDown
 
VehicleSetSlowDown() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetSlowDown
Creates a new VehicleSetSlowDown object.
VehicleSetSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the speed for the vehicle for.
VehicleSetSpeed - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the speed for the vehicle for.
VehicleSetSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSpeed
 
VehicleSetSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetSpeed
Creates a new VehicleSetSpeed object.
VehicleSetSpeedFactor - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetSpeedFactor - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the speed factor for the vehicle.
VehicleSetSpeedFactor - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the speed factor for the vehicle.
VehicleSetSpeedFactor() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSpeedFactor
 
VehicleSetSpeedFactor() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetSpeedFactor
Creates a new VehicleSetSpeedFactor object.
VehicleSetSpeedMode - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetSpeedMode - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the speed mode for the vehicle.
VehicleSetSpeedMode - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the speed mode for the vehicle.
VehicleSetSpeedMode() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetSpeedMode
 
VehicleSetSpeedMode() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetSpeedMode
Creates a new VehicleSetSpeedMode object.
VehicleSetStop - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetStop - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the stop type for the vehicle e.g.
VehicleSetStop - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the stop type for the vehicle e.g.
VehicleSetStop() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetStop
 
VehicleSetStop() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetStop
Creates a new VehicleSetStop object.
VehicleSetUpdateBestLanes - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetUpdateBestLanes - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to set the updates of the internal data structures for best lane choice.
VehicleSetUpdateBestLanes - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to set the updates of the internal data structures for best lane choice.
VehicleSetUpdateBestLanes() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetUpdateBestLanes
 
VehicleSetUpdateBestLanes() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetUpdateBestLanes
Creates a new VehicleSetUpdateBestLanes object.
VehicleSetVehicleLength - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSetVehicleLength - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleSetVehicleLength - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
 
VehicleSetVehicleLength() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSetVehicleLength
 
VehicleSetVehicleLength() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSetVehicleLength
 
VehicleSightDistanceConfiguration - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction informs about a vehicles' sight distance.
VehicleSightDistanceConfiguration(long, String, double) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
Creates an interaction that includes the sender name (vehicle) and its sight distance (in m).
VehicleSightDistanceConfiguration(long, String, double, double) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration
Creates an interaction that includes the sender name (vehicle) and its sight distance (in m).
VehicleSignals - Class in org.eclipse.mosaic.lib.objects.vehicle
This class provides information about currently active signals visible to the driver.
VehicleSignals(boolean, boolean, boolean, boolean, boolean) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals
Alternative constructor for direct value setting.
VehicleSlowDown - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction is intended to be used to forward a request to reduce the speed of a simulated vehicle.
VehicleSlowDown(long, String, float, long) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown
Constructor for a VehicleSlowDown interaction.
vehiclesOnInductionLoop - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.InductionLoopSubscriptionResult
The general vehicle information (Vehicle-ID, entry time to induction loop and leave time).
VehicleSpeedChange - Class in org.eclipse.mosaic.interactions.vehicle
This represents a 'change of speed' instruction to the used traffic simulator.
VehicleSpeedChange(long, String, VehicleSpeedChange.VehicleSpeedChangeType, double, long, double) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange
Creates a new VehicleSpeedChange interaction.
VehicleSpeedChange.VehicleSpeedChangeType - Enum in org.eclipse.mosaic.interactions.vehicle
These are all available types of speed changes currently supported.
VehicleStop - Class in org.eclipse.mosaic.interactions.vehicle
This extension of Interaction is intended to be used to forward a request to stop a vehicle to the RTI.
VehicleStop(long, String, IRoadPosition, long, VehicleStopMode) - Constructor for class org.eclipse.mosaic.interactions.vehicle.VehicleStop
Creates a new VehicleStop interaction.
VehicleStopMode - Enum in org.eclipse.mosaic.lib.enums
Describes how to stop the vehicle / how the vehicle is stopped.
VehicleSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleSubscribe - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to subscribe the vehicle to the application.
VehicleSubscribe - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to subscribe the vehicle to the application.
VehicleSubscribe() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSubscribe
 
VehicleSubscribe(Bridge) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribe
Creates a new VehicleSubscribe object.
VehicleSubscribe(Bridge, Collection<SumoVar>) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribe
Creates a new VehicleSubscribe object.
VehicleSubscribe(Bridge, CSumo) - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribe
Creates a new VehicleSubscribe object.
VehicleSubscribeSurroundingVehicle - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class represents the SUMO command which allows to subscribe the vehicle to the application.
VehicleSubscribeSurroundingVehicle - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to subscribe the vehicle to the application.
VehicleSubscribeSurroundingVehicle - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to subscribe the vehicle to the application.
VehicleSubscribeSurroundingVehicle() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSubscribeSurroundingVehicle
 
VehicleSubscribeSurroundingVehicle() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscribeSurroundingVehicle
 
VehicleSubscriptionResult - Class in org.eclipse.mosaic.fed.sumo.bridge.api.complex
This class summarizes the results of the vehicle subscription.
VehicleSubscriptionResult() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
VehicleSubscriptionSetFieldOfVision - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
This class represents the SUMO command which allows to filter a previously created context subscription to collect all vehicles surrounding a specific vehicle.
VehicleSubscriptionSetFieldOfVision - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
This class represents the SUMO command which allows to filter a previously created context subscription to collect all vehicles surrounding a specific vehicle.
VehicleSubscriptionSetFieldOfVision - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class represents the SUMO command which allows to filter a previously created context subscription to collect all vehicles surrounding a specific vehicle.
VehicleSubscriptionSetFieldOfVision() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleSubscriptionSetFieldOfVision
 
VehicleSubscriptionSetFieldOfVision() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleSubscriptionSetFieldOfVision
 
VehicleSubscriptionTraciReader - Class in org.eclipse.mosaic.fed.sumo.bridge.traci.reader
 
VehicleSubscriptionTraciReader() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.reader.VehicleSubscriptionTraciReader
 
VehicleToTrafficLightApp - Class in org.eclipse.mosaic.app.tutorial
 
VehicleToTrafficLightApp() - Constructor for class org.eclipse.mosaic.app.tutorial.VehicleToTrafficLightApp
 
VehicleTree - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
Quad-tree based implementation of a VehicleIndex.
VehicleTree(int, int) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.VehicleTree
 
VehicleType - Class in org.eclipse.mosaic.lib.objects.vehicle
This class was created to represent a vehicle type.
VehicleType(String) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
Constructor which sets the type name.
VehicleType(String, Double, Double, Double, Double, Double, VehicleClass, Double, Double, Double, Double, Double, Double, String, LaneChangeMode, SpeedMode) - Constructor for class org.eclipse.mosaic.lib.objects.vehicle.VehicleType
Constructor.
VehicleTypeGetAccel - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetAccel - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetAccel - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the acceleration value for specific a vehicle type.
VehicleTypeGetAccel() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetAccel
 
VehicleTypeGetAccel() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetAccel
Creates a new VehicleTypeGetAccel traci command.
VehicleTypeGetDecel - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetDecel - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetDecel - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the deceleration value for specific a vehicle type.
VehicleTypeGetDecel() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetDecel
 
VehicleTypeGetDecel() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetDecel
Creates a new VehicleTypeGetDecel traci command.
VehicleTypeGetHeight - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetHeight - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetHeight - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the height value for specific a vehicle type.
VehicleTypeGetHeight() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetHeight
 
VehicleTypeGetHeight() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetHeight
Creates a new VehicleTypeGetHeight traci command.
VehicleTypeGetLength - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetLength - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetLength - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the length value for specific a vehicle type.
VehicleTypeGetLength() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetLength
 
VehicleTypeGetLength() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetLength
Creates a new VehicleTypeGetLength traci command.
VehicleTypeGetMaxSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetMaxSpeed - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetMaxSpeed - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the max speed value for specific a vehicle type.
VehicleTypeGetMaxSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetMaxSpeed
 
VehicleTypeGetMaxSpeed() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetMaxSpeed
Creates a new VehicleTypeGetMaxSpeed traci command.
VehicleTypeGetMinGap - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetMinGap - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetMinGap - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the min gap value for specific a vehicle type.
VehicleTypeGetMinGap() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetMinGap
 
VehicleTypeGetMinGap() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetMinGap
Creates a new VehicleTypeGetMinGap traci command.
VehicleTypeGetSigma - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetSigma - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetSigma - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the sigma value for specific a vehicle type.
VehicleTypeGetSigma() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetSigma
 
VehicleTypeGetSigma() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetSigma
Creates a new VehicleTypeGetSigma traci command.
VehicleTypeGetSpeedFactor - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetSpeedFactor - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetSpeedFactor - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the speed factor value for specific a vehicle type.
VehicleTypeGetSpeedFactor() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetSpeedFactor
 
VehicleTypeGetSpeedFactor() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetSpeedFactor
Creates a new VehicleTypeGetSpeedFactor traci command.
VehicleTypeGetTau - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetTau - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetTau - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the tau value for specific a vehicle type.
VehicleTypeGetTau() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetTau
 
VehicleTypeGetTau() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetTau
Creates a new VehicleTypeGetTau traci command.
VehicleTypeGetVClass - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetVClass - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetVClass - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the vclass value for specific a vehicle type.
VehicleTypeGetVClass() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetVClass
 
VehicleTypeGetVClass() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetVClass
Creates a new VehicleTypeGetVClass traci command.
VehicleTypeGetWidth - Class in org.eclipse.mosaic.fed.sumo.bridge.libsumo
 
VehicleTypeGetWidth - Class in org.eclipse.mosaic.fed.sumo.bridge.traci
 
VehicleTypeGetWidth - Interface in org.eclipse.mosaic.fed.sumo.bridge.api
This class reads the width value for specific a vehicle type.
VehicleTypeGetWidth() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.libsumo.VehicleTypeGetWidth
 
VehicleTypeGetWidth() - Constructor for class org.eclipse.mosaic.fed.sumo.bridge.traci.VehicleTypeGetWidth
Creates a new VehicleTypeGetWidth traci command.
VehicleTypesInitialization - Class in org.eclipse.mosaic.interactions.traffic
This is the first Interaction sent in every simulation, it contains predefined vehicle types.
VehicleTypesInitialization(long, Map<String, VehicleType>) - Constructor for class org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization
Creates a new VehicleTypesInitialization.
VehicleTypeSpawner - Class in org.eclipse.mosaic.fed.mapping.ambassador.spawning
This class defines how a vehicle type can be spawned using information provided by the json configuration.
VehicleTypeSpawner(CPrototype) - Constructor for class org.eclipse.mosaic.fed.mapping.ambassador.spawning.VehicleTypeSpawner
Constructor for VehicleTypeSpawner.
VehicleUnit - Class in org.eclipse.mosaic.fed.application.ambassador.simulation
This class represents a vehicle in the application simulator.
VehicleUnit(String, VehicleType, GeoPoint) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.VehicleUnit
Creates a vehicle simulation unit.
VehicleUpdates - Class in org.eclipse.mosaic.interactions.traffic
This extension of Interaction is used to update the position of some or all vehicles of the simulation.
VehicleUpdates(long, List<VehicleData>, List<VehicleData>, List<String>) - Constructor for class org.eclipse.mosaic.interactions.traffic.VehicleUpdates
Constructor using fields.
VehicleWithTrailer - org.eclipse.mosaic.lib.enums.VehicleClass
 
velocity - Variable in class org.eclipse.mosaic.fed.application.app.etsi.AbstractCamSendingApp.Data
Velocity of the ETSI-unit in m/s.
velocityChange - Variable in class org.eclipse.mosaic.fed.application.config.CEtsi
Velocity change.
VERSION_UNKNOWN - Static variable in class org.eclipse.mosaic.lib.database.Database
Default name if no version name was defined.
viaChannel(AdHocChannel) - Method in class org.eclipse.mosaic.lib.objects.addressing.AdHocMessageRoutingBuilder
Sets a specific AdHocChannel for the MessageRouting.
visualizeInteraction(V2xMessageReception) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
visualizeInteraction(V2xMessageRemoval) - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutput
 
visualizeInteraction(V2xMessageTransmission) - Method in class org.eclipse.mosaic.fed.output.generator.file.FileOutput
 
visualizeInteraction(V2xMessageTransmission) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
visualizeInteraction(ChargingStationUpdate) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
visualizeInteraction(ChargingStationRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
visualizeInteraction(RsuRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
visualizeInteraction(TrafficLightRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
visualizeInteraction(VehicleRegistration) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
visualizeInteraction(VehicleUpdates) - Method in class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
VoltageVolt() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.VoltageVolt
 
VoltageVoltQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.VoltageVoltQuiet
 
volumeBinding(File, String) - Method in class org.eclipse.mosaic.lib.docker.DockerRun
Adds an explicit volume binding this docker run command.

W

walk(LineString.Walker<T>) - Method in class org.eclipse.mosaic.lib.spatial.LineString
 
walk(T, double) - Method in interface org.eclipse.mosaic.lib.spatial.LineString.Walker
 
Wall - Class in org.eclipse.mosaic.lib.database.building
This is a wrapper object for the outline of a Building.
Wall(Corner, Corner) - Constructor for class org.eclipse.mosaic.lib.database.building.Wall
Default constructor
wallIndex - Variable in class org.eclipse.mosaic.fed.application.config.CPerception
Backend for the spatial index providing information about building walls.
WallIndex - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
 
WallIndex() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallIndex
 
WallOcclusion - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels
A simple perception modifier which removes all vehicles behind walls.
WallOcclusion() - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.errormodels.WallOcclusion
 
WallTree - Class in org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers
 
WallTree(int) - Constructor for class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.providers.WallTree
 
warn(String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(Marker, String) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(Marker, String, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(Marker, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(Marker, String, Object, Object) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warn(Marker, String, Throwable) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
warnSimTime(OperatingSystemAccess<? extends OperatingSystem>, String, Object...) - Method in interface org.eclipse.mosaic.fed.application.ambassador.util.UnitLogger
Convenience method to uniformly print the log statement including the current simulation time.
warnSimTime(OperatingSystemAccess<? extends OperatingSystem>, String, Object...) - Method in class org.eclipse.mosaic.fed.application.ambassador.util.UnitLoggerImpl
 
watchDog - Variable in class org.eclipse.mosaic.rti.federation.LocalFederationManagement
 
watchDog - Variable in class org.eclipse.mosaic.rti.time.AbstractTimeManagement
 
WatchDog - Interface in org.eclipse.mosaic.rti.api
 
watchdogInterval - Variable in class org.eclipse.mosaic.starter.cli.MosaicParameters
 
WatchDogThread - Class in org.eclipse.mosaic.rti
This thread is used to monitor a federate.
WatchDogThread(ComponentProvider, int) - Constructor for class org.eclipse.mosaic.rti.WatchDogThread
 
Way - Class in org.eclipse.mosaic.lib.database.road
This represents a number of edges in the network graph.
Way(String, String, String) - Constructor for class org.eclipse.mosaic.lib.database.road.Way
Default constructor.
wayType() - Method in class org.eclipse.mosaic.lib.routing.graphhopper.util.VehicleEncodingManager
Returns an encoder, which is used to encode/decode precomputed flags for way types.
WayTypeEncoder - Class in org.eclipse.mosaic.lib.routing.graphhopper.util
Stores additional properties on an edge to describe the way-type of an edge.
WeatherServerApp - Class in org.eclipse.mosaic.app.tutorial
This class acts as an omniscient application for a server that warns vehicles about certain hazards on the road.
WeatherServerApp() - Constructor for class org.eclipse.mosaic.app.tutorial.WeatherServerApp
 
WeatherWarningApp - Class in org.eclipse.mosaic.app.tutorial
Class implementing the application interface and fulfilling a re-routing based on changing weather conditions.
WeatherWarningApp() - Constructor for class org.eclipse.mosaic.app.tutorial.WeatherWarningApp
 
WeatherWarningAppCell - Class in org.eclipse.mosaic.app.tutorial
 
WeatherWarningAppCell() - Constructor for class org.eclipse.mosaic.app.tutorial.WeatherWarningAppCell
 
WebsocketVisualizer - Class in org.eclipse.mosaic.fed.output.generator.websocket
 
WebsocketVisualizer(int) - Constructor for class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizer
 
WebsocketVisualizerLoader - Class in org.eclipse.mosaic.fed.output.generator.websocket
 
WebsocketVisualizerLoader() - Constructor for class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerLoader
 
WebsocketVisualizerServer - Class in org.eclipse.mosaic.fed.output.generator.websocket
 
WebsocketVisualizerServer(InetSocketAddress) - Constructor for class org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
 
weight - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
The weight is used to distribute objects between multiple types.
weight - Variable in class org.eclipse.mosaic.fed.mapping.config.units.CTrafficLight
The weight is used to distribute traffic lights between multiple default types.
Weighted - Interface in org.eclipse.mosaic.fed.mapping.ambassador.weighting
This interface is used to implement objects with a weight.
WeightedSelector<T extends Weighted> - Interface in org.eclipse.mosaic.fed.mapping.ambassador.weighting
Interface for all WeightedSelector's.
WeightKiloGrams() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.WeightKiloGrams
 
WeightKiloGramsQuiet() - Constructor for class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter.WeightKiloGramsQuiet
 
WEST - Static variable in class org.eclipse.mosaic.lib.math.VectorUtils
 
WGS_84 - org.eclipse.mosaic.lib.transform.ReferenceEllipsoid
 
Wgs84Projection - Class in org.eclipse.mosaic.lib.transform
Converts WGS84 based coordinates (lat,lon) to cartesian coordinates (x,y) using a WGS84 to UTM conversion algorithm.
Wgs84Projection(GeoPoint) - Constructor for class org.eclipse.mosaic.lib.transform.Wgs84Projection
Initializes the projection based on the GeoPoint which is used as the playground center when converting to local coordinates.
Wgs84Projection(GeoPoint, CartesianPoint) - Constructor for class org.eclipse.mosaic.lib.transform.Wgs84Projection
Deprecated.
Legacy constructor.
Wgs84Projection(UtmPoint) - Constructor for class org.eclipse.mosaic.lib.transform.Wgs84Projection
Initializes the projection based on the UtmPoint which is used as the playground center when converting to local coordinates.
width - Variable in class org.eclipse.mosaic.fed.mapping.config.CParameterDeviations
 
width - Variable in class org.eclipse.mosaic.fed.mapping.config.CPrototype
Width of the vehicle in meter.
width - Variable in class org.eclipse.mosaic.fed.sumo.bridge.api.complex.VehicleSubscriptionResult
 
WINDOWS - org.eclipse.mosaic.rti.config.CLocalHost.OperatingSystem
 
WITH_DURATION - org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange.VehicleSpeedChangeType
 
WITH_FORCED_ACCELERATION - org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange.VehicleSpeedChangeType
 
WITH_PLEASANT_ACCELERATION - org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange.VehicleSpeedChangeType
 
withClassLoader(ClassLoader) - Method in class org.eclipse.mosaic.lib.util.gson.PackageSpecificTypeAdapter
Defines a specific class loader from which the searched classes are loaded.
withLineId(String) - Method in class org.eclipse.mosaic.lib.objects.vehicle.PublicTransportData.Builder
 
withNice(long) - Method in class org.eclipse.mosaic.lib.util.scheduling.EventBuilder
Registers the event priority (high value = low priority) to the event currently being built.
withProcessors(Collection<EventProcessor>) - Method in class org.eclipse.mosaic.lib.util.scheduling.EventBuilder
Registers a list of EventProcessors to the event currently being built.
withProcessors(EventProcessor...) - Method in class org.eclipse.mosaic.lib.util.scheduling.EventBuilder
Registers an array of EventProcessors to the event currently being built.
withResource(Object) - Method in class org.eclipse.mosaic.lib.util.scheduling.EventBuilder
Registers the event resource to the event currently being built.
withTrafficLightIndex(TrafficLightIndex) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex.Builder
 
withVehicleIndex(VehicleIndex) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex.Builder
 
withWallIndex(WallIndex, Database) - Method in class org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.TrafficObjectIndex.Builder
 
workingDirectory - Variable in class org.eclipse.mosaic.rti.config.CLocalHost
The parent directory on the host for all further tasks.
WorksVehicle - org.eclipse.mosaic.lib.enums.VehicleClass
 
wrapAnglePiPi(double) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
wrapAnglePiPi(float) - Static method in class org.eclipse.mosaic.lib.math.MathUtils
 
write() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand
Call this method in the constructor to define all writers for this command.
write(JsonWriter, E) - Method in class org.eclipse.mosaic.lib.util.gson.AbstractEnumDefaultValueTypeAdapter
 
write(JsonWriter, Double) - Method in class org.eclipse.mosaic.lib.util.gson.UnitFieldAdapter
 
write(JsonWriter, Long) - Method in class org.eclipse.mosaic.lib.util.gson.DataFieldAdapter
 
write(JsonWriter, N) - Method in class org.eclipse.mosaic.lib.util.gson.TimeFieldAdapter
 
write(JsonWriter, R) - Method in class org.eclipse.mosaic.lib.util.gson.PolymorphismTypeAdapterFactory.PolymorphismTypeAdapter
 
write(JsonWriter, T) - Method in class org.eclipse.mosaic.lib.gson.TypeFieldTypeAdapter
 
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
Writes the predefined, constant command parameter value to the given DataOutputStream.
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteArrayTraciWriter
 
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteTraciWriter
 
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.DoubleTraciWriter
 
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.IntegerTraciWriter
 
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ListTraciWriter
 
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.StringTraciWriter
 
write(DataOutputStream) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.TrafficLightPhaseWriter
 
write(String) - Method in interface org.eclipse.mosaic.fed.output.generator.file.write.Write
 
write(String) - Method in class org.eclipse.mosaic.fed.output.generator.file.write.WriteByFile
 
write(String) - Method in class org.eclipse.mosaic.fed.output.generator.file.write.WriteByLog
 
Write - Interface in org.eclipse.mosaic.fed.output.generator.file.write
 
writeAddNodeMessage(long, List<ClientServerChannel.NodeDataContainer>) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Command: Add nodes.
writeAddRsuNodeMessage(long, List<ClientServerChannel.NodeDataContainer>) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Command: Add rsu nodes.
writeAdvanceTimeMessage(long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Command: advance time.
WriteByFile - Class in org.eclipse.mosaic.fed.output.generator.file.write
 
WriteByFile(File, boolean) - Constructor for class org.eclipse.mosaic.fed.output.generator.file.write.WriteByFile
 
WriteByFile(OutputStream) - Constructor for class org.eclipse.mosaic.fed.output.generator.file.write.WriteByFile
 
WriteByFileCompress - Class in org.eclipse.mosaic.fed.output.generator.file.write
Write into gzip compressed file.
WriteByFileCompress(File, boolean) - Constructor for class org.eclipse.mosaic.fed.output.generator.file.write.WriteByFileCompress
 
WriteByLog - Class in org.eclipse.mosaic.fed.output.generator.file.write
 
WriteByLog(File, boolean) - Constructor for class org.eclipse.mosaic.fed.output.generator.file.write.WriteByLog
 
writeByte(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a specific Byte value to be written.
writeByteArrayMessage(String, byte[]) - Method in class org.eclipse.mosaic.fed.sumo.bridge.TraciClientBridge
Sends a custom byte array to the traci channel.
writeByteParam() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a Byte parameter to the message construction.
writeByteParamWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a Byte parameter to the message construction.
writeCommand(int) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Write a command.
writeComplex(AbstractTraciParameterWriter<?>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Adds a custom writer.
writeConfigMessage(long, int, int, AdHocConfiguration) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Takes a configuration message and inserts it via the wrapped protobuf channel Configuration is then sent to the federate.
writeDouble(double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a specific Double value to be written.
writeDoubleParam() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a Double parameter to the message construction.
writeDoubleParamWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a Double parameter to the message construction.
writeDoubleWithType(double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a specific Double value to be written.
writeInitBody(long, long) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Initialize scheduler with given times.
writeInt(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a specific Integer value to be written.
writeIntParam() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a Integer parameter to the message construction.
writeIntParamWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a Integer parameter to the message construction.
writeIntWithType(int) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a specific Integer value to be written.
writeRemoveNodesMessage(long, List<Integer>) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Command: Remove nodes.
writeSendMessage(long, int, int, long, DestinationAddressContainer) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Write send message header to stream.
writeString(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a specific String value to be written.
writeStringListParam() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a String list parameter to the message construction.
writeStringListParamWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a String list parameter to the message construction.
writeStringParam() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a String parameter to the message construction.
writeStringParamWithType() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a String parameter to the message construction.
writeStringWithType(String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a specific String value to be written.
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
writeTo(CodedOutputStream) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode
 
writeUpdatePositionsMessage(long, List<ClientServerChannel.NodeDataContainer>) - Method in class org.eclipse.mosaic.lib.coupling.ClientServerChannel
Command: Update nodes.
writeVariableArgument(DataOutputStream, byte[]) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteArrayTraciWriter
 
writeVariableArgument(DataOutputStream, Double) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.DoubleTraciWriter
 
writeVariableArgument(DataOutputStream, Integer) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ByteTraciWriter
 
writeVariableArgument(DataOutputStream, Integer) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.IntegerTraciWriter
 
writeVariableArgument(DataOutputStream, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.StringTraciWriter
 
writeVariableArgument(DataOutputStream, String) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.VehicleIdTraciWriter
 
writeVariableArgument(DataOutputStream, List<T>) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.ListTraciWriter
 
writeVariableArgument(DataOutputStream, SumoTrafficLightLogic.Phase) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.TrafficLightPhaseWriter
 
writeVariableArgument(DataOutputStream, T) - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.writer.AbstractTraciParameterWriter
Writes the given variable command parameter value to the given DataOutputStream.
writeVehicleIdParam() - Method in class org.eclipse.mosaic.fed.sumo.bridge.traci.AbstractTraciCommand.TraciCommandWriterBuilder
Defines a writer for adding a Vehicle ID parameter to the message construction.
writeXmlToFile(XMLConfiguration, File) - Static method in class org.eclipse.mosaic.lib.util.XmlUtils
 

X

x - Variable in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
x - Variable in class org.eclipse.mosaic.lib.math.Vector3d
 
X_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
XmlUtils - Class in org.eclipse.mosaic.lib.util
 
xy(double, double) - Static method in interface org.eclipse.mosaic.lib.geo.CartesianPoint
 
xyz(double, double, double) - Static method in interface org.eclipse.mosaic.lib.geo.CartesianPoint
 

Y

y - Variable in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
y - Variable in class org.eclipse.mosaic.lib.math.Vector3d
 
Y_FIELD_NUMBER - Static variable in class org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData
 
YELLOW - Static variable in class org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState
 

Z

z - Variable in class org.eclipse.mosaic.lib.geo.MutableCartesianPoint
 
z - Variable in class org.eclipse.mosaic.lib.math.Vector3d
 
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 Z 
All Classes All Packages