►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 | |
CAGTime | |
CAGTrip | |
CAGWorkPosition | |
CAStarRouter< E, V, PF >::EdgeInfo | |
CAStarRouter< E, V, PF >::EdgeInfoComparator | |
CBiArc | |
CBiArcParams | |
CBinaryInputDevice | Encapsulates binary reading operations on a file |
CBresenham | |
►CBresenham::BresenhamCallBack | |
CNBEdge::ToEdgeConnectionsAdder | A class that being a bresenham-callback assigns the incoming lanes to the edges |
CNBNode::ApproachingDivider | Computes lane-2-lane connections |
Cby_id_sorter | Sorts edges by their angle relative to the given edge (straight comes first) |
Cby_second_sorter | |
CChargingStation | Definition of charging stations |
CCHRouter< E, V, PF >::CHConnection | Forward/backward connection with associated FORWARD cost |
CCHRouter< E, V, PF >::CHInfo | |
CCHRouter< E, V, PF >::CHInfoComparator | |
CCHRouter< E, V, PF >::Connection | Forward/backward connection with associated forward/backward cost |
CCHRouter< E, V, PF >::EdgeInfo | |
CCHRouter< E, V, PF >::Shortcut | |
CCHRouter< E, V, PF >::Unidirectional::EdgeInfoByTTComparator | |
CCircularBuffer< T > | |
►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) |
CMETriggeredCalibrator | Calibrates the flow on a segment to a specified one |
CMSCModel_NonInteracting::MoveToNextEdge | |
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 > | |
CCState | |
Cdebug_new_counter | |
Cdebug_new_recorder | |
CDijkstraRouterEffort< E, V, PF >::EdgeInfo | |
CDijkstraRouterEffort< E, V, PF >::EdgeInfoByEffortComparator | |
CDijkstraRouterTT< E, V, PF >::EdgeInfo | |
CDijkstraRouterTT< E, V, PF >::EdgeInfoByTTComparator | |
CDistributionCont | |
CEdgeInfoByEffortComparator | |
CEdgeInfoByEffortComparator | |
CEdgeInfoByEffortComparator | |
CEdgeInfoByRankComparator | |
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 | |
►CFXCommand | |
►CGNEChange | Function-object for an editing operation (abstract base) |
CGNEChange_Additional | |
CGNEChange_Attribute | Function-object for an editing operation (abstract base) |
CGNEChange_Connection | |
CGNEChange_Edge | |
CGNEChange_Junction | |
CGNEChange_Lane | |
CGNEChange_Selection | |
CGNEChange_TLS | |
►CFXCommandGroup | |
CGNEUndoList::CommandGroup | Class CommandGroup |
►CFXDelegator | |
CGNEInternalLane | This 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) |
CGNELane | This lane is powered by an underlying GNEEdge and basically knows how to draw itself |
►CFXDial | |
CFX::FXRealSpinDialDial | |
►CFXDialogBox | |
►CGNEAdditionalDialog | Dialog to edit sequences, parameters, etc.. of Additionals |
CGNECalibratorDialog | Dialog for edit calibrators |
CGNERerouterDialog | Dialog for edit rerouters |
CGNEVariableSpeedSignalDialog | |
CGNEDialog_About | The application's "About" - dialog |
CGNEDialog_Wizard | |
CGNEInspectorFrame::AttrEditor | |
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 | |
CGNEViewNet | |
CGUIViewTraffic | |
CGUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel | The canvas for the visualisation of phases |
►CFXGroupBox | |
CGNEAdditionalFrame::additionalParameters | |
CGNEAdditionalFrame::additionalSet | |
CGNEAdditionalFrame::edgesSelector | |
CGNEAdditionalFrame::editorParameters | |
CGNEAdditionalFrame::lanesSelector | |
►CFXHorizontalFrame | |
CFXEX::FXLCDLabel | |
CGNEDialog_Wizard::InputBool | |
CGNEDialog_Wizard::InputFloat | |
CGNEDialog_Wizard::InputInt | |
CGNEDialog_Wizard::InputString | |
CGNEInspectorFrame::AttrConnection | |
►CFXLabel | |
CFXLinkLabel | |
►CFXMainWindow | |
CGUIDialog_Breakpoints | Editor for simulation breakpoints |
CGUIDialog_GLChosenEditor | Editor for the list of chosen objects |
CGUIDialog_GLObjChooser | |
►CGUIMainWindow | |
CGNEApplicationWindow | The main window of the Netedit |
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 |
►CFXMatrix | |
CGNEAdditionalFrame::additionalParameter | FOX-declaration |
CGNEAdditionalFrame::additionalParameterList | |
CGNEInspectorFrame::AttrInput | FOX-declaration |
►CFXMDIChild | |
►CGUIGlChildWindow | |
CGNEViewParent | A single child window which contains a view of the simulation area |
CGUISUMOViewParent | A single child window which contains a view of the simulation area |
►CFXMenuCommand | |
CMFXMenuHeader | |
►CFXMenuPane | |
►CGUIGLObjectPopupMenu | The popup menu of a globject |
CGUIBaseVehicle::GUIBaseVehiclePopupMenu | |
CGUICalibrator::GUICalibratorPopupMenu | |
CGUIContainer::GUIContainerPopupMenu | |
CGUILaneSpeedTrigger::GUILaneSpeedTriggerPopupMenu | |
CGUIPerson::GUIPersonPopupMenu | |
CGUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu | |
CGUITriggeredRerouter::GUITriggeredRerouterPopupMenu | |
CGUIParam_PopupMenuInterface | A popup-menu for dynamic patameter table entries |
►CFXObject | |
►CFXEX::FXBaseObject | |
CFXEX::FXThreadEvent | |
CFXThreadMessageRetriever | |
►CFXSingleEventThread | |
CGNELoadThread | |
CGUILoadThread | |
CGUIRunThread | |
►CFXPacker | |
CFX::FXRealSpinDial | Spinner control |
►CFXScrollWindow | |
►CGNEFrame | |
CGNEAdditionalFrame | |
CGNEConnectorFrame | |
CGNEInspectorFrame | |
CGNESelectorFrame | |
CGNETLSEditorFrame | |
►CFXTable | |
CMFXAddEditTypedTable | |
CMFXEditableTable | |
►CFXText | |
CGUIMessageWindow | A logging window for the gui |
►CFXTextField | |
CFX::FXRealSpinDialText | |
►CFXThread | |
CFXSingleEventThread | |
CFXWorkerThread | A thread repeatingly calculating incoming tasks |
►CFXUndoList | |
CGNEUndoList | |
CFXWorkerThread::Pool | A pool of worker threads which distributes the tasks and collects the results |
CFXWorkerThread::Task | Abstract superclass of a task to be run with an index to keep track of pending tasks |
CGeoConvHelper | Static methods for processing the coordinates conversion for the current net |
CGeomConvHelper | |
CGeomHelper | Some static methods performing geometrical operations |
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< SUMOTime, MSPhaseDefinition > > | |
CGNEAdditionalSet::edgeChild | Struct for edge childs |
CGNEAdditionalSet::laneChild | Struct for lane childs |
CGNECalibrator::CalibratorFlow | Calibrator flow |
CGNEdetector | |
►CGNEReferenceCounter | |
►CGNEAttributeCarrier | |
►CGNEAdditional | An Element which don't belongs to GNENet but has influency in the simulation |
►CGNEAdditionalSet | An Element wich group additionalSet elements |
CGNEDetectorE3 | |
CGNERerouter | |
CGNEVariableSpeedSignal | |
CGNECalibrator | |
►CGNEDetector | |
CGNEDetectorE1 | |
CGNEDetectorE2 | |
CGNEDetectorEntry | |
CGNEDetectorExit | |
CGNERouteProbe | |
►CGNEStoppingPlace | |
CGNEBusStop | A lane area vehicles can halt at (netedit-version) |
CGNEChargingStation | |
CGNEContainerStop | A lane area vehicles can halt at (netedit-version) |
CGNEVaporizer | |
►CGNENetElement | |
CGNEConnection | |
CGNECrossing | This 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) |
CGNEEdge | A road/street connecting two junctions (netedit-version) |
CGNEJunction | |
CGNELane | This lane is powered by an underlying GNEEdge and basically knows how to draw itself |
CGNEPOI | |
CGNEPoly | |
CGNERerouter::closingReroute | |
CGNERerouter::destProbReroute | |
CGNERerouter::routeProbReroute | |
CGUI_E2_ZS_CollectorOverLanes::MyWrapper::ValueRetriever | |
►CGUI_RTREE_QUAL | |
CSUMORTree | A RT-tree for efficient storing of SUMO's GL-objects |
CGUICompleteSchemeStorage | Storage for available visualization settings |
CGUIDialog_ViewSettings::NamePanel | |
CGUIDialog_ViewSettings::SizePanel | |
CGUIE3Collector::MyWrapper::SingleCrossingDefinition | Representation of a single crossing point |
►CGUIEvent | |
CGNEEvent_NetworkLoaded | |
CGUIEvent_Message | |
CGUIEvent_Screenshot | |
CGUIEvent_SimulationEnded | Event sent when the the simulation is over |
CGUIEvent_SimulationLoaded | |
CGUIEvent_SimulationStep | |
CGUIGlobals | |
►CGUIGlObject | |
CGNEAdditional | An Element which don't belongs to GNENet but has influency in the simulation |
CGNEInternalLane | This 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) |
CGNENet | A NBNetBuilder extended by visualisation and editing capabilities |
CGNENetElement | |
►CGUIBaseVehicle | A MSVehicle extended by some values for usage within the gui |
CGUIMEVehicle | A MSVehicle extended by some values for usage within the gui |
CGUIVehicle | A MSVehicle extended by some values for usage within the gui |
CGUIContainer | |
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) |
CGUIChargingStation | A lane area vehicles can halt at (gui-version) |
CGUIContainerStop | A lane area vehicles can halt at (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 |
CGUIMEInductLoop::MyWrapper | |
CGUILaneSpeedTrigger | Changes the speed allowed on a set of lanes (gui version) |
►CGUIPointOfInterest | |
CGNEPOI | |
►CGUIPolygon | |
CGNEPoly | |
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 | |
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 | |
CGUIPropertyScheme< T > | |
CGUIPropertySchemeStorage< T > | Base class for coloring. Allows changing the used colors and sets the used color in dependence to a value |
CGUIPropertySchemeStorage< GUIColorScheme > | |
CGUIPropertySchemeStorage< GUIScaleScheme > | |
CGUISelectedStorage | Storage for "selected" objects |
CGUISelectedStorage::SingleTypeSelections | A container for ids of selected objects of a certain type |
►CGUISelectedStorage::UpdateTarget | |
CGNESelectorFrame | |
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 |
CGUITextureSubSys | |
CGUIUserIO | Some OS-dependant functions to ease cliboard manipulation |
CGUIVideoEncoder | |
CGUIVisualizationSettings | Stores the information about how to visualize structures |
CGUIVisualizationSizeSettings | |
CGUIVisualizationTextSettings | |
CHelpersHarmonoise | Helper methods for Harmonoise-based noise emission computation |
CIDSupplier | |
CIntermodalNetwork< E, L, N, V > | Pedestrian network storing edges, connections and the mappings to the "real" edges |
CIntermodalRouter< E, L, N, V, INTERNALROUTER >::TripItem | |
CIntermodalTrip< E, N, V > | "vehicle" type that is given to the internal router (SUMOAbstractRouter) |
Cinvalid_return< X > | |
►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 |
CMELoop | The main mesocopic simulation loop |
CMFXAddEditTypedTable::EditedTableItem | |
CMFXAddEditTypedTable::NumberCellParams | |
CMFXEditedTableItem | |
CMFXEventQue< T > | |
CMFXEventQue< GUIEvent * > | |
CMFXImageHelper | |
►CMFXInterThreadEventClient | |
CGNEApplicationWindow | The main window of the Netedit |
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_LC2013 | A lane change model developed by D. Krajzewicz, J. Erdmann et al. between 2004 and 2013 |
CMSLCM_SL2015 | A lane change model developed by J. Erdmann |
CMSAbstractLaneChangeModel::MSLCMessager | A class responsible for exchanging messages between cars involved in lane-change interaction |
CMSAbstractLaneChangeModel::StateAndDist | |
CMSAmitranTrajectories | Realises dumping the complete network state |
CMSBatteryExport | Realises dumping Battery Data |
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 Krauss by Peter Wagner |
CMSCFModel_SmartSK | The original Krauss (1998) car-following model and parameter |
CMSCFModel_Wiedemann | The Wiedemann Model car-following model |
►CMSCFModel::VehicleVariables | |
CMSCFModel_IDM::VehicleVariables | |
CMSCFModel_Kerner::VehicleVariables | |
CMSCFModel_PWag2009::VehicleVariables | |
CMSCFModel_SmartSK::SSKVehicleVariables | |
CMSCFModel_Wiedemann::VehicleVariables | |
CMSCModel_NonInteracting | The container following model for tranship |
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_BTsender::VehicleState | A single movement state of the vehicle |
CMSDevice_Vehroutes::RouteReplaceInfo | Information about a replaced route |
CMSE2Collector::JamInfo | Internal representation of a jam |
CMSE2Collector::VehicleInfo | Internal representation of a vehicle |
CMSE3Collector::E3Values | Internal storage for values from a vehicle |
CMSEdge::by_id_sorter | Sorts edges by their ids |
CMSEdge::transportable_by_position_sorter | Sorts transportables by their positions |
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::AnyVehicleIterator | |
CMSLane::by_connections_to_sorter | |
CMSLane::edge_finder | |
CMSLane::IncomingLaneInfo | |
CMSLane::vehicle_natural_position_sorter | |
CMSLane::vehicle_position_sorter | Sorts vehicles by their position (descending) |
►CMSLaneChanger | Performs lane changing of vehicles |
CMSLaneChangerSublane | Performs lane changing of vehicles |
CMSLaneChanger::ChangeElem | |
►CMSLeaderInfo | |
►CMSLeaderDistanceInfo | Saves leader/follower vehicles and their distances relative to an ego vehicle |
CMSCriticalFollowerDistanceInfo | |
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_Battery | Battery device for electric vehicles |
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_Routing | A device that performs vehicle rerouting based on current edge speeds |
CMSDevice_Transportable | |
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::MSPersonStage_Walking::arrival_finder | |
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 | Sorts the persons by position on the lane. If dir is forward, higher x positions come first |
CMSPModel_Striping::lane_by_numid_sorter | |
CMSPModel_Striping::NextLaneInfo | |
CMSPModel_Striping::Obstacle | Information regarding surround Pedestrians (and potentially other things) |
CMSPModel_Striping::walkingarea_path_sorter | |
CMSPModel_Striping::WalkingAreaPath | |
►CMSPushButton | |
CMSPedestrianPushButton | |
CMSQueueExport | Export the queueing length in front of a junction (very experimental!) |
CMSSOTLPolicy5DListStimulus | This 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) |
CMSSOTLPolicyStimulus | This 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) |
►CMSSOTLSensors | |
CMSSOTLE2Sensors | |
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 |
►CMSTransportable | |
►CMSContainer | |
CGUIContainer | |
►CMSPerson | |
CGUIPerson | |
►CMSTransportable::Stage | |
CMSContainer::MSContainerStage_Tranship | |
CMSPerson::MSPersonStage_Walking | |
►CMSTransportable::Stage_Driving | |
CMSContainer::MSContainerStage_Driving | |
CMSPerson::MSPersonStage_Driving | |
CMSTransportable::Stage_Waiting | |
►CMSTransportableControl | |
CGUITransportableControl | GUI-version of the transportable control for building gui persons and containers |
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) |
CMSVehicle::WaitingTimeCollector | Stores the waiting intervals over the previous seconds (memory is to be specified in ms.) |
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) |
►CMEVehicleControl | The class responsible for building and deletion of vehicles (gui-version) |
CGUIMEVehicleControl | 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 | |
►CIntermodalEdge< E, L, N, V > | Base edge type that is given to the internal router (SUMOAbstractRouter) |
CAccessEdge< E, L, N, V > | Access edge connecting diferent modes that is given to the internal router (SUMOAbstractRouter) |
CCarEdge< E, L, N, V > | Car edge type that is given to the internal router (SUMOAbstractRouter) |
CPedestrianEdge< E, L, N, V > | Pedestrian edge type that is given to the internal router (SUMOAbstractRouter) |
CPublicTransportEdge< E, L, N, V > | Public transport edge type connecting the stop edges |
CStopEdge< E, L, N, V > | Stop edge type representing bus and train stops |
CMESegment | A single mesoscopic segment (cell) |
►CMSDetectorFileOutput | Base of value-generating classes (detectors) |
►CMEInductLoop | An induction loop for mesoscopic simulation |
CGUIMEInductLoop | |
►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_BTsender::VehicleInformation | Stores the information of a vehicle |
CMSDevice_BTreceiver::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 | |
►CMSStoppingPlace | A lane area vehicles can halt at |
CGUIBusStop | A lane area vehicles can halt at (gui-version) |
CGUIContainerStop | A lane area vehicles can halt at (gui-version) |
►CMSChargingStation | |
CGUIChargingStation | A lane area vehicles can halt at (gui-version) |
►CMSTrafficLightLogic | The parent class for traffic light logics |
CMSOffTrafficLightLogic | A traffic lights logic which represents a tls in an off-mode |
►CMSPhasedTrafficLightLogic | A fixed traffic light logic |
►CMSSOTLTrafficLightLogic | A self-organizing traffic light logic |
►CMSSOTLHiLevelTrafficLightLogic | A self-organizing high-level traffic light logic |
CMSDeterministicHiLevelTrafficLightLogic | |
CMSSwarmTrafficLightLogic | |
CMSSOTLPhaseTrafficLightLogic | |
CMSSOTLPlatoonTrafficLightLogic | |
CMSSOTLPolicyBasedTrafficLightLogic | A self-organizing traffic light logic based on a particular policy |
CMSSOTLRequestTrafficLightLogic | |
CMSSOTLWaveTrafficLightLogic | |
CMSRailSignal | A signal for rails |
►CMSSimpleTrafficLightLogic | A fixed traffic light logic |
CMSActuatedTrafficLightLogic | An actuated (adaptive) traffic light logic |
CMSRailCrossing | A signal for rails |
►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) |
CRODFDetector | Class representing a detector within the DFROUTER |
►CROEdge | A basic edge for routing applications |
CAGStreet | A model of the street in the city |
CRODFEdge | |
CROJTREdge | An edge the jtr-router may route through |
CROMAEdge | A basic edge for routing applications |
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 |
►CNAMED_RTREE_QUAL | |
CNamedRTree | A RT-tree for efficient storing of SUMO's Named objects |
CNamedColumnsParser | A parser to retrieve information from a table with known columns |
CNamedObjectCont< T > | A map of named object pointers |
CNamedObjectCont< MSChargingStation * > | |
CNamedObjectCont< MSDetectorFileOutput * > | |
►CNamedObjectCont< MSJunction * > | |
CMSJunctionControl | Container for junctions; performs operations on all stored junctions |
CNamedObjectCont< MSStoppingPlace * > | |
►CNamedObjectCont< ODDistrict * > | |
CODDistrictCont | A container for districts |
CNamedObjectCont< PointOfInterest * > | |
CNamedObjectCont< ROEdge * > | |
CNamedObjectCont< RONode * > | |
CNamedObjectCont< RORouteDef * > | |
CNamedObjectCont< SUMO::Polygon * > | |
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 | |
CNBContHelper::same_connection_edge_sorter | |
CNBContHelper::straightness_sorter | |
CNBDistribution | The base class for statistical distribution descriptions |
CNBDistrictCont | A container for districts |
CNBEdge::Connection | A structure which describes a connection between edges or lanes |
CNBEdge::connections_conflict_finder | |
CNBEdge::connections_finder | |
CNBEdge::connections_fromlane_finder | |
CNBEdge::connections_relative_edgelane_sorter | Class to sort edges by their angle |
CNBEdge::connections_toedge_finder | |
CNBEdge::connections_toedgelane_finder | |
CNBEdge::Lane | An (internal) definition of a single lane of an edge |
CNBEdge::MainDirections | Holds (- relative to the edge it is build from -!!!) the list of main directions a vehicle that drives on this street may take on the junction the edge ends in The back direction is not regarded |
CNBEdge::tls_disable_finder | |
CNBEdge::TLSDisabledConnection | TLS Disabled Connections |
CNBEdgeCont | Storage for edges, including some functionality operating on multiple edges |
CNBEdgeCont::PostProcessConnection | A structure representing a connection between two lanes |
CNBEdgePriorityComputer | |
CNBFrame | Sets and checks options for netbuild |
CNBHeightMapper | Set z-values for all network positions based on data from a height map |
CNBHeightMapper::QueryResult | Class for cirumventing the const-restriction of RTree::Search-context |
CNBHeightMapper::Triangle | |
CNBHelpers | |
CNBLinkPossibilityMatrix | |
CNBLoadedSUMOTLDef::connection_equal | Class for identifying connections |
CNBLoadedTLDef::SignalGroup::phase_by_time_sorter | Sorts phases by their begin time |
CNBLoadedTLDef::SignalGroup::PhaseDef | Definition of a single, loaded phase |
CNBNetBuilder | Instance responsible for building networks |
CNBNetBuilder::by_id_sorter | Sorts nodes by their ids |
CNBNode::Crossing | A definition of a pedestrian crossing |
CNBNode::edge_by_direction_sorter | Sorts outgoing before incoming edges |
CNBNode::nodes_by_id_sorter | Used for sorting the cells by the begin time they describe |
CNBNode::WalkingArea | A definition of a pedestrian walking area |
CNBNodeCont | Container for nodes during the netbuilding process |
CNBNodesEdgesSorter | |
CNBNodesEdgesSorter::crossing_by_junction_angle_sorter | Sorts crossings by minimum clockwise clockwise edge angle. Use the ordering found in myAllEdges of the given node |
CNBNodesEdgesSorter::edge_by_junction_angle_sorter | Sorts incoming and outgoing edges clockwise around the given node |
CNBNodeShapeComputer | This class computes shapes of junctions |
CNBNodeTypeComputer | |
CNBOwnTLDef::edge_by_incoming_priority_sorter | Sorts edges by their priority within the node they end at |
CNBRampsComputer | |
CNBRequest | |
CNBSign | A class representing a single street sign |
CNBTrafficLightDefinition::StreamPair | Data structure for caching needsCont information |
CNBTrafficLightLogic::PhaseDefinition | The definition of a single phase of the logic |
CNBTrafficLightLogicCont | A container for traffic light definitions and built programs |
CNBTurningDirectionsComputer | |
CNBTurningDirectionsComputer::Combination | Stores the information about the angle between an incoming ("from") and an outgoing ("to") edge |
CNBTurningDirectionsComputer::combination_by_angle_sorter | Sorts "Combination"s by decreasing angle |
CNBTypeCont | A storage for available types of edges |
CNBTypeCont::TypeDefinition | |
CNGFrame | Sets and checks options for netgen |
CNGNet | The class storing the generated network |
CNGRandomNetBuilder | A class that builds random network using an algorithm by Markus Hartinger |
CNIFrame | Sets and checks options for netimport |
CNIImporter_ArcView | Importer for networks stored in ArcView-shape format |
CNIImporter_DlrNavteq | Importer for networks stored in Elmar's format |
CNIImporter_ITSUMO | Importer for networks stored in ITSUMO format |
CNIImporter_ITSUMO::Handler::Lane | |
CNIImporter_ITSUMO::Handler::LaneSet | |
CNIImporter_ITSUMO::Handler::Section | |
CNIImporter_MATSim | Importer for networks stored in MATSim format |
CNIImporter_OpenDrive::Connection | A connection between two roads |
CNIImporter_OpenDrive::OpenDriveEdge | Representation of an openDrive "link" |
CNIImporter_OpenDrive::OpenDriveElevation | Coefficients of an elevation profile (3rd degree polynomial) |
CNIImporter_OpenDrive::OpenDriveGeometry | Representation of an OpenDrive geometry part |
CNIImporter_OpenDrive::OpenDriveLane | Representation of a lane |
CNIImporter_OpenDrive::OpenDriveLaneSection | Representation of a lane section |
CNIImporter_OpenDrive::OpenDriveLink | Representation of an OpenDrive link |
CNIImporter_OpenDrive::OpenDriveSignal | Representation of a signal |
CNIImporter_OpenDrive::same_position_finder | |
CNIImporter_OpenDrive::sections_by_s_sorter | A class for sorting lane sections by their s-value |
CNIImporter_OpenStreetMap | Importer for networks stored in OpenStreetMap format |
CNIImporter_OpenStreetMap::CompareEdges | Functor which compares two Edges |
CNIImporter_OpenStreetMap::CompareNodes | Functor which compares two NIOSMNodes according to their coordinates |
CNIImporter_OpenStreetMap::Edge | An internal definition of a loaded edge |
CNIImporter_OpenStreetMap::NIOSMNode | An internal representation of an OSM-node |
CNIImporter_RobocupRescue | Importer for networks stored in robocup rescue league format |
CNIImporter_SUMO::Connection | A connection description |
CNIImporter_SUMO::Crossing | Describes a pedestrian crossing |
CNIImporter_SUMO::EdgeAttrs | Describes the values found in an edge's definition and this edge's lanes |
CNIImporter_SUMO::JunctionAttrs | Describes the values found in a junction |
CNIImporter_SUMO::LaneAttrs | Describes the values found in a lane's definition |
CNIImporter_SUMO::Prohibition | Describes the values found in a prohibition |
CNIImporter_Vissim | Importer for networks stored in Vissim format |
►CNIImporter_Vissim::VissimSingleTypeParser | |
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 | |
CNIImporter_VISUM | A VISUM network importer |
CNIImporter_VISUM::TypeParser | A complete call description for parsing a single db |
CNILoader | Perfoms network import |
CNINavTeqHelper | Some parser methods shared around several formats containing NavTeq-Nets |
►CNIVissimAbstractEdge | |
CNIVissimConnection | |
CNIVissimEdge | A temporary storage for edges imported from Vissim |
►CNIVissimBoundedClusterObject | |
CNIVissimConnection | |
CNIVissimDisturbance | |
CNIVissimClosedLaneDef | |
CNIVissimClosures | |
CNIVissimConflictArea | A temporary storage for conflict areas imported from Vissim |
CNIVissimConnectionCluster | |
CNIVissimConnectionCluster::NodeSubCluster | |
CNIVissimConnectionCluster::same_direction_sorter | |
CNIVissimDistrictConnection | |
CNIVissimEdge::connection_cluster_position_sorter | |
CNIVissimEdge::connection_position_sorter | |
CNIVissimEdgePosMap | |
CNIVissimExtendedEdgePoint | |
CNIVissimNodeCluster | |
►CNIVissimNodeDef | |
►CNIVissimNodeDef_Edges | |
CNIVissimNodeDef_Poly | |
CNIVissimNodeDef_Edges::id_matches | |
CNIVissimNodeDef_Edges::lying_within_match | |
CNIVissimNodeParticipatingEdge | |
CNIVissimSingleTypeXMLHandler_ConflictArea | A class which extracts VISSIM-ConflictAreas from a parsed VISSIM-file |
CNIVissimSingleTypeXMLHandler_Fahrzeugklassendefinition | A class which extracts VISSIM-Fahrzeugklassen from a parsed VISSIM-file |
CNIVissimSingleTypeXMLHandler_Geschwindigkeitsverteilungsdefinition | A class which extracts VISSIM-Geschwindigkeitsverteilung from a parsed VISSIM-file |
CNIVissimSingleTypeXMLHandler_Parkplatzdefinition | A class which extracts VISSIM-Parkplätze from a parsed VISSIM-file |
CNIVissimSingleTypeXMLHandler_Streckendefinition | A class which extracts VISSIM-Strecken from a parsed VISSIM-file |
CNIVissimSingleTypeXMLHandler_VWunschentscheidungsdefinition | A class which extracts VISSIM-VWunschentscheidungen from a parsed VISSIM-file |
CNIVissimSingleTypeXMLHandler_Zuflussdefinition | A class which extracts VISSIM-Zuflüsse from a parsed VISSIM-file |
CNIVissimSource | |
CNIVissimTL | |
CNIVissimTL::NIVissimTLSignal | |
CNIVissimTL::NIVissimTLSignalGroup | |
CNIVissimTrafficDescription | |
CNIVissimVehicleClass | |
CNIVissimVehicleType | |
CNIVissimVehTypeClass | |
CNIVisumTL | Intermediate class for storing visum traffic lights during their import |
►CNIVisumTL::TimePeriod | A time period with a start and an end time |
CNIVisumTL::Phase | A phase |
CNIVisumTL::SignalGroup | A signal group can be defined either by a time period or by phases |
CNIXMLEdgesHandler::Split | A structure which describes changes of lane number or speed along the road |
CNIXMLEdgesHandler::split_by_pos_finder | Finds a split at the given position |
CNIXMLEdgesHandler::split_sorter | Sorts splits by their position (increasing) |
CNLBuilder | The main interface for loading a microsim |
►CNLDetectorBuilder | Builds detectors for microsim |
CGUIDetectorBuilder | Builds detectors for guisim |
CNLDetectorBuilder::E3DetectorDefinition | Holds the incoming definitions of an e3 detector unless the detector is build |
CNLDiscreteEventBuilder | |
►CNLEdgeControlBuilder | Interface for building edges |
CGUIEdgeControlBuilder | Derivation of NLEdgeControlBuilder which builds gui-edges |
CNLJunctionControlBuilder | Builder of microsim-junctions and tls |
►CNLTriggerBuilder | Builds trigger objects for microsim |
CGUITriggerBuilder | Builds trigger objects for guisim |
CNodesHandler | A class which parses an ITSUMO file |
CnoProhibitions< E, V > | |
Cnvwa::compile_time_error< bool > | |
Cnvwa::compile_time_error< true > | |
CNWFrame | Sets and checks options for netwrite; saves the network |
CNWWriter_Amitran | Exporter writing networks using the Amitran format |
CNWWriter_DlrNavteq | Exporter writing networks using XML (native input) format |
CNWWriter_MATSim | Exporter writing networks using the MATSim format |
CNWWriter_OpenDrive | Exporter writing networks using the openDRIVE format |
CNWWriter_SUMO | Exporter writing networks using the SUMO format |
CNWWriter_XML | Exporter writing networks using XML (native input) format |
CODCell | A single O/D-matrix cell |
CODMatrix | An O/D (origin/destination) matrix |
CODMatrix::cell_by_begin_comparator | Used for sorting the cells by the begin time they describe |
CODMatrix::descending_departure_comperator | Used for sorting vehicles by their departure (latest first) |
CODMatrix::ODVehicle | An internal representation of a single vehicle |
►COption | A class representing a single program option |
COption_Bool | |
COption_Float | |
COption_Integer | An integer-option |
COption_IntVector | |
►COption_String | |
COption_FileName | |
COptionsCont | A storage for options typed value containers) |
COptionsCont::abbreviation_finder | A class to find abbreviated option names (length=1) |
COptionsIO | |
COptionsParser | Parses command line arguments |
►COutputDevice | Static storage of an output device and its base (abstract) implementation |
CGUIMessageWindow::MsgOutputDevice | |
CMsgRetrievingFunction< T > | Encapsulates an object's method for using it as a message retriever |
COutputDevice_CERR | An output device that encapsulates cerr |
COutputDevice_COUT | An output device that encapsulates cout |
COutputDevice_File | An output device that encapsulates an ofstream |
COutputDevice_Network | An output device for TCP/IP network connections |
COutputDevice_String | An output device that encapsulates an ofstream |
►COutputFormatter | Abstract base class for output formatters |
CBinaryFormatter | Output formatter for plain XML output |
CPlainXMLFormatter | Output formatter for plain XML output |
►CParameterised | An upper class for objects with additional parameters |
CMSEdge | A road/street connecting two junctions |
CMSLane | Representation of a lane in the micro simulation |
CMSRoute | |
►CMSSOTLPolicy | Class for a low-level policy |
CMSSOTLCongestionPolicy | Class for low-level congestion policy |
CMSSOTLMarchingPolicy | Class for low-level marching policy |
CMSSOTLPhasePolicy | Class for low-level phase policy |
CMSSOTLPlatoonPolicy | Class for low-level platoon policy |
CMSSOTLRequestPolicy | Class for low-level request policy |
►CMSSOTLPolicyDesirability | This class determines the desirability algorithm of a MSSOTLPolicy when used in combination with a high level policy |
CMSSOTLPolicy5DFamilyStimulus | |
►CMSSOTLPolicy5DStimulus | |
CMSSOTLPolicy3DStimulus | |
CMSTrafficLightLogic | The parent class for traffic light logics |
CNBEdge | The representation of a single edge during network building |
CNBTrafficLightDefinition | The base class for traffic light logic definitions |
CNBTrafficLightLogic | A SUMO-compliant built logic for a traffic light |
CPointOfInterest | A point-of-interest |
CSUMO::Polygon | A 2D- or 3D-polygon |
CSUMOVehicleParameter | Structure representing possible vehicle parameter |
CSUMOVTypeParameter | Structure representing possible vehicle parameter |
CPCLoaderArcView | A reader of pois and polygons from shape files |
CPCLoaderDlrNavteq | A reader of pois and polygons stored in DLR-Navteq (Elmar)-format |
CPCLoaderOSM::PCOSMEdge | An internal definition of a loaded edge |
CPCLoaderOSM::PCOSMNode | An internal representation of an OSM-node |
CPCLoaderOSM::PCOSMRelation | An internal definition of a loaded relation |
CPCLoaderVisum | A reader of pois and polygons stored in VISUM-format |
CPCTypeMap | A storage for type mappings |
CPCTypeMap::TypeDef | A single definition of values that shall be used for a given type |
►CPedestrianState | Abstract base class for managing callbacks to retrieve various state information from the model |
CMSPModel_NonInteracting::PState | Abstract base class for managing callbacks to retrieve various state information from the model |
CMSPModel_Striping::PState | Container for pedestrian state and individual position update function |
Cpffont | |
Cpfglyph | |
CPHEMCEP | Data Handler for a single CEP emission data set |
CPHEMCEPHandler | Data Handler for all CEP emission and vehicle Data |
CPHEMlightdll::CEP | |
CPHEMlightdll::CEPHandler | |
CPHEMlightdll::Constants | |
CPHEMlightdll::Helpers | |
CPoint2D< coord_type > | |
CPoint2D< double > | |
CPollutantsInterface | Helper methods for PHEMlight-based emission computation |
CPollutantsInterface::Emissions | Storage for collected values of all emission types |
►CPollutantsInterface::Helper | Abstract superclass for the model helpers |
CHelpersHBEFA | Helper methods for HBEFA-based emission computation |
CHelpersHBEFA3 | Helper methods for HBEFA3-based emission computation |
CHelpersPHEMlight | Helper methods for PHEMlight-based emission computation |
►CPosition | A point in 2D or 3D with translation and scaling methods |
CPointOfInterest | A point-of-interest |
CPositionVector::as_poly_cw_sorter | Clase for CW Sorter |
CPositionVector::increasing_x_y_sorter | Clase for increasing Sorter |
Cprohibited_withPermissions< E, V > | |
►Cprohibited_withPermissions< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V > > | |
CDijkstraRouterTT< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V >, prohibited_withPermissions< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V > > > | |
►Cprohibited_withPermissions< MSEdge, SUMOVehicle > | |
CAStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > > | |
CDijkstraRouterEffort< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > > | |
CDijkstraRouterTT< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > > | |
CPublicTransportEdge< E, L, N, V >::Schedule | |
►CPushButtonLogic | |
CMSSOTLMarchingPolicy | Class for low-level marching policy |
CMSSOTLPhasePolicy | Class for low-level phase policy |
CMSSOTLPlatoonPolicy | Class for low-level platoon policy |
CRandHelper | Utility functions for using a global, resetable random number generator |
CRandomDistributor< T > | Represents a generic random distribution |
CRandomDistributor< const MSRoute * > | |
CRandomDistributor< MSEdge * > | |
CRandomDistributor< MSVehicleType * > | |
CRandomDistributor< std::string > | |
CRandomDistributor< SUMOVTypeParameter * > | |
CRGBColor | |
►CROAbstractEdgeBuilder | Interface for building instances of router-edges |
CAGStreet::Builder | |
CRODFEdgeBuilder | Interface for building instances of dfrouter-edges |
CRODUAEdgeBuilder | Interface for building instances of duarouter-edges |
CROJTREdgeBuilder | Interface for building instances of jtrrouter-edges |
CROMAEdgeBuilder | Interface for building instances of duarouter-edges |
CRODFDetectorCon | A container for RODFDetectors |
CRODFDetectorFlows | A container for flows |
CRODFDetFlowLoader | A loader for detector flows |
CRODFFrame | Sets and checks options for df-routing |
CRODFNet::DFRouteDescByTimeComperator | |
CRODFNet::idComp | Comparator for maps using edges as key, used only in myDetectorsOnEdges to make tests comparable |
CRODFNet::IterationEdge | |
CRODFRouteCont | A container for DFROUTER-routes |
CRODFRouteCont::by_distance_sorter | A class for sorting route descriptions by their length |
CRODFRouteCont::route_finder | A class for finding a same route (one that passes the same edges) |
CRODFRouteDesc | A route within the DFROUTER |
CRODUAFrame | Sets and checks options for dua-routing |
CROFrame | Sets and checks options for routing |
CROJTRFrame | Sets and checks options for jtr-routing |
CROLoader | The data loader |
CROMAAssignments | Assignment methods |
CROMAFrame | Sets and checks options for dua-routing |
►CRONet | The router's network representation |
CRODFNet | A DFROUTER-network |
►CROPerson::PlanItem | Every person has a plan comprising of multiple planItems |
CROPerson::PersonTrip | A planItem can be a Trip which contains multiple tripItems |
CROPerson::Stop | A planItem can be a Stop |
►CROPerson::TripItem | A TripItem is part of a trip, e.g., go from here to here by car |
CROPerson::Ride | A ride is part of a trip, e.g., go from here to here by car or bus |
CROPerson::Walk | A walk is part of a trip, e.g., go from here to here by foot |
►CRORoutable | A routable thing such as a vehicle or person |
CROPerson | A person as used by router |
CROVehicle | A vehicle as used by router |
CRORouteDef::ComparatorProbability | |
►CRouteCostCalculator< R, E, V > | Abstract base class providing static factory method |
CGawronCalculator< R, E, V > | Cost calculation with Gawron's method |
CLogitCalculator< R, E, V > | Cost calculation with c-logit or logit method |
CRouterProvider< E, L, N, V > | |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES > | |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Branch | |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator | Iterator is not remove safe |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator::StackElement | |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::ListNode | A link list of nodes for reinsertion after a delete operation |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node | Node for each branch level |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars | Variables for finding a split partition |
CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Rect | Minimal bounding rectangle (n-dimensional) |
►CSAXWeightsHandler::EdgeFloatTimeLineRetriever | Interface for a class which obtains read weights for named edges |
CNLBuilder::EdgeFloatTimeLineRetriever_EdgeEffort | |
CNLBuilder::EdgeFloatTimeLineRetriever_EdgeTravelTime | Obtains edge efforts from a weights handler and stores them within the edges |
CROLoader::EdgeFloatTimeLineRetriever_EdgeTravelTime | Obtains edge travel times from a weights handler and stores them within the edges |
CROLoader::EdgeFloatTimeLineRetriever_EdgeWeight | Obtains edge weights from a weights handler and stores them within the edges |
CSAXWeightsHandler::ToRetrieveDefinition | Complete definition about what shall be retrieved and where to store it |
►CShapeContainer | Storage for geometrical objects |
CGUIShapeContainer | Storage for geometrical objects extended by mutexes |
CPCPolyContainer | A storage for loaded polygons and pois |
►CSigmoidLogic | |
CMSSOTLPhasePolicy | Class for low-level phase policy |
CMSSOTLPlatoonPolicy | Class for low-level platoon policy |
CSPTree< E, C > | |
CSPTree< E, C >::EdgeByTTComparator | |
CSPTree< CHRouter::CHInfo, CHRouter::CHConnection > | |
►Cbinary_function | |
CMSDetectorControl::detectorEquals | Returns true if detectors are equal |
CMSLane::VehPosition | |
►Cexception | |
Ctcpip::SocketException | |
►Cless | |
CROVehicleByDepartureComperator | A function for sorting vehicles by their departure time |
►Cpair | |
CGNERerouter::rerouterInterval | |
►Cruntime_error | |
CEmptyData | |
►CFormatException | |
CBoolFormatException | |
CNumberFormatException | |
COutOfBoundsException | |
►CProcessError | |
CInvalidArgument | |
CIOError | |
CTraCIException | |
CUnknownElement | |
►Cvector | |
CPositionVector | A list of positions |
CStop | Definition of vehicle stop (position and duration) |
CStringBijection< T > | |
CStringBijection< T >::Entry | |
CStringBijection< double > | |
CStringBijection< EditMode > | |
CStringBijection< FXuint > | |
CStringBijection< GUIGlObjectType > | |
CStringBijection< int > | |
CStringBijection< LaneChangeAction > | |
CStringBijection< LaneChangeModel > | |
CStringBijection< LaneSpreadFunction > | |
CStringBijection< LateralAlignment > | |
CStringBijection< LinkDirection > | |
CStringBijection< LinkState > | |
CStringBijection< SignType > | |
CStringBijection< std::vector< double > > | |
CStringBijection< SUMOEmissionClass > | |
CStringBijection< SumoXMLEdgeFunc > | |
CStringBijection< SumoXMLNodeType > | |
CStringBijection< SumoXMLTag > | |
CStringBijection< TrafficLightType > | |
CStringTokenizer | |
CStringUtils | Some static methods for string processing |
►CSUMOAbstractRouter< E, V > | |
CAStarRouter< E, V, PF > | Computes the shortest path through a network using the A* algorithm |
CCHRouter< E, V, PF > | Computes the shortest path through a contracted network |
CCHRouterWrapper< E, V, PF > | Computes the shortest path through a contracted network |
CDijkstraRouterEffort< E, V, PF > | Computes the shortest path through a network using the Dijkstra algorithm |
CDijkstraRouterTT< E, V, PF > | Computes the shortest path through a network using the Dijkstra algorithm |
►CSUMOAbstractRouter< E, IntermodalTrip< E, N, V > > | |
CIntermodalRouter< E, L, N, V, INTERNALROUTER > | |
CIntermodalRouter< E, L, N, V > | |
CPedestrianRouter< E, L, N, V, INTERNALROUTER > | |
►CPedestrianRouter< E, L, N, V, DijkstraRouterTT< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V >, prohibited_withPermissions< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V > > > > | |
CPedestrianRouterDijkstra< E, L, N, V > | |
►CSUMOAbstractRouter< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V > > | |
CDijkstraRouterTT< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V >, prohibited_withPermissions< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V > > > | |
►CSUMOAbstractRouter< MSEdge, SUMOVehicle > | |
CAStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > > | |
CDijkstraRouterEffort< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > > | |
CDijkstraRouterTT< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > > | |
►CSUMOAbstractRouter< ROEdge, ROVehicle > | |
CROJTRRouter | Computes routes using junction turning percentages |
CSUMORouteLoader | |
CSUMORouteLoaderControl | |
►CSUMOSAXAttributes | Encapsulated SAX-Attributes |
CSUMOSAXAttributesImpl_Binary | Encapsulated Xerces-SAX-attributes |
CSUMOSAXAttributesImpl_Xerces | Encapsulated Xerces-SAX-attributes |
CSUMOSAXReader | SAX-reader encapsulation containing binary reader |
►CSUMOVehicle | Representation of a vehicle |
►CMSBaseVehicle | The base class for microscopic and mesoscopic vehicles |
►CMEVehicle | A vehicle from the mesoscopic point of view |
CGUIMEVehicle | A MSVehicle extended by some values for usage within the gui |
►CMSVehicle | Representation of a vehicle in the micro simulation |
CGUIVehicle | A MSVehicle extended by some values for usage within the gui |
CSUMOVehicleParameter::Stop | Definition of vehicle stop (position and duration) |
CSUMOVehicleParserHelper | Helper methods for parsing vehicle attributes |
CSUMOXMLDefinitions | Class for maintaining associations between enums and xml-strings |
CSystemFrame | A set of actions common to all applications |
CSysUtils | A few system-specific functions |
Ctcpip::Socket | |
Ctcpip::Storage | |
CTNeighbourDistribution | |
CTplCheck | |
CTplConvert | |
►CTraCIAPI | C++ TraCI client API implementation |
CTraCITestClient | A test execution class |
CTraCIAPI::InductionLoopScope::VehicleData | |
CTraCIAPI::TraCIBoundary | A 3D-bounding box |
CTraCIAPI::TraCIColor | |
CTraCIAPI::TraCILink | |
CTraCIAPI::TraCILogic | |
CTraCIAPI::TraCIPhase | |
CTraCIAPI::TraCIPosition | A 3D-position |
►CTraCIAPI::TraCIScopeWrapper | An abstract interface for accessing type-dependent values |
CTraCIAPI::AreaScope | Scope for interaction with areal detectors |
CTraCIAPI::EdgeScope | Scope for interaction with edges |
CTraCIAPI::GUIScope | Scope for interaction with the gui |
CTraCIAPI::InductionLoopScope | Scope for interaction with inductive loops |
CTraCIAPI::JunctionScope | Scope for interaction with junctions |
CTraCIAPI::LaneScope | Scope for interaction with lanes |
CTraCIAPI::MeMeScope | Scope for interaction with multi entry/-exit detectors |
CTraCIAPI::PersonScope | Scope for interaction with vehicles |
CTraCIAPI::POIScope | Scope for interaction with POIs |
CTraCIAPI::PolygonScope | Scope for interaction with polygons |
CTraCIAPI::RouteScope | Scope for interaction with routes |
CTraCIAPI::SimulationScope | Scope for interaction with the simulation |
CTraCIAPI::TrafficLightScope | Scope for interaction with traffic lights |
CTraCIAPI::VehicleScope | Scope for interaction with vehicles |
CTraCIAPI::VehicleTypeScope | Scope for interaction with vehicle types |
CTraCIAPI::TraCIValue | |
CTraCIAPI::VehicleScope::NextTLSData | |
CTraCIPositionVector | A list of positions |
CTraCIServer::Subscription | Representation of a subscription |
CTraCIServerAPI_AreaDetector | APIs for getting/setting multi-entry/multi-exit detector values via TraCI |
CTraCIServerAPI_ArealDetector | |
CTraCIServerAPI_Edge | APIs for getting/setting edge values via TraCI |
CTraCIServerAPI_GUI | APIs for getting/setting GUI values via TraCI |
CTraCIServerAPI_InductionLoop | APIs for getting/setting induction loop values via TraCI |
CTraCIServerAPI_Junction | APIs for getting/setting junction values via TraCI |
CTraCIServerAPI_Lane | APIs for getting/setting lane values via TraCI |
CTraCIServerAPI_Lane::StoringVisitor | Allows to store the object; used as context while traveling the rtree in TraCI |
CTraCIServerAPI_MeMeDetector | APIs for getting/setting multi-entry/multi-exit detector values via TraCI |
CTraCIServerAPI_Person | APIs for getting/setting person values via TraCI |
CTraCIServerAPI_POI | APIs for getting/setting POI values via TraCI |
CTraCIServerAPI_Polygon | APIs for getting/setting polygon values via TraCI |
CTraCIServerAPI_Route | APIs for getting/setting route values via TraCI |
CTraCIServerAPI_Simulation | APIs for getting/setting simulation values via TraCI |
CTraCIServerAPI_TLS | APIs for getting/setting traffic light values via TraCI |
CTraCIServerAPI_Vehicle | APIs for getting/setting vehicle values via TraCI |
CTraCIServerAPI_Vehicle::LaneUtility | |
CTraCIServerAPI_VehicleType | APIs for getting/setting vehicle type values via TraCI |
CValueRetriever< T > | |
►CValueRetriever< std::pair< SUMOTime, MSPhaseDefinition > > | |
CGUITLLogicPhasesTrackerWindow | This window displays a phase diagram for a chosen tl-logic |
►CValueRetriever< SUMOReal > | |
CTrackerValueDesc | Representation of a timeline of floats with their names and moments |
CValueSource< T > | |
►CValueSource< R > | |
CCastingFunctionBinding< T, R, O > | |
CFuncBinding_IntParam< T, R > | |
CFuncBinding_StringParam< T, R > | |
CFunctionBinding< T, R > | |
CValueSource< std::pair< SUMOTime, MSPhaseDefinition > > | |
CValueSource< SUMOReal > | |
CValueTimeLine< T > | |
CValueTimeLine< SUMOReal > | |
CVectorHelper< T > | |
Cvehicle_reverse_position_sorter | Sorts vehicles by their position (ascending) |
Cvertex | |
►CDefaultHandler | |
►CGenericSAXHandler | A handler which converts occuring elements and attributes into enums |
CNIImporter_ITSUMO::Handler | |
CNIImporter_MATSim::EdgesHandler | A class which extracts MATSIM-edges from a parsed MATSIM-file |
CNIImporter_MATSim::NodesHandler | A class which extracts MATSIM-nodes from a parsed MATSIM-file |
CNIImporter_OpenDrive | Importer for networks stored in openDrive format |
CNIImporter_Vissim::NIVissimXMLHandler_ConflictArea | |
CNIImporter_Vissim::NIVissimXMLHandler_Fahrzeugklassendefinition | |
CNIImporter_Vissim::NIVissimXMLHandler_Geschwindigkeitsverteilungsdefinition | |
CNIImporter_Vissim::NIVissimXMLHandler_Parkplatzdefinition | |
CNIImporter_Vissim::NIVissimXMLHandler_Routenentscheidungsdefinition | A class which extracts VISSIM-Routes from a parsed VISSIM-file |
CNIImporter_Vissim::NIVissimXMLHandler_Streckendefinition | |
CNIImporter_Vissim::NIVissimXMLHandler_VWunschentscheidungsdefinition | |
CNIImporter_Vissim::NIVissimXMLHandler_Zuflussdefinition | |
►CSUMOSAXHandler | SAX-handler base for SUMO-files |
CAGActivityGenHandler | |
CGNEAdditionalHandler | Builds trigger objects for GNENet (busStops, chargingStations, detectors, etc..) |
CGNEPoly::GNEPolyHandler | Declare friend class |
CGUISettingsHandler | An XML-handler for visualisation schemes |
CMSLaneSpeedTrigger | Changes the speed allowed on a set of lanes |
CMSStateHandler | Parser and output filter for routes and vehicles state saving and loading |
CMSTriggeredRerouter | Reroutes vehicles passing an edge |
CNIImporter_OpenStreetMap::EdgesHandler | A class which extracts OSM-edges from a parsed OSM-file |
CNIImporter_OpenStreetMap::NodesHandler | A class which extracts OSM-nodes from a parsed OSM-file |
CNIImporter_OpenStreetMap::RelationHandler | A class which extracts relevant relation information from a parsed OSM-file |
CNIImporter_SUMO | Importer for networks stored in SUMO format |
CNIXMLConnectionsHandler | Importer for edge connections stored in XML |
CNIXMLEdgesHandler | Importer for network edges stored in XML |
CNIXMLNodesHandler | Importer for network nodes stored in XML |
CNIXMLTrafficLightsHandler | Importer for edge connections stored in XML |
CNIXMLTypesHandler | Importer for edge type information stored in XML |
CODAmitranHandler | An XML-Handler for districts |
CODDistrictHandler | An XML-Handler for districts |
CPCLoaderOSM | A reader of pois and polygons stored in OSM-format |
CPCLoaderOSM::EdgesHandler | A class which extracts OSM-edges from a parsed OSM-file |
CPCLoaderOSM::NodesHandler | A class which extracts OSM-nodes from a parsed OSM-file |
CPCLoaderOSM::RelationsHandler | A class which extracts relevant way-ids from relations in a parsed OSM-file |
CPCNetProjectionLoader | A reader for a SUMO network's projection description |
CPCTypeDefHandler | A handler for loading polygon type maps |
CRODFDetectorHandler | SAX2-Handler for loading DFROUTER-detector definitions |
CROJTRTurnDefLoader | Loader for the of turning percentages and source/sink definitions |
CROMARouteHandler | Parser and container for routes during their loading |
CRONetHandler | The handler that parses a SUMO-network for its usage in a router |
CSAXWeightsHandler | An XML-handler for network weights |
►CShapeHandler | The XML-Handler for network loading |
CGNEApplicationWindow::GNEShapeHandler | The XML-Handler for shapes loading network loading |
CNLShapeHandler | The XML-Handler for shapes loading network loading |
CPCLoaderXML | A reader for polygons and pois stored in XML-format |
►CSUMORouteHandler | Parser for routes during their loading |
►CMSRouteHandler | Parser and container for routes during their loading |
CMSCalibrator | Calibrates the flow on a segment to a specified one |
CNLHandler | The XML-Handler for network loading |
CRORouteHandler | Parser and container for routes during their loading |
CTrajectoriesHandler | An XML-Handler for amitran and netstate trajectories |
►CEntityResolver | |
CSUMOSAXReader::LocalSchemaResolver | |
►CHandlerBase | |
COptionsLoader | A SAX-Handler for loading options |
CXMLSubSys | Utility methods for initialising, closing and using the XML-subsystem |
►CPF | |
CAStarRouter< E, V, PF > | Computes the shortest path through a network using the A* algorithm |
CCHRouter< E, V, PF > | Computes the shortest path through a contracted network |
CCHRouter< E, V, PF >::Unidirectional | |
CCHRouterWrapper< E, V, PF > | Computes the shortest path through a contracted network |
CDijkstraRouterEffort< E, V, PF > | Computes the shortest path through a network using the Dijkstra algorithm |
CDijkstraRouterTT< E, V, PF > | Computes the shortest path through a network using the Dijkstra algorithm |