| C__debug_new_counter | |
| C__debug_new_recorder | |
| C__nvwa_compile_time_error< bool > | |
| C__nvwa_compile_time_error< true > | |
| C_GL2PSbsptree | |
| C_GL2PSbsptree2d | |
| C_GL2PSimagemap | |
| ►CAbstractMutex | An abstract class for encapsulating mutex implementations |
| CMFXMutex | |
| CAbstractMutex::ScopedLocker | A mutex encapsulator which locks/unlocks the given mutex on construction/destruction, respectively |
| ►CAbstractPoly | |
| ►CBoundary | A class that stores a 2D geometrical boundary |
| ►CSUMORTree | A RT-tree for efficient storing of SUMO's GL-objects |
| CLayeredRTree | A RT-tree for efficient storing of SUMO's GL-objects in layers |
| CPositionVector | A list of positions |
| CAGActivities | |
| ►CAGActivity | |
| CAGFreeTime | |
| CAGWorkAndSchool | |
| CAGActivityGen | Central object handling City, Activities and Trips |
| CAGActivityTripWriter | |
| CAGBus | |
| CAGBusLine | |
| CAGCar | |
| CAGCity | |
| CAGDataAndStatistics | |
| CAGFrame | Sets and checks options for ActivityGen |
| CAGHousehold | |
| ►CAGPerson | Base class of every person in the city (adults and children) |
| CAGAdult | An adult person who can have a job |
| CAGChild | |
| CAGPosition | A location in the 2D plane freely positioned on a street |
| CAGSchool | |
| CAGStreet | A model of the street in the city |
| CAGTime | |
| CAGTrip | |
| CAGWorkPosition | |
| CAStarRouterTT | Computes the shortest path through a network using the Dijkstra algorithm |
| CAStarRouterTTBase< E, V, PF >::EdgeInfo | |
| CAStarRouterTTBase< E, V, PF >::EdgeInfoComparator | |
| CBiArc | |
| CBiArcParams | |
| CBinaryInputDevice | Encapsulates binary reading operations on a file |
| CBresenham | |
| ►CBresenham::BresenhamCallBack | |
| CNBEdge::ToEdgeConnectionsAdder | |
| CNBNode::ApproachingDivider | Computes lane-2-lane connections |
| Cby_id_sorter | Sorts edges by their ids |
| Cby_second_sorter | |
| ►CCommand | Base (microsim) event class |
| CCommand_SaveTLSState | Writes the state of the tls to a file (in each second) |
| CCommand_SaveTLSSwitches | Writes information about the green durations of a tls |
| CCommand_SaveTLSSwitchStates | Writes the switch times of a tls into a file when the tls switches |
| ►CMSCalibrator | Calibrates the flow on a segment to a specified one |
| CGUICalibrator | Changes the speed allowed on a set of lanes (gui version) |
| CMSDevice_BTreceiver::BTreceiverUpdate | A global update performer |
| ►CMSLaneSpeedTrigger | Changes the speed allowed on a set of lanes |
| CGUILaneSpeedTrigger | Changes the speed allowed on a set of lanes (gui version) |
| CMSPModel_NonInteracting::MoveToNextEdge | |
| CMSPModel_Striping::MovePedestrians | |
| CMSTLLogicControl::SwitchInitCommand | This event-class is used to initialise a WAUT switch at a certain time |
| CMSTrafficLightLogic::SwitchCommand | Class realising the switch between the traffic light phases |
| CMSVTypeProbe | Writes positions of vehicles that have a certain (named) type |
| CStaticCommand< T > | A wrapper for a Command function |
| CWrappingCommand< T > | A wrapper for a Command function |
| CWrappingCommand< MSDevice_Routing > | |
| CDijkstraRouterEffort | Computes the shortest path through a network using the Dijkstra algorithm |
| CDijkstraRouterEffortBase< E, V, PF >::EdgeInfo | |
| CDijkstraRouterEffortBase< E, V, PF >::EdgeInfoByEffortComparator | |
| CDijkstraRouterTT | Computes the shortest path through a network using the Dijkstra algorithm |
| CDijkstraRouterTTBase< E, V, PF >::EdgeInfo | |
| CDijkstraRouterTTBase< E, V, PF >::EdgeInfoByTTComparator | |
| CDistributionCont | |
| CEdgeInfoByEffortComparator | |
| CEulerSpiral | |
| CEulerSpiralLookupTable | |
| CEulerSpiralParams | |
| Cfast_mutex | |
| Cfast_mutex_autolock | |
| CFileHelpers | Functions for an easier usage of files and paths |
| CFlowDef | Definition of the traffic during a certain time containing the flows and speeds |
| ►CFXArrowButton | |
| CFX::FXRealSpinDialBtn | |
| ►CFXButton | |
| CMFXCheckableButton | |
| ►CFXDial | |
| CFX::FXRealSpinDialDial | |
| ►CFXDialogBox | |
| CGUIDialog_AboutSUMO | The application's "About" - dialog |
| CGUIDialog_AppSettings | The dialog to change the application (gui) settings |
| CGUIDialog_EditViewport | A dialog to change the viewport |
| CGUIDialog_ViewSettings | The dialog to change the view (gui) settings |
| ►CGUIManipulator | |
| CGUICalibrator::GUIManip_Calibrator | |
| CGUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger | |
| CGUITriggeredRerouter::GUIManip_TriggeredRerouter | |
| ►CFXFrame | |
| CFXEX::FXSevenSegment | |
| ►CFXGLCanvas | |
| CGUIParameterTracker::GUIParameterTrackerPanel | |
| ►CGUISUMOAbstractView | |
| CGUIViewTraffic | |
| CGUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel | The canvas for the visualisation of phases |
| ►CFXHorizontalFrame | |
| CFXEX::FXLCDLabel | |
| ►CFXLabel | |
| CFXLinkLabel | |
| ►CFXMainWindow | |
| CGUIDialog_Breakpoints | Editor for simulation breakpoints |
| CGUIDialog_GLChosenEditor | Editor for the list of chosen objects |
| CGUIDialog_GLObjChooser | |
| ►CGUIMainWindow | |
| CGUIApplicationWindow | The main window of the SUMO-gui |
| CGUIParameterTableWindow | A window containing a gl-object's parameter |
| CGUIParameterTracker | A window which displays the time line of one (or more) value(s) |
| CGUITLLogicPhasesTrackerWindow | This window displays a phase diagram for a chosen tl-logic |
| ►CFXMDIChild | |
| ►CGUIGlChildWindow | |
| CGUISUMOViewParent | A single child window which contains a view of the simulation area |
| ►CFXMenuCommand | |
| CMFXMenuHeader | |
| ►CFXMenuPane | |
| ►CGUIGLObjectPopupMenu | The popup menu of a globject |
| CGUICalibrator::GUICalibratorPopupMenu | |
| CGUILaneSpeedTrigger::GUILaneSpeedTriggerPopupMenu | |
| CGUIPerson::GUIPersonPopupMenu | |
| CGUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu | |
| CGUITriggeredRerouter::GUITriggeredRerouterPopupMenu | |
| CGUIVehicle::GUIVehiclePopupMenu | |
| CGUIParam_PopupMenuInterface | A popup-menu for dynamic patameter table entries |
| ►CFXObject | |
| ►CFXEX::FXBaseObject | |
| CFXEX::FXThreadEvent | |
| CFXThreadMessageRetriever | |
| ►CFXSingleEventThread | |
| CGUILoadThread | |
| CGUIRunThread | |
| ►CFXPacker | |
| CFX::FXRealSpinDial | Spinner control |
| ►CFXTable | |
| CMFXAddEditTypedTable | |
| CMFXEditableTable | |
| ►CFXText | |
| CGUIMessageWindow | A logging window for the gui |
| ►CFXTextField | |
| CFX::FXRealSpinDialText | |
| ►CFXThread | |
| CFXSingleEventThread | |
| CGeoConvHelper | Static methods for processing the coordinates conversion for the current net |
| CGeomConvHelper | |
| CGeomHelper | Some static methods performing geometrical operations |
| CGL2PSbackend | |
| CGL2PScompress | |
| CGL2PScontext | |
| CGL2PSimage | |
| CGL2PSlist | |
| CGL2PSpdfgroup | |
| CGL2PSprimitive | |
| CGL2PSstring | |
| CGL2PStriangle | |
| CGL2PSvertex | |
| CGLHelper | Some methods which help to draw certain geometrical objects in openGL |
| CGLObjectValuePassConnector< T > | Class passing values from a GUIGlObject to another object |
| CGLObjectValuePassConnector< std::pair< int, MSPhaseDefinition > > | |
| CGUI_E2_ZS_CollectorOverLanes::MyWrapper::ValueRetriever | |
| ►CGUI_RTREE_QUAL | |
| CSUMORTree | A RT-tree for efficient storing of SUMO's GL-objects |
| CGUIColorer | Base class for coloring. Allows changing the used colors and sets the used color in dependence to a value |
| CGUIColorScheme | |
| CGUICompleteSchemeStorage | Storage for available visualization settings |
| CGUIDialog_ViewSettings::NamePanel | |
| CGUIE3Collector::MyWrapper::SingleCrossingDefinition | Representation of a single crossing point |
| ►CGUIEvent | |
| CGUIEvent_Message | |
| CGUIEvent_SimulationEnded | Event sent when the the simulation is over |
| CGUIEvent_SimulationLoaded | |
| CGUIEvent_SimulationStep | |
| CGUIGlobals | |
| ►CGUIGlObject | |
| CGUIEdge | A road/street connecting two junctions (gui-version) |
| ►CGUIGlObject_AbstractAdd | |
| CGUIBusStop | A lane area vehicles can halt at (gui-version) |
| CGUICalibrator | Changes the speed allowed on a set of lanes (gui version) |
| ►CGUIDetectorWrapper | |
| CGUI_E2_ZS_Collector::MyWrapper | |
| CGUI_E2_ZS_CollectorOverLanes::MyWrapper | |
| CGUIE3Collector::MyWrapper | |
| CGUIInductLoop::MyWrapper | A MSInductLoop-visualiser |
| CGUIInstantInductLoop::MyWrapper | A MSInductLoop-visualiser |
| CGUILaneSpeedTrigger | Changes the speed allowed on a set of lanes (gui version) |
| CGUIPointOfInterest | |
| CGUIPolygon | |
| CGUITriggeredRerouter | Reroutes 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 |
| CGUIJunctionWrapper | |
| CGUILane | Representation of a lane in the micro simulation (gui-version) |
| CGUINet | A MSNet extended by some values for usage within the gui |
| CGUIPerson | |
| CGUITrafficLightLogicWrapper | |
| CGUITriggeredRerouter::GUITriggeredRerouterEdge | |
| CGUIVehicle | A MSVehicle extended by some values for usage within the gui |
| CGUIGlObjectStorage | A storage for of displayed objects via their numerical id |
| CGUIIconSubSys | |
| ►CGUIParameterTableItemInterface | Interface to a single line in a parameter window |
| CGUIParameterTableItem< T > | Instance of a single line in a parameter window |
| ►CGUIPerspectiveChanger | |
| CGUIDanielPerspectiveChanger | |
| CGUISelectedStorage | Storage for "selected" objects |
| CGUISelectedStorage::SingleTypeSelections | A container for ids of selected objects of a certain type |
| ►CGUISelectedStorage::UpdateTarget | |
| CGUIDialog_GLChosenEditor | Editor for the list of chosen objects |
| CGUISUMOAbstractView::Decal | A decal (an image) that can be shown |
| CGUITexturesHelper | Global storage for textures; manages and draws them |
| CGUIUserIO | Some OS-dependant functions to ease cliboard manipulation |
| CGUIVisualizationSettings | Stores the information about how to visualize structures |
| CGUIVisualizationTextSettings | |
| CHelpersHarmonoise | Helper methods for Harmonoise-based noise emission computation |
| CIDSupplier | |
| CInstancePool< T > | A pool of resuable instances |
| Cinvalid_return< X > | |
| CLine | |
| ►CLineHandler | Interface definition for a class which retrieves lines from a LineHandler |
| CNIImporter_DlrNavteq::EdgesHandler | Importer of edges stored in unsplit elmar format |
| CNIImporter_DlrNavteq::NamesHandler | Importer of street names in DLRNavteq's (aka elmar) format |
| CNIImporter_DlrNavteq::NodesHandler | Importer of nodes stored in unsplit elmar format |
| CNIImporter_DlrNavteq::TrafficlightsHandler | Importer of traffic lights stored in DLRNavteq's (aka elmar) format |
| CLineReader | Retrieves a file linewise and reports the lines to a handler |
| CMFXAddEditTypedTable::EditedTableItem | |
| CMFXAddEditTypedTable::NumberCellParams | |
| CMFXEditedTableItem | |
| CMFXEventQue | |
| CMFXImageHelper | |
| ►CMFXInterThreadEventClient | |
| CGUIApplicationWindow | The main window of the SUMO-gui |
| CMFXUtils | Some helper functions for FOX |
| ►CMSAbstractLaneChangeModel | Interface for lane-change models |
| CMSLCM_DK2008 | A lane change model developed by D. Krajzewicz between 2004 and 2010 |
| CMSLCM_JE2013 | A lane change model developed by J. Erdmann |
| CMSLCM_LC2013 | A lane change model developed by D. Krajzewicz, J. Erdmann et al. between 2004 and 2013 |
| CMSAbstractLaneChangeModel::MSLCMessager | A class responsible for exchanging messages between cars involved in lane-change interaction |
| CMSAmitranTrajectories | Realises dumping the complete network state |
| CMSCalibrator::AspiredState | |
| ►CMSCFModel | The car-following model abstraction |
| CMSCFModel_Daniel1 | The original Krauss (1998) car-following model and parameter |
| CMSCFModel_IDM | The Intelligent Driver Model (IDM) car-following model |
| CMSCFModel_Kerner | Car-following model by B. Kerner |
| ►CMSCFModel_KraussOrig1 | The original Krauss (1998) car-following model and parameter |
| ►CMSCFModel_Krauss | Krauss car-following model, with acceleration decrease and faster start |
| CMSCFModel_KraussPS | Krauss car-following model, changing accel and speed by slope |
| CMSCFModel_PWag2009 | Scalable model based on Krauß by Peter Wagner |
| CMSCFModel_SmartSK | The original Krauss (1998) car-following model and parameter |
| CMSCFModel_Wiedemann | The Intellignet Driver Model (IDM) car-following model |
| ►CMSCFModel::VehicleVariables | |
| CMSCFModel_IDM::VehicleVariables | |
| CMSCFModel_Kerner::VehicleVariables | |
| CMSCFModel_PWag2009::VehicleVariables | |
| CMSCFModel_SmartSK::SSKVehicleVariables | |
| CMSCFModel_Wiedemann::VehicleVariables | |
| CMSCrossSection | A simple description of a position on a lane (crossing of a lane) |
| CMSDetectorControl | Detectors container; responsible for string and output generation |
| CMSDevice_BTreceiver::MeetingPoint | Holds the information about exact positions/speeds/time of the begin/end of a meeting |
| CMSDevice_BTreceiver::SeenDevice | Class representing a single seen device |
| CMSDevice_BTreceiver::VehicleState | |
| CMSDevice_BTsender::VehicleState | A single movement state of the vehicle |
| CMSDevice_Vehroutes::RouteReplaceInfo | Information about a replaced route |
| CMSE2Collector::by_vehicle_position_sorter | A class used to sort known vehicles by their position |
| CMSE2Collector::JamInfo | Internal representation of a jam |
| CMSE3Collector::E3Values | Internal storage for values from a vehicle |
| CMSEdge::by_id_sorter | Sorts edges by their ids |
| CMSEdge::person_by_offset_sorter | Sorts edges by their ids |
| CMSEdgeControl | Stores edges and lanes, performs moving of vehicle |
| CMSEdgeControl::LaneUsage | A structure holding some basic information about a simulated lane |
| CMSEdgeWeightsStorage | A storage for edge travel times and efforts |
| CMSEmissionExport | Realises dumping Emission Data |
| ►CMSEventControl | Stores time-dependant events and executes them at the proper time |
| CGUIEventControl | Stores time-dependant events and executes them at the proper time (guisim) |
| CMSEventControl::EventSortCrit | Sort-criterion for events |
| CMSFCDExport | Realises dumping FCD Data |
| CMSFrame | Sets and checks options for microsim; inits global outputs and settings |
| CMSFullExport | Dumping a hugh List of Parameters available in the Simulation |
| CMsgHandler | |
| CMSGlobals | |
| CMSInductLoop::VehicleData | Struct to store the data of the counted vehicle internally |
| CMSInsertionControl | Inserts vehicles into the network when their departure time is reached |
| CMSInsertionControl::Flow | |
| CMSInternalJunction | |
| ►CMSJunctionLogic | |
| CMSBitSetLogic< N > | |
| CMSLane::by_connections_to_sorter | |
| CMSLane::edge_finder | |
| CMSLane::IncomingLaneInfo | |
| CMSLane::vehicle_position_sorter | Sorts vehicles by their position (descending) |
| CMSLaneChanger | Performs lane changing of vehicles |
| CMSLaneChanger::ChangeElem | |
| CMSLink | |
| CMSLink::ApproachingVehicleInformation | A structure holding the information about vehicles approaching a link |
| CMSLink::LinkLeader | |
| CMSLinkCont | |
| CMSLinkContHelper | |
| CMSLinks | A connnection between lanes |
| CMSMeanData::MeanDataValueTracker::TrackerEntry | |
| ►CMSMoveReminder | Something on a lane to be noticed about vehicle movement |
| CMSCalibrator::VehicleRemover | |
| ►CMSDevice | Abstract in-vehicle device |
| CMSDevice_BTreceiver | A BT receiver |
| CMSDevice_BTsender | A BT sender |
| CMSDevice_Emissions | A device which collects vehicular emissions |
| CMSDevice_Example | A device which collects info on the vehicle trip (mainly on departure and arrival) |
| CMSDevice_Person | |
| CMSDevice_Routing | A device that performs vehicle rerouting based on current edge speeds |
| CMSDevice_Tripinfo | A device which collects info on the vehicle trip (mainly on departure and arrival) |
| CMSDevice_Vehroutes | A device which collects info on the vehicle trip (mainly on departure and arrival) |
| ►CMSE2Collector | An areal (along a single lane) detector |
| CGUI_E2_ZS_Collector | The gui-version of the MS_E2_ZS_Collector |
| CMSE3Collector::MSE3EntryReminder | A place on the road net (at a certain lane and position on it) where the E3 area begins |
| CMSE3Collector::MSE3LeaveReminder | A place on the road net (at a certain lane and position on it) where the E3 area ends |
| ►CMSInductLoop | An unextended detector measuring at a fixed position on a fixed lane |
| CGUIInductLoop | The gui-version of the MSInductLoop |
| ►CMSInstantInductLoop | An instantaneous induction loop |
| CGUIInstantInductLoop | The gui-version of the MSInstantInductLoop |
| ►CMSMeanData::MeanDataValues | Data structure for mean (aggregated) edge/lane values |
| CMSMeanData::MeanDataValueTracker | Data structure for mean (aggregated) edge/lane values for tracked vehicles |
| CMSMeanData_Amitran::MSLaneMeanDataValues | Data structure for mean (aggregated) edge/lane values |
| CMSMeanData_Emissions::MSLaneMeanDataValues | Data structure for mean (aggregated) edge/lane values |
| CMSMeanData_Harmonoise::MSLaneMeanDataValues | Data structure for mean (aggregated) edge/lane values |
| CMSMeanData_Net::MSLaneMeanDataValues | Data structure for mean (aggregated) edge/lane values |
| CMSRouteProbe | Writes routes of vehicles passing a certain edge |
| ►CMSTriggeredRerouter | Reroutes vehicles passing an edge |
| CGUITriggeredRerouter | Reroutes 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 |
| ►CMSNet | The simulated network and simulation perfomer |
| CGUINet | A MSNet extended by some values for usage within the gui |
| ►CMSNet::VehicleStateListener | Interface for objects listening to vehicle state changes |
| CMSDevice_Vehroutes::StateListener | A class that is notified about reroutings |
| CTraCIServer | TraCI server used to control sumo by a remote TraCI client |
| ►CMSPerson | |
| CGUIPerson | |
| ►CMSPerson::MSPersonStage | |
| CMSPerson::MSPersonStage_Driving | |
| CMSPerson::MSPersonStage_Waiting | |
| CMSPerson::MSPersonStage_Walking | |
| CMSPerson::MSPersonStage_Walking::arrival_finder | |
| ►CMSPersonControl | |
| CGUIPersonControl | GUI-version of the person control for building gui persons |
| CMSPhaseDefinition | The definition of a single phase of a tls logic |
| ►CMSPModel | The pedestrian following model |
| CMSPModel_NonInteracting | The pedestrian following model |
| CMSPModel_Striping | The pedestrian following model |
| CMSPModel_Striping::by_xpos_sorter | |
| CMSPModel_Striping::NextLaneInfo | |
| CMSPModel_Striping::Obstacle | Information regarding surround Pedestrians (and potentially other things) |
| CMSPModel_Striping::WalkingAreaPath | |
| CMSQueueExport | Export the queueing length in front of a junction (very experimental!) |
| CMSTLLogicControl | A class that stores and controls tls and switching of their programs |
| ►CMSTLLogicControl::OnSwitchAction | Base class for things to execute if a tls switches to a new phase |
| ►CCommand_SaveTLCoupledDet | Writes e2 state on each tls switch |
| CCommand_SaveTLCoupledLaneDet | Writes e2 state of a link for the time the link has yellow/red |
| CMSTLLogicControl::TLSLogicVariants | Storage for all programs of a single tls |
| CMSTLLogicControl::WAUT | A WAUT definition |
| CMSTLLogicControl::WAUTJunction | Storage for a junction assigned to a WAUT |
| CMSTLLogicControl::WAUTSwitch | Storage for a WAUTs switch point |
| ►CMSTLLogicControl::WAUTSwitchProcedure | This is the abstract base class for switching from one tls program to another |
| CMSTLLogicControl::WAUTSwitchProcedure_GSP | This class switches using the GSP algorithm |
| CMSTLLogicControl::WAUTSwitchProcedure_JustSwitch | This class simply switches to the next program |
| CMSTLLogicControl::WAUTSwitchProcedure_Stretch | This class switches using the Stretch algorithm |
| CMSTLLogicControl::WAUTSwitchProcedure_Stretch::StretchBereichDef | A definition of a stretch - Bereich |
| CMSTLLogicControl::WAUTSwitchProcess | An initialised switch process |
| CMSTriggeredReader | |
| CMSTriggeredRerouter::RerouteInterval | |
| CMSVehicle::DriveProcessItem | |
| CMSVehicle::Influencer | Changes the wished vehicle speed / lanes |
| CMSVehicle::LaneQ | A structure representing the best lanes for continuing the route |
| CMSVehicle::State | Container that holds the vehicles driving state (position+speed) |
| CMSVehicle::Stop | Definition of vehicle stop (position and duration) |
| CMSVehicleContainer | |
| CMSVehicleContainer::DepartFinder | Searches for the VehicleDepartureVector with the wished depart |
| CMSVehicleContainer::VehicleDepartureVectorSortCrit | Sort-criterion for vehicle departure lists |
| ►CMSVehicleControl | The class responsible for building and deletion of vehicles |
| CGUIVehicleControl | The class responsible for building and deletion of vehicles (gui-version) |
| CMSVehicleTransfer | |
| CMSVehicleTransfer::VehicleInformation | Holds the information needed to move the vehicle over the network |
| CMSVehicleType | The car-following model and parameter |
| CMSVTKExport | Produce a VTK output to use with Tools like ParaView |
| CMSXMLRawOut | Realises dumping the complete network state |
| CMTRand | |
| ►CNamed | Base class for objects which have an id |
| ►CDistribution | |
| CDistribution_MeanDev | |
| CDistribution_Points | |
| ►CMSBusStop | A lane area vehicles can halt at |
| CGUIBusStop | A lane area vehicles can halt at (gui-version) |
| ►CMSDetectorFileOutput | Base of value-generating classes (detectors) |
| ►CMS_E2_ZS_CollectorOverLanes | A detector which joins E2Collectors over consecutive lanes (backward) |
| CGUI_E2_ZS_CollectorOverLanes | The gui-version of a MS_E2_ZS_CollectorOverLanes |
| CMSE2Collector | An areal (along a single lane) detector |
| ►CMSE3Collector | A detector of vehicles passing an area between entry/exit points |
| CGUIE3Collector | The gui-version of the MSE3Collector |
| CMSInductLoop | An unextended detector measuring at a fixed position on a fixed lane |
| CMSInstantInductLoop | An instantaneous induction loop |
| ►CMSMeanData | Data collector for edges/lanes |
| CMSMeanData_Amitran | Network state mean data collector for edges/lanes |
| CMSMeanData_Emissions | Emission data collector for edges/lanes |
| CMSMeanData_Harmonoise | Noise data collector for edges/lanes |
| CMSMeanData_Net | Network state mean data collector for edges/lanes |
| CMSRouteProbe | Writes routes of vehicles passing a certain edge |
| CMSDevice | Abstract in-vehicle device |
| CMSDevice_BTreceiver::VehicleInformation | Stores the information of a vehicle |
| CMSDevice_BTsender::VehicleInformation | Stores the information of a vehicle |
| ►CMSEdge | A road/street connecting two junctions |
| CGUIEdge | A road/street connecting two junctions (gui-version) |
| ►CMSJunction | The base class for an intersection |
| ►CMSLogicJunction | |
| CMSRightOfWayJunction | A junction with right-of-way - rules |
| CMSNoLogicJunction | |
| ►CMSLane | Representation of a lane in the micro simulation |
| CGUILane | Representation of a lane in the micro simulation (gui-version) |
| CMSRoute | |
| ►CMSTrafficLightLogic | The parent class for traffic light logics |
| CMSOffTrafficLightLogic | A traffic lights logic which represents a tls in an off-mode |
| ►CMSSimpleTrafficLightLogic | A fixed traffic light logic |
| CMSActuatedTrafficLightLogic | An actuated (adaptive) traffic light logic |
| CMSAgentbasedTrafficLightLogic | An agentbased traffic light logic |
| ►CMSTrigger | An abstract device that changes the state of the micro simulation |
| CMSCalibrator | Calibrates the flow on a segment to a specified one |
| CMSLaneSpeedTrigger | Changes the speed allowed on a set of lanes |
| CMSTriggeredRerouter | Reroutes vehicles passing an edge |
| CMSVTypeProbe | Writes positions of vehicles that have a certain (named) type |
| CNBDistrict | A class representing a single district |
| CNBEdge | The representation of a single edge during network building |
| CNBLoadedTLDef::SignalGroup | A single signal group, may control several connections |
| CNBNode | Represents a single node (junction) during network building |
| ►CNBTrafficLightDefinition | The base class for traffic light logic definitions |
| CNBLoadedSUMOTLDef | A loaded (complete) traffic light logic |
| CNBLoadedTLDef | A loaded (complete) traffic light logic |
| CNBOwnTLDef | A traffic light logics which must be computed (only nodes/edges are given) |
| CNBTrafficLightLogic | A SUMO-compliant built logic for a traffic light |
| CNGEdge | A netgen-representation of an edge |
| CNGNode | A netgen-representation of a node |
| CODDistrict | A district (origin/destination) |
| CPedestrianEdge< E, L, N > | Edge type that is given to the internal router (SUMOAbstractRouter) |
| CRODFDetector | Class representing a detector within the DFROUTER |
| ►CROEdge | A basic edge for routing applications |
| CRODFEdge | |
| CROJTREdge | An edge the jtr-router may route through |
| CROLane | A single lane the router may use |
| CRONode | Base class for nodes used by the router |
| CRORoute | A complete router's route |
| CRORouteDef | Base class for a vehicle's route definition |
| ►CShape | A 2D- or 3D-Shape |
| ►CPointOfInterest | A point-of-interest |
| CGUIPointOfInterest | |
| ►CSUMO::Polygon | A 2D- or 3D-polygon |
| CGUIPolygon | |
| CNamed::ComparatorIdLess | Function-object for stable sorting in containers |
| CNamed::NamedLikeComparatorIdLess< NamedLike > | Function-object for stable sorting of objects acting like Named without being derived (SUMOVehicle) |
| CNamed::StoringVisitor | Allows to store the object; used as context while traveling the rtree in TraCI |
| CNamedColumnsParser | A parser to retrieve information from a table with known columns |
| CNamedObjectCont< T > | A map of named object pointers |
| CNamedObjectCont< MSBusStop * > | |
| CNamedObjectCont< MSDetectorFileOutput * > | |
| ►CNamedObjectCont< MSJunction * > | |
| CMSJunctionControl | Container for junctions; performs operations on all stored junctions |
| ►CNamedObjectCont< ODDistrict * > | |
| CODDistrictCont | A container for districts |
| CNamedObjectCont< PointOfInterest * > | |
| CNamedObjectCont< Polygon * > | |
| CNamedObjectCont< ROEdge * > | |
| CNamedObjectCont< RONode * > | |
| CNamedObjectCont< RORouteDef * > | |
| ►CNamedObjectCont< ROVehicle * > | |
| CROVehicleCont | A container for vehicles sorted by their departure time |
| CNamedObjectCont< SUMOVehicleParameter * > | |
| CNamedObjectCont< SUMOVTypeParameter * > | |
| CnameValue | |
| CNBCapacity2Lanes | A helper class which computes the lane number from given capacity |
| CNBConnection | |
| CNBContHelper | |
| CNBContHelper::edge_by_angle_to_nodeShapeCentroid_sorter | |
| CNBContHelper::edge_by_priority_sorter | |
| CNBContHelper::edge_opposite_direction_sorter | Class to sort edges by their angle in relation to the given edge |
| CNBContHelper::edge_similar_direction_sorter | |
| CNBContHelper::edge_with_destination_finder | |
| CNBContHelper::node_with_incoming_finder | |
| CNBContHelper::node_with_outgoing_finder | |
| CNBContHelper::opposite_finder | |
| CNBContHelper::relative_incoming_edge_sorter | |
| CNBContHelper::relative_outgoing_edge_sorter | |
|