Eclipse SUMO - Simulation of Urban MObility
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 NFXEX
 Nlibsumo
 NLIBSUMO_NAMESPACE
 Nlibtraci
 NnlohmannNamespace for Niels Lohmann
 NPHEMlightdll
 NPHEMlightdllV5
 NPlexe
 Nstd
 Nstrict_fstream
 Ntcpip
 Nzstr
 CAbstractLookupTable
 CAbstractPoly
 CAccessEdgeAccess edge connecting different modes that is given to the internal router (SUMOAbstractRouter)
 CAdditionalHandler
 CAFBuildBuilds the flags for (multi-level) arc flag routing (Hilger et al.) in its multi-level variant (also called "stripped SHARC" by Delling et al.)
 CAFBuilderBuilds arc flags for shortest path search with the arc flag router
 CAFCentralizedSPTree
 CAFInfo
 CAFRouter
 CAGActivities
 CAGActivity
 CAGActivityGenCentral object handling City, Activities and Trips
 CAGActivityGenHandler
 CAGActivityTripWriter
 CAGAdultAn adult person who can have a job
 CAGBus
 CAGBusLine
 CAGCar
 CAGChild
 CAGCity
 CAGDataAndStatistics
 CAGFrameSets and checks options for ActivityGen
 CAGFreeTime
 CAGHousehold
 CAGPersonBase class of every person in the city (adults and children)
 CAGPositionA location in the 2D plane freely positioned on a street
 CAGSchool
 CAGStreetA model of the street in the city
 CAGTime
 CAGTrip
 CAGWorkAndSchool
 CAGWorkPosition
 CAStarRouterComputes the shortest path through a network using the A* algorithm
 CBoolFormatException
 CBoundaryA class that stores a 2D geometrical boundary
 CBresenham
 CBusStopC++ TraCI client API implementation
 CCalibratorC++ TraCI client API implementation
 CCarEdgeCar edge type that is given to the internal router (SUMOAbstractRouter)
 CCastingFunctionBinding
 CCastingFunctionBinding_Param
 CCC_VehicleVariables
 CCharacteristicMapThe purpose of this class is to store a characteristic map (German: Kennfeld) of arbitrary dimensions and to provide functions in order to evaluate/interpolate points in it
 CChargingStationC++ TraCI client API implementation
 CCHBuilder
 CCHRouterComputes the shortest path through a contracted network
 CCHRouterWrapperComputes the shortest path through a contracted network
 CCircuit
 CCircularBuffer
 CclassEvery row value
 CCommandBase (microsim) event class
 CCommand_Hotkey_InductionLoopSet/unsets inductionloop override
 CCommand_Hotkey_TrafficLightSet/unsets inductionloop override
 CCommand_RouteReplacementWrites the state of the tls to a file (in each second)
 CCommand_SaveTLCoupledDetWrites e2 state on each tls switch
 CCommand_SaveTLCoupledLaneDetWrites e2 state of a link for the time the link has yellow/red
 CCommand_SaveTLSProgramWrites the switch times of a tls into a file when the tls switches
 CCommand_SaveTLSStateWrites the state of the tls to a file (in each second)
 CCommand_SaveTLSSwitchesWrites information about the green durations of a tls
 CCommand_SaveTLSSwitchStatesWrites the switch times of a tls into a file when the tls switches
 CCommonHandlerThe XML-Handler for network loading
 CCommonXMLStructure
 CComparatorClickPriorityComparator for resolving clicks
 CComparatorIdLessFunction-object for stable sorting of objects acting like Named without being derived (SUMOVehicle)
 CComparatorNumericalIdLessFunction-object for stable sorting of objects with numerical ids
 CDataHandlerThe XML-Handler for network loading
 CDijkstraRouterComputes the shortest path through a network using the Dijkstra algorithm
 CDistribution
 CDistribution_Parameterized
 CDistribution_Points
 CDistributionCont
 CDriverStateDefaultsDefault values for the MSDriverState parameters
 CDynamicShapeUpdaterEnsures that dynamic shapes tracking traffic objects are removed when the objects are removed
 CEdgeC++ TraCI client API implementation
 CEdgeInfoByEffortComparator
 CEdgeInfoByRankComparator
 CEffortCalculatorEffort calculator interface
 CElement
 CEmptyData
 CEnergyParamsAn upper class for objects with additional parameters
 CEngineParameters
 CFareModul
 CFareState
 CFileHelpersFunctions for an easier usage of files and paths
 CFirstOrderLagModel
 CFlippedEdgeThe edge type representing backward edges with flipped nodes
 CFlippedNodeNode type representing nodes used for backward search
 CFlowDefDefinition of the traffic during a certain time containing the flows and speeds
 Cfmi2CallbackFunctions
 Cfmi2EventInfo
 CFONSparams
 CFONSquad
 CFONStextIter
 CFormatException
 CFullLookupTable
 CFuncBinding_IntParam
 CFuncBinding_StringParam
 CFunctionBinding
 CFunctionBindingString
 CFXThreadMessageRetriever
 CFXTreeItemDynamic
 CGawronCalculatorCost calculation with Gawron's method
 CGeneralHandler
 CGenericEngineModel
 CGenericHandlerA handler which converts occurring elements and attributes into enums
 CGenericSAXHandlerA handler which converts occurring elements and attributes into enums
 CGeoConvHelperStatic methods for processing the coordinates conversion for the current net
 CGeomConvHelper
 CGeomHelperSome static methods performing geometrical operations
 CGLHelperSome methods which help to draw certain geometrical objects in openGL
 CGLObjectValuePassConnectorClass passing values from a GUIGlObject to another object
 CGLPrimitiveMost likely I'm reinventing the wheel here
 CGNEAboutThe application's "About" - dialog
 CGNEAccess
 CGNEAdditional
 CGNEAdditionalDialogDialog to edit sequences, parameters, etc.. of Additionals
 CGNEAdditionalFrame
 CGNEAdditionalHandler
 CGNEAllowVClassesDialogDialog for edit rerouters
 CGNEApplicationWindowThe main window of Netedit
 CGNEApplicationWindowHelper
 CGNEAttributeCarrier
 CGNEAttributeProperties
 CGNEAttributesEditor
 CGNEAttributesEditorRow
 CGNEAttributesEditorType
 CGNEBusStop
 CGNECalibrator
 CGNECalibratorDialogDialog for edit calibrators
 CGNECalibratorFlow
 CGNECalibratorFlowDialogDialog for editing calibrator flows
 CGNECandidateElement
 CGNEChangeFunction-object for an editing operation (abstract base)
 CGNEChange_Additional
 CGNEChange_AttributeFunction-object for an editing operation (abstract base)
 CGNEChange_Children
 CGNEChange_Connection
 CGNEChange_Crossing
 CGNEChange_DataInterval
 CGNEChange_DataSet
 CGNEChange_DemandElement
 CGNEChange_Edge
 CGNEChange_EdgeType
 CGNEChange_GenericData
 CGNEChange_Junction
 CGNEChange_Lane
 CGNEChange_MeanData
 CGNEChange_RegisterJoinFunction-object for an editing operation (abstract base)
 CGNEChange_TAZSourceSink
 CGNEChange_TLS
 CGNEChange_ToggleAttributeFunction-object for an editing operation (abstract base)
 CGNEChangeGroup
 CGNEChargingStation
 CGNEClosingLaneReroute
 CGNEClosingReroute
 CGNEConnection
 CGNEConnectorFrame
 CGNEConsecutiveSelector
 CGNEContainer
 CGNEContainerFrame
 CGNEContainerPlanFrame
 CGNEContainerStop
 CGNEContour
 CGNECreateEdgeFrame
 CGNECrossingThis object is responsible for drawing a shape and for supplying a a popup menu. Messages are routeted to an internal dataTarget and to the editor (hence inheritance from FXDelegator)
 CGNECrossingFrame
 CGNEDataHandler
 CGNEDataInterval
 CGNEDataSet
 CGNEDecalFrame
 CGNEDeleteFrame
 CGNEDemandElement
 CGNEDemandElementDialogDialog to edit sequences, parameters, etc.. of DemandElements
 CGNEDemandElementFlow
 CGNEDemandElementPlan
 CGNEDemandElementSelector
 CGNEDestProbReroute
 CGNEDetector
 CGNEDialogACChooser
 CGNEDistributionFrame
 CGNEDrawingShape
 CGNEEdgeA road/street connecting two junctions (netedit-version)
 CGNEEdgeDataAn Element which don't belong to GNENet but has influence in the simulation
 CGNEEdgeDataFrame
 CGNEEdgeRelDataAn Element which don't belong to GNENet but has influence in the simulation
 CGNEEdgeRelDataFrame
 CGNEEdgeTemplate
 CGNEEdgeType
 CGNEElementTree
 CGNEEntryExitDetector
 CGNEEvent_NetworkLoaded
 CGNEFixAdditionalElementsDialog for edit rerouters
 CGNEFixDemandElementsDialog for edit rerouters
 CGNEFixElementsDialog
 CGNEFixElementsDialogRowDialog for edit rerouters
 CGNEFixNetworkElementsDialog fix network elements
 CGNEFrame
 CGNEGeneralHandler
 CGNEGenericData
 CGNEGenericDataFrame
 CGNEGeometryPointDialogDialog to edit geometry points
 CGNEHierarchicalElement
 CGNEHierarchicalStructureChildrenHierarchical structure used for keep children
 CGNEHierarchicalStructureParentsHierarchical structure used for keep parents
 CGNEInductionLoopDetector
 CGNEInspectorFrame
 CGNEInstantInductionLoopDetector
 CGNEInternalLaneThis object is responsible for drawing a shape and for supplying a a popup menu. Messages are routeted to an internal dataTarget and to the editor (hence inheritance from FXDelegator)
 CGNEJunction
 CGNEKeepElementsDialogDialog for edit rerouters
 CGNELaneThis lane is powered by an underlying GNEEdge and basically knows how to draw itself
 CGNELane2laneConnectionClass lane2lane connection geometry
 CGNELaneAreaDetector
 CGNELaneTemplate
 CGNELaneType
 CGNELoadThread
 CGNEMatchAttribute
 CGNEMeanData
 CGNEMeanDataFrame
 CGNEMeanDataHandler
 CGNEMoveElementMove element
 CGNEMoveFrame
 CGNEMoveOffsetMove offset
 CGNEMoveOperationMove operation
 CGNEMoveResultMove result
 CGNEMultiEntryExitDetector
 CGNEMultipleParametersDialogDialog for edit parameters
 CGNENetA NBNetBuilder extended by visualisation and editing capabilities
 CGNENetDiffTool
 CGNENetgenerateDialogDialog for netgenerate tool dialog
 CGNENetHelper
 CGNENetworkElement
 CGNEOptionsDialog
 CGNEOptionsDialogElements
 CGNEOverheadWire
 CGNEOverlappedInspection
 CGNEParkingArea
 CGNEParkingAreaReroute
 CGNEParkingSpace
 CGNEPathCreator
 CGNEPathElement
 CGNEPathLegendModule
 CGNEPathManager
 CGNEPerson
 CGNEPersonFrame
 CGNEPersonPlanFrame
 CGNEPersonTrip
 CGNEPlanCreator
 CGNEPlanCreatorLegend
 CGNEPlanParentsGNEPlanParents (used for group all plan parents)
 CGNEPlanSelector
 CGNEPOI
 CGNEPoly
 CGNEProhibitionFrame
 CGNEPythonTool
 CGNEPythonToolDialogDialog for python tool dialog
 CGNEPythonToolDialogElementsElements used in Tool Dialogs
 CGNEReferenceCounter
 CGNERerouter
 CGNERerouterDialogDialog for edit rerouters
 CGNERerouterInterval
 CGNERerouterIntervalDialogDialog for edit rerouter intervals
 CGNERerouterSymbol
 CGNERide
 CGNERoute
 CGNERouteDialogDialog for editing Calibrator Routes
 CGNERouteDistribution
 CGNERouteDistributionFrame
 CGNERouteFrame
 CGNERouteHandler
 CGNERouteProbe
 CGNERouteProbReroute
 CGNERouteRef
 CGNERunNetgenerateThread for running netgenerate
 CGNERunNetgenerateDialogAbstract dialog for tools
 CGNERunPythonToolAbstract dialog for tools
 CGNERunPythonToolDialogAbstract dialog for tools
 CGNESegment
 CGNESelectorFrame
 CGNESelectorParent
 CGNEShapeFrame
 CGNESingleParametersDialogDialog for edit parameters
 CGNEStop
 CGNEStopFrame
 CGNEStoppingPlace
 CGNEStopPlan
 CGNETagProperties
 CGNETagPropertiesDatabase
 CGNETagSelector
 CGNETAZ
 CGNETAZFrame
 CGNETAZRelDataAn Element which don't belong to GNENet but has influence in the simulation
 CGNETAZRelDataFrame
 CGNETAZSourceSink
 CGNETLSEditorFrame
 CGNETLSTable
 CGNETractionSubstation
 CGNETranship
 CGNETransport
 CGNETypeDistributionFrame
 CGNETypeFrame
 CGNEUndoList
 CGNEUndoListDialogDialog for edit rerouters
 CGNEVaporizer
 CGNEVariableSpeedSign
 CGNEVariableSpeedSignDialog
 CGNEVariableSpeedSignStep
 CGNEVariableSpeedSignSymbol
 CGNEVehicle
 CGNEVehicleFrame
 CGNEVehicleTypeDialogDialog for editing calibrator vehicle types
 CGNEViewNet
 CGNEViewNetHelper
 CGNEViewObjectSelector
 CGNEViewParentA single child window which contains a view of the simulation area
 CGNEVType
 CGNEVTypeDistribution
 CGNEVTypeDistributionsDialogDialog for edit parameters
 CGNEVTypeRef
 CGNEWalk
 CGNEWalkingAreaThis object is responsible for drawing a shape and for supplying a a popup menu. Messages are routeted to an internal dataTarget and to the editor (hence inheritance from FXDelegator)
 CGNEWireFrame
 CGUIC++ TraCI client API implementation
 CGUIApplicationWindowThe main window of the SUMO-gui
 CGUIBasePersonHelperA list of functions used for drawing persons in GUI
 CGUIBaseVehicleA MSVehicle extended by some values for usage within the gui
 CGUIBaseVehicleHelperA MSVehicle extended by some values for usage within the gui
 CGUIBaseVehiclePopupMenu
 CGUIBusStopA lane area vehicles can halt at (gui-version)
 CGUICalibratorChanges the speed allowed on a set of lanes (gui version)
 CGUIChargingStationA lane area vehicles can halt at (gui-version)
 CGUICompleteSchemeStorageStorage for available visualization settings
 CGUIContainer
 CGUICursorDialogDialog for edit rerouter intervals
 CGUICursorSubSys
 CGUIDanielPerspectiveChanger
 CGUIDesigns
 CGUIDetectorBuilderBuilds detectors for guisim
 CGUIDetectorWrapper
 CGUIDialog_AboutSUMOThe application's "About" - dialog
 CGUIDialog_AppSettingsThe dialog to change the application (gui) settings
 CGUIDialog_BreakpointsEditor for simulation breakpoints
 CGUIDialog_ChooserAbstract
 CGUIDialog_EditViewportA dialog to change the viewport
 CGUIDialog_FeedbackThe application's "Feedback" dialog
 CGUIDialog_GLChosenEditorEditor for the list of chosen objects
 CGUIDialog_GLObjChooser
 CGUIDialog_HallOfFameThe SUMO User Conference "Hall of Fame" - dialog / easter egg
 CGUIDialog_ViewSettingsThe dialog to change the view (gui) settings
 CGUIDottedGeometry
 CGUIE2CollectorThe gui-version of the MSE2Collector
 CGUIE3CollectorThe gui-version of the MSE3Collector
 CGUIEdgeA road/street connecting two junctions (gui-version)
 CGUIEdgeControlBuilderDerivation of NLEdgeControlBuilder which builds gui-edges
 CGUIEvent
 CGUIEvent_AddView
 CGUIEvent_CloseView
 CGUIEvent_Message
 CGUIEvent_SimulationEndedEvent sent when the simulation is over
 CGUIEvent_SimulationLoaded
 CGUIEvent_SimulationStep
 CGUIEventControlStores time-dependant events and executes them at the proper time (guisim)
 CGUIGeometry
 CGUIGlChildWindow
 CGUIGlobals
 CGUIGlObject
 CGUIGlObject_AbstractAdd
 CGUIGLObjectPopupMenuThe popup menu of a globject
 CGUIGlObjectStorageA storage for of displayed objects via their numerical id
 CGUIIconSubSys
 CGUIInductLoopThe gui-version of the MSInductLoop
 CGUIInstantInductLoopThe gui-version of the MSInstantInductLoop
 CGUIJunctionWrapper
 CGUILaneRepresentation of a lane in the micro simulation (gui-version)
 CGUILaneSpeedTriggerChanges the speed allowed on a set of lanes (gui version)
 CGUILoadThread
 CGUIMainWindow
 CGUIManipulator
 CGUIMEInductLoop
 CGUIMessageWindowA logging window for the gui
 CGUIMEVehicleA MSVehicle extended by some values for usage within the gui
 CGUIMEVehicleControlThe class responsible for building and deletion of vehicles (gui-version)
 CGUINetA MSNet extended by some values for usage within the gui
 CGUIOSGPerspectiveChanger
 CGUIOverheadWireGUI for the overhead wire system
 CGUIOverheadWireClamp
 CGUIParam_PopupMenuInterfaceA popup-menu for dynamic patameter table entries
 CGUIParameterTableItemInstance of a single line in a parameter window
 CGUIParameterTableItemInterfaceInterface to a single line in a parameter window
 CGUIParameterTableWindowA window containing a gl-object's parameter
 CGUIParameterTrackerA window which displays the time line of one (or more) value(s)
 CGUIParkingAreaA lane area vehicles can halt at (gui-version)
 CGUIPersistentWindowPosPersists window position in the registry
 CGUIPerson
 CGUIPerspectiveChanger
 CGUIPointOfInterest
 CGUIPolygon
 CGUIPropertyScheme
 CGUIPropertySchemeStorageBase class for coloring. Allows changing the used colors and sets the used color in dependence to a value
 CGUIRunThread
 CGUISaveDialog
 CGUISelectedStorageStorage for "selected" objects
 CGUISettingsHandlerAn XML-handler for visualisation schemes
 CGUIShapeContainerStorage for geometrical objects extended by mutexes
 CGUIShortcutsSubSys
 CGUISUMOAbstractView
 CGUISUMOViewParentA single child window which contains a view of the simulation area
 CGUITexturesHelperGlobal storage for textures; manages and draws them
 CGUITextureSubSys
 CGUITLLogicPhasesTrackerWindowThis window displays a phase diagram for a chosen tl-logic
 CGUITrafficLightLogicWrapper
 CGUITransportableControlGUI-version of the transportable control for building gui persons and containers
 CGUITriggerBuilderBuilds trigger objects for guisim
 CGUITriggeredRerouterReroutes vehicles passing an edge One rerouter can be active on multiple edges. To reduce drawing load we instantiate GUIGlObjects for every edge XXX multiple rerouters active on the same edge are problematic
 CGUIUserIOSome OS-dependant functions to ease clipboard manipulation
 CGUIVehicleA MSVehicle extended by some values for usage within the gui
 CGUIVehicleControlThe class responsible for building and deletion of vehicles (gui-version)
 CGUIVideoEncoderA simple video encoder from RGBA pics to anything ffmpeg can handle
 CGUIViewObjectsHandler
 CGUIViewTraffic
 CGUIViewUpdater
 CGUIVisualizationAdditionalSettingsStruct for additional settings
 CGUIVisualizationCandidateColorSettingsStruct for candidate color settings
 CGUIVisualizationColorSettingsStruct for color settings
 CGUIVisualizationConnectionSettingsStruct for connection settings
 CGUIVisualizationDetailSettingsStruct for detail settings
 CGUIVisualizationDetectorSettingsStruct for detector settings
 CGUIVisualizationDottedContourSettingsStruct for dotted contour settings
 CGUIVisualizationNeteditSizeSettingsStruct for connection settings
 CGUIVisualizationRainbowSettings
 CGUIVisualizationSettingsStores the information about how to visualize structures
 CGUIVisualizationSizeSettingsStruct for size settings
 CGUIVisualizationStoppingPlaceSettingsStruct for stoppingPlace settings
 CGUIVisualizationTextSettings
 CGUIVisualizationWidthSettingsStruct for width settings
 CHelpersEnergyHelper methods for energy-based electricity consumption computation based on the battery device
 CHelpersHarmonoiseHelper methods for Harmonoise-based noise emission computation
 CHelpersHBEFAHelper methods for HBEFA-based emission computation
 CHelpersHBEFA3Helper methods for HBEFA3-based emission computation
 CHelpersHBEFA4Helper methods for HBEFA4-based emission computation
 CHelpersMMPEVEMThis helper class allows the PollutantsInterface to load and use different MMPEVEMs
 CHelpersPHEMlightHelper methods for PHEMlight-based emission computation
 CHelpersPHEMlight5Helper methods for PHEMlight-based emission computation
 CIDSupplier
 CInductionLoopC++ TraCI client API implementation
 CInfluencerChanges the wished vehicle speed / lanes
 CInstancePoolA pool of resuable instances
 CIntermodalEdgeBase edge type that is given to the internal router (SUMOAbstractRouter)
 CIntermodalNetworkIntermodal network storing edges, connections and the mappings to the "real" edges
 CIntermodalRouter
 CIntermodalTrip"vehicle" type that is given to the internal router (SUMOAbstractRouter)
 Cinvalid_return
 CInvalidArgument
 CIOError
 CIStreamBinInputStreamXerces BinInputStream reading from arbitrary std::istream
 CIStreamInputSourceXerces InputSource reading from arbitrary std::istream
 CJunctionC++ TraCI client API implementation
 CKDTreePartitionPartitions the router's network wrt a k-d tree subdivision scheme
 CLandmarkLookupTableComputes the shortest path through a network using the A* algorithm
 CLaneC++ TraCI client API implementation
 CLaneAreaC++ TraCI client API implementation
 CLayeredRTreeA RT-tree for efficient storing of SUMO's GL-objects in layers
 CLinearApproxHelpersA generic class to operate on LinearApproxMap instances
 CLineHandlerInterface definition for a class which retrieves lines from a LineHandler
 CLineReaderRetrieves a file linewise and reports the lines to a handler
 CLogitCalculatorCost calculation with c-logit or logit method
 CMapMatcherProvides utility functions for matching locations to edges (during route parsing)
 CMeanDataC++ TraCI client API implementation
 CMeanDataHandlerThe XML-Handler for network loading
 CMEInductLoopAn induction loop for mesoscopic simulation
 CMELoopThe main mesocopic simulation loop
 CMESegmentA single mesoscopic segment (cell)
 CMETriggeredCalibratorCalibrates the flow on a segment to a specified one
 CMEVehicleA vehicle from the mesoscopic point of view
 CMEVehicleControlThe class responsible for building and deletion of vehicles (gui-version)
 CMFXButtonTooltip
 CMFXCheckableButton
 CMFXCheckButtonTooltip
 CMFXComboBoxAttrProperty
 CMFXComboBoxIcon
 CMFXComboBoxTagProperty
 CMFXDecalsTable
 CMFXDynamicLabelA list item which allows for custom coloring
 CMFXGroupBoxModuleMFXGroupBoxModule (based on FXGroupBox)
 CMFXImageHelper
 CMFXInterThreadEventClient
 CMFXLabelTooltip
 CMFXLCDLabelA widget which has the seven-segment display used as the drawing object for each letter in the label. Supports display of leading zeros, such as when you need to display a number. Also supports the 'JUSTIFY_RIGHT' option, for right alignment
 CMFXLinkLabel
 CMFXListIconA list item which allows for custom coloring
 CMFXListIconItem
 CMFXMenuButtonTooltip
 CMFXMenuCheckIcon
 CMFXMenuHeader
 CMFXRealSpinner
 CMFXRecentNetworksMFXRecentNetworks
 CMFXSevenSegmentSeven-segment (eg LCD/watch style) widget
 CMFXSingleEventThread
 CMFXStaticToolTipMFXStaticToolTip (based on FXToolTip)
 CMFXSynchQue
 CMFXSynchSet
 CMFXTextFieldIcon
 CMFXTextFieldSearchFXTextFieldIcon (based on FXTextFieldIcon)
 CMFXTextFieldTooltip
 CMFXToggleButtonTooltip
 CMFXTreeListDynamicMFXTreeListDynamic
 CMFXUtilsSome helper functions for FOX
 CMFXWorkerThreadA thread repeatingly calculating incoming tasks
 CModelInstance
 CMSAbstractLaneChangeModelInterface for lane-change models
 CMSActuatedTrafficLightLogicAn actuated (adaptive) traffic light logic
 CMSAmitranTrajectoriesRealises dumping the complete network state
 CMSBaseVehicleThe base class for microscopic and mesoscopic vehicles
 CMSBatteryExportRealises dumping Battery Data
 CMSBitSetLogic
 CMSCalibratorCalibrates the flow on a segment to a specified one
 CMSCFModelThe car-following model abstraction
 CMSCFModel_ACCThe ACC car-following model
 CMSCFModel_CACCThe CACC car-following model
 CMSCFModel_CCA set of automatic Cruise Controllers, including classic Cruise Control (CC), Adaptive Cruise Control (ACC) and Cooperative Adaptive Cruise Control (CACC). Take as references the chapters 5, 6 and 7 of the Rajamani's book "Vehicle dynamics and control" (2011). This model is meant to be used for simulation of platooning systems in mixed scenarios, so with automatic and driver controlled vehicles. The platooning manager is a distributed application implemented for veins (so for omnet++) supported by a 802.11p based communication protocol, which will determine the actions to be performed (such as switching on the automatic controller, or the lane to move to) and communicate them to this car following models via TraCI
 CMSCFModel_Daniel1The original Krauss (1998) car-following model and parameter
 CMSCFModel_EIDMThe Extended Intelligent Driver Model (EIDM) car-following model
 CMSCFModel_IDMThe Intelligent Driver Model (IDM) car-following model
 CMSCFModel_KernerCar-following model by B. Kerner
 CMSCFModel_KraussKrauss car-following model, with acceleration decrease and faster start
 CMSCFModel_KraussOrig1The original Krauss (1998) car-following model and parameter
 CMSCFModel_KraussPSKrauss car-following model, changing accel and speed by slope
 CMSCFModel_KraussXKrauss car-following model, changing accel and speed by slope
 CMSCFModel_PWag2009Scalable model based on Krauss by Peter Wagner
 CMSCFModel_Rail
 CMSCFModel_SmartSKThe original Krauss (1998) car-following model and parameter
 CMSCFModel_W99The W99 Model car-following model
 CMSCFModel_WiedemannThe Wiedemann Model car-following model
 CMSChargingStation
 CMSChargingStationExport
 CMSCriticalFollowerDistanceInfo
 CMSCrossSectionA simple description of a position on a lane (crossing of a lane)
 CMSDelayBasedTrafficLightLogicAn actuated traffic light logic based on time delay of approaching vehicles
 CMSDetectorControlDetectors container; responsible for string and output generation
 CMSDetectorFileOutputBase of value-generating classes (detectors)
 CMSDeterministicHiLevelTrafficLightLogic
 CMSDeviceAbstract in-vehicle / in-person device
 CMSDevice_BatteryBattery device for electric vehicles
 CMSDevice_BluelightA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_BTreceiverA BT receiver
 CMSDevice_BTsenderA BT sender
 CMSDevice_DriverStateThe ToC Device controls transition of control between automated and manual driving
 CMSDevice_ElecHybridA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_EmissionsA device which collects vehicular emissions
 CMSDevice_ExampleA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_FCDA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_FCDReplayA device which replays a vehicle trajectory from an fcd file
 CMSDevice_FrictionA device which collects info on current friction Coefficient on the road
 CMSDevice_GLOSAA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_RoutingA device that performs vehicle rerouting based on current edge speeds
 CMSDevice_SSMA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_StationFinderA device which triggers rerouting to nearby charging stations
 CMSDevice_TaxiA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_ToCThe ToC Device controls transition of control between automated and manual driving
 CMSDevice_Transportable
 CMSDevice_TripinfoA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_VehroutesA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDispatchAn algorithm that performs distpach for a taxi fleet
 CMSDispatch_GreedyA dispatch algorithm that services customers in reservation order and always sends the closest available taxi
 CMSDispatch_GreedyClosestA dispatch algorithm that services the reservations with the shortest traveltime-to-pickup first
 CMSDispatch_GreedyShared
 CMSDispatch_RouteExtension
 CMSDispatch_TraCIA dispatch algorithm that services customers in reservation order and always sends the closest available taxi
 CMSDriverState‍**
 CMSDriveWay
 CMSDynamicShapeUpdater
 CMSE2CollectorAn areal detector corresponding to a sequence of consecutive lanes
 CMSE3CollectorA detector of vehicles passing an area between entry/exit points
 CMSEdgeA road/street connecting two junctions
 CMSEdgeControlStores edges and lanes, performs moving of vehicle
 CMSEdgeWeightsStorageA storage for edge travel times and efforts
 CMSElecHybridExportRealises dumping Battery Data
 CMSEmissionExportRealises dumping Emission Data
 CMSEventControlStores time-dependant events and executes them at the proper time
 CMSFCDExportRealises dumping FCD Data
 CMSFrameSets and checks options for microsim; inits global outputs and settings
 CMSFullExportDumping a hugh List of Parameters available in the Simulation
 CMsgHandler
 CMsgHandlerSynchronized
 CMSGlobals
 CMsgRetrievingFunctionEncapsulates an object's method for using it as a message retriever
 CMSIdlingAn algorithm that performs distpach for a taxi fleet
 CMSIdling_RandomCircling
 CMSIdling_Stop
 CMSIdling_TaxiStand
 CMSInductLoopAn unextended detector measuring at a fixed position on a fixed lane
 CMSInsertionControlInserts vehicles into the network when their departure time is reached
 CMSInstantInductLoopAn instantaneous induction loop
 CMSInternalJunction
 CMSJunctionThe base class for an intersection
 CMSJunctionControlContainer for junctions; performs operations on all stored junctions
 CMSJunctionLogic
 CMSLaneRepresentation of a lane in the micro simulation
 CMSLaneChangerPerforms lane changing of vehicles
 CMSLaneChangerSublanePerforms lane changing of vehicles
 CMSLaneSpeedTriggerChanges the speed allowed on a set of lanes
 CMSLCHelperA lane change model developed by J. Erdmann
 CMSLCM_DK2008A lane change model developed by D. Krajzewicz between 2004 and 2010
 CMSLCM_LC2013A lane change model developed by D. Krajzewicz, J. Erdmann et al. between 2004 and 2013
 CMSLCM_LC2013_CCA lane change model developed by D. Krajzewicz, J. Erdmann et al. between 2004 and 2013, extended for atomic lane change for platoons
 CMSLCM_SL2015A lane change model developed by J. Erdmann
 CMSLeaderDistanceInfoSaves leader/follower vehicles and their distances relative to an ego vehicle
 CMSLeaderInfo
 CMSLink
 CMSLinksA connection between lanes
 CMSLogicJunction
 CMSMeanDataData collector for edges/lanes
 CMSMeanData_AmitranNetwork state mean data collector for edges/lanes
 CMSMeanData_EmissionsEmission data collector for edges/lanes
 CMSMeanData_HarmonoiseNoise data collector for edges/lanes
 CMSMeanData_NetNetwork state mean data collector for edges/lanes
 CMSMoveReminderSomething on a lane to be noticed about vehicle movement
 CMSNetThe simulated network and simulation perfomer
 CMSNoLogicJunction
 CMSOffTrafficLightLogicA traffic lights logic which represents a tls in an off-mode
 CMSOverheadWireDefinition of overhead wire segment
 CMSParkingAreaA lane area vehicles can halt at
 CMSPedestrianPushButton
 CMSPerson
 CMSPhaseDefinitionThe definition of a single phase of a tls logic
 CMSPModelThe pedestrian (and also sometimes container) movement model
 CMSPModel_InteractingThe abstract superclass for pedestrian models which actually interact with vehicles
 CMSPModel_InteractingStateContainer for pedestrian state and individual position update function
 CMSPModel_JuPedSimA pedestrian following model that acts as a proxy for pedestrian models provided by the JuPedSim third-party simulation framework
 CMSPModel_NonInteractingThe pedestrian following model
 CMSPModel_StripingThe pedestrian movement model using stripes on sidewalks
 CMSPushButton
 CMSQueueExportExport the queueing length in front of a junction (very experimental!)
 CMSRailCrossingA signal for rails
 CMSRailSignalA signal for rails
 CMSRailSignalConstraintA base class for constraints
 CMSRailSignalConstraint_Predecessor
 CMSRailSignalControlA signal for rails
 CMSRightOfWayJunctionA junction with right-of-way - rules
 CMSRoute
 CMSRouteHandlerParser and container for routes during their loading
 CMSRouteProbeWrites routes of vehicles passing a certain edge
 CMSRoutingEngineA device that performs vehicle rerouting based on current edge speeds
 CMSSimpleDriverStateProvides an interface to an error whose fluctuation is controlled via the driver's 'awareness', which can be controlled externally,
 CMSSimpleTrafficLightLogicA fixed traffic light logic
 CMSSOTLCongestionPolicyClass for low-level congestion policy
 CMSSOTLE2Sensors
 CMSSOTLHiLevelTrafficLightLogicA self-organizing high-level traffic light logic
 CMSSOTLMarchingPolicyClass for low-level marching policy
 CMSSOTLPhasePolicyClass for low-level phase policy
 CMSSOTLPhaseTrafficLightLogic
 CMSSOTLPlatoonPolicyClass for low-level platoon policy
 CMSSOTLPolicyClass for a low-level policy
 CMSSOTLPolicy3DStimulus
 CMSSOTLPolicy5DFamilyStimulus
 CMSSOTLPolicy5DListStimulusThis class determines the stimulus of a MSSOTLPolicy when used in combination with a high level policy.
The stimulus function is calculated as follows:
stimulus = cox * exp(-pow(pheroIn - offsetIn, 2)/divisor -pow(pheroOut - offsetOut, 2)/divisor)
 CMSSOTLPolicy5DStimulus
 CMSSOTLPolicyBasedTrafficLightLogicA self-organizing traffic light logic based on a particular policy
 CMSSOTLPolicyDesirabilityThis class determines the desirability algorithm of a MSSOTLPolicy when used in combination with a high level policy
 CMSSOTLPolicyStimulusThis class determines the stimulus of a MSSOTLPolicy when used in combination with a high level policy.
The stimulus function is calculated as follows:
stimulus = cox * exp(-pow(pheroIn - offsetIn, 2)/divisor -pow(pheroOut - offsetOut, 2)/divisor)
 CMSSOTLRequestPolicyClass for low-level request policy
 CMSSOTLSensors
 CMSSOTLTrafficLightLogicA self-organizing traffic light logic
 CMSSOTLWaveTrafficLightLogic
 CMSStage
 CMSStageDriving
 CMSStageMoving
 CMSStageTranship
 CMSStageTrip
 CMSStageWaiting
 CMSStageWalking
 CMSStateHandlerParser and output filter for routes and vehicles state saving and loading
 CMSStop
 CMSStopOutRealises dumping the complete network state
 CMSStoppingPlaceA lane area vehicles can halt at
 CMSStoppingPlaceRerouter
 CMSSwarmTrafficLightLogic
 CMSTLLogicControlA class that stores and controls tls and switching of their programs
 CMSTractionSubstationTraction substation powering one or more overhead wire sections
 CMSTrafficLightLogicThe parent class for traffic light logics
 CMSTrainHelperA class that helps computing positions of a train's carriages and additional structures
 CMSTransportable
 CMSTransportableControl
 CMSTransportableDeviceAbstract in-person device
 CMSTransportableDevice_BTreceiver
 CMSTransportableDevice_BTsender
 CMSTransportableDevice_FCDA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSTransportableDevice_FCDReplayA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSTransportableDevice_RoutingA device that performs person rerouting based on current edge speeds
 CMSTransportableStateAdapterAbstract base class for managing callbacks to retrieve various state information from the model
 CMSTriggeredRerouterReroutes traffic objects passing an edge
 CMSVehicleRepresentation of a vehicle in the micro simulation
 CMSVehicleContainer
 CMSVehicleControlThe class responsible for building and deletion of vehicles
 CMSVehicleDeviceAbstract in-vehicle device
 CMSVehicleDevice_BTreceiver
 CMSVehicleDevice_BTsender
 CMSVehicleTransfer
 CMSVehicleTypeThe car-following model and parameter
 CMSVTKExportProduce a VTK output to use with Tools like ParaView
 CMSVTypeProbeWrites positions of vehicles that have a certain (named) type
 CMSXMLRawOutRealises dumping the complete network state
 CMultiEntryExitC++ TraCI client API implementation
 CNamedBase class for objects which have an id
 CNamedColumnsParserA parser to retrieve information from a table with known columns
 CNamedObjectContA map of named object pointers
 CNamedRTreeA RT-tree for efficient storing of SUMO's Named objects
 CNamespaceIDs
 CNBCapacity2LanesA helper class which computes the lane number from given capacity
 CNBConnection
 CNBContHelper
 CNBDistrictA class representing a single district
 CNBDistrictContA container for districts
 CNBEdgeThe representation of a single edge during network building
 CNBEdgeContStorage for edges, including some functionality operating on multiple edges
 CNBEdgePriorityComputer
 CNBFrameSets and checks options for netbuild
 CNBHeightMapperSet z-values for all network positions based on data from a height map
 CNBHelpers
 CNBLinkPossibilityMatrix
 CNBLoadedSUMOTLDefA loaded (complete) traffic light logic
 CNBLoadedTLDefA loaded (complete) traffic light logic
 CNBNetBuilderInstance responsible for building networks
 CNBNodeRepresents a single node (junction) during network building
 CNBNodeContContainer for nodes during the netbuilding process
 CNBNodesEdgesSorter
 CNBNodeShapeComputerThis class computes shapes of junctions
 CNBNodeTypeComputer
 CNBOwnTLDefA traffic light logics which must be computed (only nodes/edges are given)
 CNBParkingThe representation of an imported parking area
 CNBParkingCont
 CNBPTLine
 CNBPTLineCont
 CNBPTPlatform
 CNBPTStopThe representation of a single pt stop
 CNBPTStopContContainer for public transport stops during the net building process
 CNBRailwayGeometryHelper
 CNBRailwaySignalGuesser
 CNBRailwayTopologyAnalyzer
 CNBRampsComputer
 CNBRequest
 CNBRouterEdgeSuperclass for NBEdge and NBEdge::Connection to initialize Router
 CNBShapeHandlerThe XML-Handler for shapes loading network loading
 CNBSignA class representing a single street sign
 CNBTrafficLightDefinitionThe base class for traffic light logic definitions
 CNBTrafficLightLogicA SUMO-compliant built logic for a traffic light
 CNBTrafficLightLogicContA container for traffic light definitions and built programs
 CNBTurningDirectionsComputer
 CNBTypeContA storage for available edgeTypes of edges
 CNBVehicleA vehicle as used by router
 CNEMALogicA NEMA (adaptive) traffic light logic based on E2Detector
 CNEMAPhaseOne phase in the NEMAController
 CNGEdgeA netgen-representation of an edge
 CNGFrameSets and checks options for netgen
 CNGNetThe class storing the generated network
 CNGNodeA netgen-representation of a node
 CNGRandomNetBuilderA class that builds random network using an algorithm by Markus Hartinger
 CNIFrameSets and checks options for netimport
 CNIImporter_ArcViewImporter for networks stored in ArcView-shape format
 CNIImporter_DlrNavteqImporter for networks stored in Elmar's format
 CNIImporter_ITSUMOImporter for networks stored in ITSUMO format
 CNIImporter_MATSimImporter for networks stored in MATSim format
 CNIImporter_OpenDriveImporter for networks stored in openDrive format
 CNIImporter_OpenStreetMapImporter for networks stored in OpenStreetMap format
 CNIImporter_SUMOImporter for networks stored in SUMO format
 CNIImporter_VissimImporter for networks stored in Vissim format
 CNIImporter_VISUMA VISUM network importer
 CNILoaderPerfoms network import
 CNINavTeqHelperSome parser methods shared around several formats containing NavTeq-Nets
 CNITypeLoaderLoads a specificy type of xml file
 CNIVissimAbstractEdge
 CNIVissimBoundedClusterObject
 CNIVissimClosedLaneDef
 CNIVissimClosures
 CNIVissimConflictAreaA temporary storage for conflict areas imported from Vissim
 CNIVissimConnection
 CNIVissimConnectionCluster
 CNIVissimDistrictConnection
 CNIVissimDisturbance
 CNIVissimEdgeA temporary storage for edges imported from Vissim
 CNIVissimEdgePosMap
 CNIVissimExtendedEdgePoint
 CNIVissimNodeCluster
 CNIVissimNodeDef
 CNIVissimNodeDef_Edges
 CNIVissimNodeDef_Poly
 CNIVissimNodeParticipatingEdge
 CNIVissimSingleTypeParser__XKurvedefinition
 CNIVissimSingleTypeParser__XVerteilungsdefinition
 CNIVissimSingleTypeParser_Auswertungsdefinition
 CNIVissimSingleTypeParser_Detektordefinition
 CNIVissimSingleTypeParser_DynUml
 CNIVissimSingleTypeParser_Einheitendefinition
 CNIVissimSingleTypeParser_Emission
 CNIVissimSingleTypeParser_Fahrtverlaufdateien
 CNIVissimSingleTypeParser_Fahrverhaltendefinition
 CNIVissimSingleTypeParser_Fahrzeugklassendefinition
 CNIVissimSingleTypeParser_Fahrzeugtypdefinition
 CNIVissimSingleTypeParser_Fensterdefinition
 CNIVissimSingleTypeParser_Gefahrwarnungsdefinition
 CNIVissimSingleTypeParser_Gelbverhaltendefinition
 CNIVissimSingleTypeParser_Geschwindigkeitsverteilungsdefinition
 CNIVissimSingleTypeParser_Haltestellendefinition
 CNIVissimSingleTypeParser_Kantensperrung
 CNIVissimSingleTypeParser_Kennungszeile
 CNIVissimSingleTypeParser_Knotendefinition
 CNIVissimSingleTypeParser_Laengenverteilungsdefinition
 CNIVissimSingleTypeParser_Langsamfahrbereichdefinition
 CNIVissimSingleTypeParser_Lichtsignalanlagendefinition
 CNIVissimSingleTypeParser_Liniendefinition
 CNIVissimSingleTypeParser_Linksverkehr
 CNIVissimSingleTypeParser_LSAKopplungsdefinition
 CNIVissimSingleTypeParser_Messungsdefinition
 CNIVissimSingleTypeParser_Netzobjektdefinition
 CNIVissimSingleTypeParser_Parkplatzdefinition
 CNIVissimSingleTypeParser_Querschnittsmessungsdefinition
 CNIVissimSingleTypeParser_Querverkehrsstoerungsdefinition
 CNIVissimSingleTypeParser_Rautedefinition
 CNIVissimSingleTypeParser_Reisezeitmessungsdefinition
 CNIVissimSingleTypeParser_Richtungsentscheidungsdefinition
 CNIVissimSingleTypeParser_Richtungspfeildefinition
 CNIVissimSingleTypeParser_Routenentscheidungsdefinition
 CNIVissimSingleTypeParser_Signalgeberdefinition
 CNIVissimSingleTypeParser_Signalgruppendefinition
 CNIVissimSingleTypeParser_Simdauer
 CNIVissimSingleTypeParser_SimRate
 CNIVissimSingleTypeParser_Startuhrzeit
 CNIVissimSingleTypeParser_Startzufallszahl
 CNIVissimSingleTypeParser_Stauparameterdefinition
 CNIVissimSingleTypeParser_Stauzaehlerdefinition
 CNIVissimSingleTypeParser_Stopschilddefinition
 CNIVissimSingleTypeParser_Streckendefinition
 CNIVissimSingleTypeParser_Streckentypdefinition
 CNIVissimSingleTypeParser_TEAPACDefinition
 CNIVissimSingleTypeParser_Verbindungsdefinition
 CNIVissimSingleTypeParser_Verkehrszusammensetzungsdefinition
 CNIVissimSingleTypeParser_Verlustzeitmessungsdefinition
 CNIVissimSingleTypeParser_VWunschentscheidungsdefinition
 CNIVissimSingleTypeParser_Zeitenverteilungsdefinition
 CNIVissimSingleTypeParser_Zeitschrittfaktor
 CNIVissimSingleTypeParser_Zuflussdefinition
 CNIVissimSingleTypeParser_Zusammensetzungsdefinition
 CNIVissimSingleTypeXMLHandler_ConflictAreaA class which extracts VISSIM-ConflictAreas from a parsed VISSIM-file
 CNIVissimSingleTypeXMLHandler_FahrzeugklassendefinitionA class which extracts VISSIM-Fahrzeugklassen from a parsed VISSIM-file
 CNIVissimSingleTypeXMLHandler_GeschwindigkeitsverteilungsdefinitionA class which extracts VISSIM-Geschwindigkeitsverteilung from a parsed VISSIM-file
 CNIVissimSingleTypeXMLHandler_ParkplatzdefinitionA class which extracts VISSIM-Parkplätze from a parsed VISSIM-file
 CNIVissimSingleTypeXMLHandler_StreckendefinitionA class which extracts VISSIM-Strecken from a parsed VISSIM-file
 CNIVissimSingleTypeXMLHandler_VWunschentscheidungsdefinitionA class which extracts VISSIM-VWunschentscheidungen from a parsed VISSIM-file
 CNIVissimSingleTypeXMLHandler_ZuflussdefinitionA class which extracts VISSIM-Zuflüsse from a parsed VISSIM-file
 CNIVissimSource
 CNIVissimTL
 CNIVissimTrafficDescription
 CNIVissimVehicleClass
 CNIVissimVehicleType
 CNIVissimVehTypeClass
 CNIVisumTLIntermediate class for storing visum traffic lights during their import
 CNIXMLConnectionsHandlerImporter for edge connections stored in XML
 CNIXMLEdgesHandlerImporter for network edges stored in XML
 CNIXMLNodesHandlerImporter for network nodes stored in XML
 CNIXMLPTHandlerImporter for network edges stored in XML
 CNIXMLShapeHandler
 CNIXMLTrafficLightsHandlerImporter for edge connections stored in XML
 CNIXMLTypesHandlerImporter for edge type information stored in XML
 CNLBuilderThe main interface for loading a microsim
 CNLDetectorBuilderBuilds detectors for microsim
 CNLDiscreteEventBuilder
 CNLEdgeControlBuilderInterface for building edges
 CNLHandlerThe XML-Handler for network loading
 CNLJunctionControlBuilderBuilder of microsim-junctions and tls
 CNLNetShapeHandlerThe XML-Handler for network loading
 CNLShapeHandlerThe XML-Handler for shapes loading network loading
 CNLTriggerBuilderBuilds trigger objects for microsim
 CNode
 CNode2EdgeRouter
 CNodesHandlerA class which parses an ITSUMO file
 CNumberFormatException
 CNWFrameSets and checks options for netwrite; saves the network
 CNWWriter_AmitranExporter writing networks using the Amitran format
 CNWWriter_DlrNavteqExporter writing networks using XML (native input) format
 CNWWriter_MATSimExporter writing networks using the MATSim format
 CNWWriter_OpenDriveExporter writing networks using the openDRIVE format
 CNWWriter_SUMOExporter writing networks using the SUMO format
 CNWWriter_XMLExporter writing networks using XML (native input) format
 CObjectA road object (e.g. parkingSpace)
 CODAmitranHandlerAn XML-Handler for districts
 CODCellA single O/D-matrix cell
 CODDistrictA district (origin/destination)
 CODDistrictContA container for districts
 CODDistrictHandlerAn XML-Handler for districts
 CODMatrixAn O/D (origin/destination) matrix
 COpenDriveElevationCoefficients of an elevation profile (3rd degree polynomial)
 COptionA class representing a single program option
 COption_Additional
 COption_Bool
 COption_BoolExtended
 COption_Data
 COption_Edge
 COption_EdgeVector
 COption_FileName
 COption_Float
 COption_Integer
 COption_IntVector
 COption_Network
 COption_Route
 COption_String
 COption_StringVector
 COption_SumoConfig
 COptionsContA storage for options typed value containers)
 COptionsIO
 COptionsLoaderA SAX-Handler for loading options
 COptionsParserParses command line arguments
 COUProcessAn Ornstein-Uhlenbeck stochastic process
 COutOfBoundsException
 COutputDeviceStatic storage of an output device and its base (abstract) implementation
 COutputDevice_CERRAn output device that encapsulates cerr
 COutputDevice_COUTAn output device that encapsulates cout
 COutputDevice_FileAn output device that encapsulates an ofstream
 COutputDevice_NetworkAn output device for TCP/IP network connections
 COutputDevice_StringAn output device that encapsulates an ofstream
 COutputFormatterAbstract base class for output formatters
 COverheadWireC++ TraCI client API implementation
 CParameterisedAn upper class for objects with additional parameters
 CParametrisedWrappingCommandA wrapper for a Command function with parameter
 CParBuffer
 CParkingAreaC++ TraCI client API implementation
 CPCLoaderArcViewA reader of pois and polygons from shape files
 CPCLoaderDlrNavteqA reader of pois and polygons stored in DLR-Navteq (Elmar)-format
 CPCLoaderOSMA reader of pois and polygons stored in OSM-format
 CPCLoaderVisumA reader of pois and polygons stored in VISUM-format
 CPCLoaderXMLA reader for polygons and pois stored in XML-format
 CPCNetProjectionLoaderA reader for a SUMO network's projection description
 CPCPolyContainerA storage for loaded polygons and pois
 CPCTypeDefHandlerA handler for loading polygon type maps
 CPCTypeMapA storage for type mappings
 CPedestrianEdgePedestrian edge type that is given to the internal router (SUMOAbstractRouter)
 CPedestrianRouter
 CPersonC++ TraCI client API implementation
 CPhaseTransitionLogicThis class handles the transition logic between two phases
 CPHEMCEPData Handler for a single CEP emission data set
 CPHEMCEPHandlerData Handler for all CEP emission and vehicle Data
 CPHEMLight
 CPlainXMLFormatterOutput formatter for plain XML output
 CPOIC++ TraCI client API implementation
 CPOIIcons
 CPOIImagesUtility function for getting the images associated to a POI
 CPointOfInterestA point-of-interest
 CPollutantsInterfaceHelper methods for PHEMlight-based emission computation
 CPolygonA 2D- or 3D-polygon
 CPolygonDynamics
 CPolySolverUtility functions for solving quadratic and cubic equations in real domain
 CPositionA point in 2D or 3D with translation and scaling methods
 CPositionVectorA list of positions
 CPrices
 CProcessError
 CPublicTransportEdgePublic transport edge type connecting the stop edges
 CPushButtonLogic
 CRailEdgeEdge type representing backward edges
 CRailwayRouter
 CRandHelperUtility functions for using a global, resetable random number generator
 CRandomDistributorRepresents a generic random distribution
 CRealisticEngineModel
 CRerouterC++ TraCI client API implementation
 CReservation
 CReversedEdgeEdge type representing backward edges
 CRGBColor
 CROAbstractEdgeBuilderInterface for building instances of router-edges
 CRODFDetectorClass representing a detector within the DFROUTER
 CRODFDetectorConA container for RODFDetectors
 CRODFDetectorFlowsA container for flows
 CRODFDetectorHandlerSAX2-Handler for loading DFROUTER-detector definitions
 CRODFDetFlowLoaderA loader for detector flows
 CRODFEdge
 CRODFEdgeBuilderInterface for building instances of dfrouter-edges
 CRODFFrameSets and checks options for df-routing
 CRODFNetA DFROUTER-network
 CRODFRouteContA container for DFROUTER-routes
 CRODFRouteDescA route within the DFROUTER
 CRODUAEdgeBuilderInterface for building instances of duarouter-edges
 CRODUAFrameSets and checks options for dua-routing
 CROEdgeA basic edge for routing applications
 CROFrameSets and checks options for routing
 CROJTREdgeAn edge the jtr-router may route through
 CROJTREdgeBuilderInterface for building instances of jtrrouter-edges
 CROJTRFrameSets and checks options for jtr-routing
 CROJTRRouterComputes routes using junction turning percentages
 CROJTRTurnDefLoaderLoader for the of turning percentages and source/sink definitions
 CROLaneA single lane the router may use
 CROLoaderThe data loader
 CROMAAssignmentsAssignment methods
 CROMAEdgeA basic edge for routing applications
 CROMAEdgeBuilderInterface for building instances of duarouter-edges
 CROMAFrameSets and checks options for dua-routing
 CROMARouteHandlerParser and container for routes during their loading
 CRONetThe router's network representation
 CRONetHandlerThe handler that parses a SUMO-network for its usage in a router
 CRONodeBase class for nodes used by the router
 CROPersonA person as used by router
 CRORoutableA routable thing such as a vehicle or person
 CRORouteA complete router's route
 CRORouteDefBase class for a vehicle's route definition
 CRORouteHandlerParser and container for routes during their loading
 CRouteC++ TraCI client API implementation
 CRouteCostCalculatorAbstract base class providing static factory method
 CRouteHandler
 CRouteProbeC++ TraCI client API implementation
 CRouterProvider
 CROVehicleA vehicle as used by router
 CROVehicleByDepartureComperatorA function for sorting vehicles by their departure time
 CRTree
 CSAXWeightsHandlerAn XML-handler for network weights
 CScopedLockerA scoped lock which only triggers on condition
 CSequentialStringBijection
 CShapeA 2D- or 3D-Shape
 CShapeContainerStorage for geometrical objects
 CShapeHandlerThe XML-Handler for network loading
 CSigmoidLogic
 CSPTree
 CStaticCommandA wrapper for a Command function
 Cstbtt__bitmap
 Cstbtt__buf
 Cstbtt_aligned_quad
 Cstbtt_bakedchar
 Cstbtt_fontinfo
 Cstbtt_pack_context
 Cstbtt_pack_range
 Cstbtt_packedchar
 Cstbtt_vertex
 CStopDefinition of vehicle stop (position and duration)
 CStopEdgeStop edge type representing bus and train stops
 CStopOffsetStop offset
 CStoppingPlaceMemory
 CStoppingPlaceMemoryEntryStore information for a single stopping place
 CStopWatch
 CStringBijection
 CStringTokenizer
 CStringUtilsSome static methods for string processing
 CSUMOAbstractRouter
 CSUMOPolygon
 CSumoRNG
 CSUMORouteHandlerParser for routes during their loading
 CSUMORouteLoader
 CSUMORouteLoaderControl
 CSUMORTreeA RT-tree for efficient storing of SUMO's GL-objects
 CSUMOSAXAttributesEncapsulated SAX-Attributes
 CSUMOSAXAttributesImpl_CachedEncapsulated Xerces-SAX-attributes
 CSUMOSAXAttributesImpl_XercesEncapsulated Xerces-SAX-attributes
 CSUMOSAXHandlerSAX-handler base for SUMO-files
 CSUMOSAXReaderSAX-reader encapsulation containing binary reader
 CSUMOTrafficObjectRepresentation of a vehicle, person, or container
 CSUMOVehicleRepresentation of a vehicle
 CSUMOVehicleParameterStructure representing possible vehicle parameter
 CSUMOVehicleParserHelperHelper methods for parsing vehicle attributes
 CSUMOVTypeParameterStructure representing possible vehicle parameter
 CSUMOXMLDefinitionsClass for maintaining associations between enums and xml-strings
 CSystemFrameA set of actions common to all applications
 CSysUtilsA few system-specific functions
 CTask
 CTaskBase
 CTaskQueue
 CTemplateHandlerA SAX-Handler for loading options
 CTesselatedPolygon
 CTimeFormatException
 CTraCIAPIC++ TraCI client API implementation
 CTraCIServerTraCI server used to control sumo by a remote TraCI client
 CTraCIServerAPI_AreaDetectorAPIs for getting/setting multi-entry/multi-exit detector values via TraCI
 CTraCIServerAPI_BusStopAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_CalibratorAPIs for getting/setting Calibrator values via TraCI
 CTraCIServerAPI_ChargingStationAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_EdgeAPIs for getting/setting edge values via TraCI
 CTraCIServerAPI_GUIAPIs for getting/setting GUI values via TraCI
 CTraCIServerAPI_InductionLoopAPIs for getting/setting induction loop values via TraCI
 CTraCIServerAPI_JunctionAPIs for getting/setting junction values via TraCI
 CTraCIServerAPI_LaneAPIs for getting/setting lane values via TraCI
 CTraCIServerAPI_LaneArea
 CTraCIServerAPI_MeanDataAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_MultiEntryExitAPIs for getting/setting multi-entry/multi-exit detector values via TraCI
 CTraCIServerAPI_OverheadWireAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_ParkingAreaAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_PersonAPIs for getting/setting person values via TraCI
 CTraCIServerAPI_POIAPIs for getting/setting POI values via TraCI
 CTraCIServerAPI_PolygonAPIs for getting/setting polygon values via TraCI
 CTraCIServerAPI_RerouterAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_RouteAPIs for getting/setting route values via TraCI
 CTraCIServerAPI_RouteProbeAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_SimulationAPIs for getting/setting simulation values via TraCI
 CTraCIServerAPI_TrafficLightAPIs for getting/setting traffic light values via TraCI
 CTraCIServerAPI_VariableSpeedSignAPIs for getting/setting busstop values via TraCI
 CTraCIServerAPI_VehicleAPIs for getting/setting vehicle values via TraCI
 CTraCIServerAPI_VehicleTypeAPIs for getting/setting vehicle type values via TraCI
 CTraCITestClientA test execution class
 CTrackerValueDescRepresentation of a timeline of floats with their names and moments
 CTrafficLightC++ TraCI client API implementation
 CTrajectoriesHandlerAn XML-Handler for amitran and netstate trajectories
 CTriangleA simple triangle defined in 3D
 CUnknownElement
 Cupdate
 CValueRetriever
 CValueSource
 CValueTimeLine
 CVariableSpeedSignC++ TraCI client API implementation
 CVClassIconsUtility function for getting the icon associated to a vClass
 CVectorHelper
 CVehicleC++ TraCI client API implementation
 Cvehicle_reverse_position_sorterSorts vehicles by their position (ascending)
 CVehicleEngineHandler
 CVehicleTypeC++ TraCI client API implementation
 CVTypesHandlerAn XML-Handler for amitran and netstate trajectories
 CWorkStealingThreadPool
 CWrappingCommandA wrapper for a Command function
 CXMLSubSysUtility methods for initialising, closing and using the XML-subsystem
 CXoShiRo256PlusPlusA random number generator as proposed here https://prng.di.unimi.it/xoshiro256plusplus.c
 CZoneCounter