SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 NFX
 NFXEX
 NSUMO
 Ntcpip
 C__debug_new_counter
 C__debug_new_recorder
 C__nvwa_compile_time_error
 C__nvwa_compile_time_error< true >
 CAbstractMutexAn abstract class for encapsulating mutex implementations
 CAbstractPoly
 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 Dijkstra algorithm
 CBiArc
 CBiArcParams
 CBinaryFormatterOutput formatter for plain XML output
 CBinaryInputDeviceEncapsulates binary reading operations on a file
 CBoolFormatException
 CBoundaryA class that stores a 2D geometrical boundary
 CBresenham
 CBulkStarRouter
 CBulkStarRouterTTComputes the shortest path through a network using the Dijkstra algorithm
 Cby_id_sorterSorts edges by their ids
 Cby_second_sorter
 CCastingFunctionBinding
 CCHRouterComputes the shortest path through a contracted network
 CCHRouterWrapperComputes the shortest path through a contracted network
 CCommandBase (microsim) event class
 CCommand_SaveTLCoupledDetWrites e2 state on each tls switch
 CCommand_SaveTLCoupledLaneDetWrites e2 state of a link for the time the link has yellow/red
 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
 CCState
 CDijkstraRouterEffortComputes the shortest path through a network using the Dijkstra algorithm
 CDijkstraRouterTTComputes the shortest path through a network using the Dijkstra algorithm
 CDistribution
 CDistribution_MeanDev
 CDistribution_Points
 CDistributionCont
 CEdgeInfoByEffortComparator
 CEdgeInfoByEffortComparator
 CEdgeInfoByEffortComparator
 CEdgeInfoByRankComparator
 CEmptyData
 CEulerSpiral
 CEulerSpiralLookupTable
 CEulerSpiralParams
 Cfast_mutex
 Cfast_mutex_autolock
 CFileHelpersFunctions for an easier usage of files and paths
 CFlowDefDefinition of the traffic during a certain time containing the flows and speeds
 CFormatException
 CFuncBinding_IntParam
 CFuncBinding_StringParam
 CFunctionBinding
 CFXArrowButton
 CFXButton
 CFXDial
 CFXDialogBox
 CFXFrame
 CFXGLCanvas
 CFXHorizontalFrame
 CFXLabel
 CFXLinkLabel
 CFXMainWindow
 CFXMDIChild
 CFXMenuCommand
 CFXMenuPane
 CFXObject
 CFXPacker
 CFXSingleEventThread
 CFXTable
 CFXText
 CFXTextField
 CFXThread
 CFXThreadMessageRetriever
 CFXWorkerThreadA thread repeatingly calculating incoming tasks
 CGawronCalculatorCost calculation with Gawron's method
 CGenericSAXHandlerA handler which converts occuring 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
 CGUI_E2_ZS_CollectorThe gui-version of the MS_E2_ZS_Collector
 CGUI_E2_ZS_CollectorOverLanesThe gui-version of a MS_E2_ZS_CollectorOverLanes
 CGUI_RTREE_QUAL
 CGUIApplicationWindowThe main window of the SUMO-gui
 CGUIBusStopA lane area vehicles can halt at (gui-version)
 CGUICalibratorChanges the speed allowed on a set of lanes (gui version)
 CGUICompleteSchemeStorageStorage for available visualization settings
 CGUIContainer
 CGUIContainerControlGUI-version of the container control for building gui containers
 CGUIContainerStopA lane area vehicles can halt at (gui-version)
 CGUIDanielPerspectiveChanger
 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_EditViewportA dialog to change the viewport
 CGUIDialog_GLChosenEditorEditor for the list of chosen objects
 CGUIDialog_GLObjChooser
 CGUIDialog_ViewSettingsThe dialog to change the view (gui) settings
 CGUIE3CollectorThe gui-version of the MSE3Collector
 CGUIEdgeA road/street connecting two junctions (gui-version)
 CGUIEdgeControlBuilderDerivation of NLEdgeControlBuilder which builds gui-edges
 CGUIEvent
 CGUIEvent_Message
 CGUIEvent_SimulationEndedEvent sent when the the simulation is over
 CGUIEvent_SimulationLoaded
 CGUIEvent_SimulationStep
 CGUIEventControlStores time-dependant events and executes them at the proper time (guisim)
 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
 CGUIMessageWindowA logging window for the gui
 CGUINetA MSNet extended by some values for usage within the gui
 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)
 CGUIPerson
 CGUIPersonControlGUI-version of the person control for building gui persons
 CGUIPerspectiveChanger
 CGUIPointOfInterest
 CGUIPolygon
 CGUIPropertyScheme
 CGUIPropertySchemeStorageBase class for coloring. Allows changing the used colors and sets the used color in dependence to a value
 CGUIRunThread
 CGUISelectedStorageStorage for "selected" objects
 CGUISettingsHandlerAn XML-handler for visualisation schemes
 CGUIShapeContainerStorage for geometrical objects extended by mutexes
 CGUISUMOAbstractView
 CGUISUMOViewParentA single child window which contains a view of the simulation area
 CGUITexturesHelperGlobal storage for textures; manages and draws them
 CGUITLLogicPhasesTrackerWindowThis window displays a phase diagram for a chosen tl-logic
 CGUITrafficLightLogicWrapper
 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 cliboard manipulation
 CGUIVehicleA MSVehicle extended by some values for usage within the gui
 CGUIVehicleControlThe class responsible for building and deletion of vehicles (gui-version)
 CGUIViewTraffic
 CGUIVisualizationSettingsStores the information about how to visualize structures
 CGUIVisualizationSizeSettings
 CGUIVisualizationTextSettings
 CHelpersHarmonoiseHelper methods for Harmonoise-based noise emission computation
 CHelpersHBEFAHelper methods for HBEFA-based emission computation
 CHelpersHBEFA3Helper methods for HBEFA3-based emission computation
 CHelpersPHEMlightHelper methods for PHEMlight-based emission computation
 CIDSupplier
 Cinvalid_return
 CInvalidArgument
 CIOError
 CLayeredRTreeA RT-tree for efficient storing of SUMO's GL-objects in layers
 CLine
 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
 CMFXAddEditTypedTable
 CMFXCheckableButton
 CMFXEditableTable
 CMFXEditedTableItem
 CMFXEventQue
 CMFXImageHelper
 CMFXInterThreadEventClient
 CMFXMenuHeader
 CMFXMutex
 CMFXUtilsSome helper functions for FOX
 CMS_E2_ZS_CollectorOverLanesA detector which joins E2Collectors over consecutive lanes (backward)
 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
 CMSBitSetLogic
 CMSBusStopA lane area vehicles can halt at
 CMSCalibratorCalibrates the flow on a segment to a specified one
 CMSCFModelThe car-following model abstraction
 CMSCFModel_Daniel1The original Krauss (1998) car-following model and parameter
 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_KraussAccelBoundKrauss car-following model, with PHEMlight-based acceleration limits
 CMSCFModel_KraussOrig1The original Krauss (1998) car-following model and parameter
 CMSCFModel_KraussPSKrauss car-following model, changing accel and speed by slope
 CMSCFModel_PWag2009Scalable model based on Krauß by Peter Wagner
 CMSCFModel_SmartSKThe original Krauss (1998) car-following model and parameter
 CMSCFModel_WiedemannThe Intellignet Driver Model (IDM) car-following model
 CMSCModel_NonInteractingThe container following model for tranship
 CMSContainer
 CMSContainerControl
 CMSContainerStopA lane area vehicles can halt at and load and unload containers
 CMSContainerTerminalA collection of stops for containers where containers can be transhiped from one stop to another within the terminal
 CMSCrossSectionA simple description of a position on a lane (crossing of a lane)
 CMSDetectorControlDetectors container; responsible for string and output generation
 CMSDetectorFileOutputBase of value-generating classes (detectors)
 CMSDeviceAbstract in-vehicle device
 CMSDevice_BTreceiverA BT receiver
 CMSDevice_BTsenderA BT sender
 CMSDevice_Container
 CMSDevice_EmissionsA device which collects vehicular emissions
 CMSDevice_ExampleA device which collects info on the vehicle trip (mainly on departure and arrival)
 CMSDevice_Person
 CMSDevice_RoutingA device that performs vehicle rerouting based on current edge speeds
 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)
 CMSE2CollectorAn areal (along a single lane) detector
 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
 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
 CMSGlobals
 CMsgRetrievingFunctionEncapsulates an object's method for using it as a message retriever
 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
 CMSLaneSpeedTriggerChanges the speed allowed on a set of lanes
 CMSLCM_DK2008A lane change model developed by D. Krajzewicz between 2004 and 2010
 CMSLCM_JE2013A lane change model developed by J. Erdmann
 CMSLCM_LC2013A lane change model developed by D. Krajzewicz, J. Erdmann et al. between 2004 and 2013
 CMSLink
 CMSLinkCont
 CMSLinkContHelper
 CMSLinksA connnection 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
 CMSPerson
 CMSPersonControl
 CMSPhaseDefinitionThe definition of a single phase of a tls logic
 CMSPModelThe pedestrian following model
 CMSPModel_NonInteractingThe pedestrian following model
 CMSPModel_StripingThe pedestrian following model
 CMSQueueExportExport the queueing length in front of a junction (very experimental!)
 CMSRailSignalA 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
 CMSSimpleTrafficLightLogicA fixed traffic light logic
 CMSStateHandlerParser and output filter for routes and vehicles state saving and loading
 CMSTLLogicControlA class that stores and controls tls and switching of their programs
 CMSTrafficLightLogicThe parent class for traffic light logics
 CMSTriggerAn abstract device that changes the state of the micro simulation
 CMSTriggeredRerouterReroutes vehicles passing an edge
 CMSVehicleRepresentation of a vehicle in the micro simulation
 CMSVehicleContainer
 CMSVehicleControlThe class responsible for building and deletion of vehicles
 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
 CMTRand
 CNamedBase class for objects which have an id
 CNAMED_RTREE_QUAL
 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
 CnameValue
 CNBCapacity2LanesA helper class which computes the lane number from given capacity
 CNBConnection
 CNBContHelper
 CNBDistributionThe base class for statistical distribution descriptions
 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
 CNBJoinedEdgesMapA structure storing information about which edges were joined
 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)
 CNBRampsComputer
 CNBRequest
 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 types of edges
 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_RobocupRescueImporter for networks stored in robocup rescue league 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
 CNIVissimAbstractEdge
 CNIVissimBoundedClusterObject
 CNIVissimClosedLaneDef
 CNIVissimClosures
 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
 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
 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
 CNLShapeHandlerThe XML-Handler for shapes loading network loading
 CNLTriggerBuilderBuilds trigger objects for microsim
 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
 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
 COptionA class representing a single program option
 COption_Bool
 COption_FileName
 COption_Float
 COption_IntegerAn integer-option
 COption_IntVector
 COption_String
 COptionsContA storage for options typed value containers)
 COptionsIO
 COptionsLoaderA SAX-Handler for loading options
 COptionsParserParses command line arguments
 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
 CParameterisedAn upper class for objects with additional parameters
 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
 CPedestrianEdgeEdge type that is given to the internal router (SUMOAbstractRouter)
 CPedestrianRouter
 CPedestrianRouterDijkstra
 CPedestrianStateAbstract base class for managing callbacks to retrieve various state information from the model
 CPedestrianTrip"vehicle" type that is given to the internal router (SUMOAbstractRouter)
 CPF
 Cpffont
 Cpfglyph
 CPHEMCEPData Handler for a single CEP emission data set
 CPHEMCEPHandlerData Handler for all CEP emission and vehicle Data
 CPlainXMLFormatterOutput formatter for plain XML output
 CPoint2D
 CPointOfInterestA point-of-interest
 CPollutantsInterfaceHelper methods for PHEMlight-based emission computation
 CPositionA point in 2D or 3D with translation and scaling methods
 CPositionVectorA list of positions
 CProcessError
 Cprohibited_noRestrictions
 Cprohibited_withRestrictions
 CRandHelperUtility functions for using a global, resetable random number generator
 CRandomDistributorRepresents a generic random distribution
 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
 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
 CRORouteA complete router's route
 CRORouteAggregator
 CRORouteDefBase class for a vehicle's route definition
 CRORouteHandlerParser and container for routes during their loading
 CRouteCostCalculatorAbstract base class providing static factory method
 CROVehicleA vehicle as used by router
 CROVehicleByDepartureComperatorA function for sorting vehicles by their departure time
 CROVehicleContA container for vehicles sorted by their departure time
 CRTree
 CSAXWeightsHandlerAn XML-handler for network weights
 CShapeA 2D- or 3D-Shape
 CShapeContainerStorage for geometrical objects
 CShapeHandlerThe XML-Handler for network loading
 CSPTree
 CStaticCommandA wrapper for a Command function
 CStopDefinition of vehicle stop (position and duration)
 CStringBijection
 CStringTokenizer
 CStringUtilsSome static methods for string processing
 CSUMOAbstractRouter
 CSUMORouteHandlerParser for routes during their loading
 CSUMORouteLoader
 CSUMORouteLoaderControl
 CSUMORTreeA RT-tree for efficient storing of SUMO's GL-objects
 CSUMOSAXAttributesEncapsulated SAX-Attributes
 CSUMOSAXAttributesImpl_BinaryEncapsulated Xerces-SAX-attributes
 CSUMOSAXAttributesImpl_XercesEncapsulated Xerces-SAX-attributes
 CSUMOSAXHandlerSAX-handler base for SUMO-files
 CSUMOSAXReaderSAX-reader encapsulation containing binary reader
 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
 CTNeighbourDistribution
 CTplConvert
 CTraCIAPIC++ TraCI client API implementation
 CTraCIException
 CTraCIPositionVectorA list of positions
 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_ArealDetector
 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_MeMeDetectorAPIs for getting/setting multi-entry/multi-exit detector 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_RouteAPIs for getting/setting route values via TraCI
 CTraCIServerAPI_SimulationAPIs for getting/setting simulation values via TraCI
 CTraCIServerAPI_TLSAPIs for getting/setting traffic light 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
 CTrajectoriesHandlerAn XML-Handler for amitran and netstate trajectories
 CUnknownElement
 CValueRetriever
 CValueSource
 CValueTimeLine
 CVectorHelper
 Cvertex
 CWrappingCommandA wrapper for a Command function
 CXMLSubSysUtility methods for initialising, closing and using the XML-subsystem