SUMO - Simulation of Urban MObility
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 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
 CAbstractMutexAn abstract class for encapsulating mutex implementations
 CAbstractMutex::ScopedLockerA mutex encapsulator which locks/unlocks the given mutex on construction/destruction, respectively
 CAbstractPoly
 CAGActivities
 CAGActivity
 CAGActivityGenCentral object handling City, Activities and Trips
 CAGActivityTripWriter
 CAGBus
 CAGBusLine
 CAGCar
 CAGCity
 CAGDataAndStatistics
 CAGFrameSets and checks options for ActivityGen
 CAGHousehold
 CAGPersonBase class of every person in the city (adults and children)
 CAGPositionA location in the 2D plane freely positioned on a street
 CAGSchool
 CAGStreetA model of the street in the city
 CAGTime
 CAGTrip
 CAGWorkPosition
 CAStarRouterTTComputes the shortest path through a network using the Dijkstra algorithm
 CAStarRouterTTBase< E, V, PF >::EdgeInfo
 CAStarRouterTTBase< E, V, PF >::EdgeInfoComparator
 CBiArc
 CBiArcParams
 CBinaryInputDeviceEncapsulates binary reading operations on a file
 CBresenham
 CBresenham::BresenhamCallBack
 Cby_id_sorterSorts edges by their ids
 Cby_second_sorter
 CCommandBase (microsim) event class
 CDijkstraRouterEffortComputes the shortest path through a network using the Dijkstra algorithm
 CDijkstraRouterEffortBase< E, V, PF >::EdgeInfo
 CDijkstraRouterEffortBase< E, V, PF >::EdgeInfoByEffortComparator
 CDijkstraRouterTTComputes 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
 CFileHelpersFunctions for an easier usage of files and paths
 CFlowDefDefinition of the traffic during a certain time containing the flows and speeds
 CFXArrowButton
 CFXButton
 CFXDial
 CFXDialogBox
 CFXFrame
 CFXGLCanvas
 CFXHorizontalFrame
 CFXLabel
 CFXMainWindow
 CFXMDIChild
 CFXMenuCommand
 CFXMenuPane
 CFXObject
 CFXPacker
 CFXTable
 CFXText
 CFXTextField
 CFXThread
 CGeoConvHelperStatic methods for processing the coordinates conversion for the current net
 CGeomConvHelper
 CGeomHelperSome static methods performing geometrical operations
 CGL2PSbackend
 CGL2PScompress
 CGL2PScontext
 CGL2PSimage
 CGL2PSlist
 CGL2PSpdfgroup
 CGL2PSprimitive
 CGL2PSstring
 CGL2PStriangle
 CGL2PSvertex
 CGLHelperSome 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
 CGUIColorerBase class for coloring. Allows changing the used colors and sets the used color in dependence to a value
 CGUIColorScheme
 CGUICompleteSchemeStorageStorage for available visualization settings
 CGUIDialog_ViewSettings::NamePanel
 CGUIE3Collector::MyWrapper::SingleCrossingDefinitionRepresentation of a single crossing point
 CGUIEvent
 CGUIGlobals
 CGUIGlObject
 CGUIGlObjectStorageA storage for of displayed objects via their numerical id
 CGUIIconSubSys
 CGUIParameterTableItemInterfaceInterface to a single line in a parameter window
 CGUIPerspectiveChanger
 CGUISelectedStorageStorage for "selected" objects
 CGUISelectedStorage::SingleTypeSelectionsA container for ids of selected objects of a certain type
 CGUISelectedStorage::UpdateTarget
 CGUISUMOAbstractView::DecalA decal (an image) that can be shown
 CGUITexturesHelperGlobal storage for textures; manages and draws them
 CGUIUserIOSome OS-dependant functions to ease cliboard manipulation
 CGUIVisualizationSettingsStores the information about how to visualize structures
 CGUIVisualizationTextSettings
 CHelpersHarmonoiseHelper methods for Harmonoise-based noise emission computation
 CIDSupplier
 CInstancePool< T >A pool of resuable instances
 Cinvalid_return< X >
 CLine
 CLineHandlerInterface definition for a class which retrieves lines from a LineHandler
 CLineReaderRetrieves a file linewise and reports the lines to a handler
 CMFXAddEditTypedTable::EditedTableItem
 CMFXAddEditTypedTable::NumberCellParams
 CMFXEditedTableItem
 CMFXEventQue
 CMFXImageHelper
 CMFXInterThreadEventClient
 CMFXUtilsSome helper functions for FOX
 CMSAbstractLaneChangeModelInterface for lane-change models
 CMSAbstractLaneChangeModel::MSLCMessagerA class responsible for exchanging messages between cars involved in lane-change interaction
 CMSAmitranTrajectoriesRealises dumping the complete network state
 CMSCalibrator::AspiredState
 CMSCFModelThe car-following model abstraction
 CMSCFModel::VehicleVariables
 CMSCrossSectionA simple description of a position on a lane (crossing of a lane)
 CMSDetectorControlDetectors container; responsible for string and output generation
 CMSDevice_BTreceiver::MeetingPointHolds the information about exact positions/speeds/time of the begin/end of a meeting
 CMSDevice_BTreceiver::SeenDeviceClass representing a single seen device
 CMSDevice_BTreceiver::VehicleState
 CMSDevice_BTsender::VehicleStateA single movement state of the vehicle
 CMSDevice_Vehroutes::RouteReplaceInfoInformation about a replaced route
 CMSE2Collector::by_vehicle_position_sorterA class used to sort known vehicles by their position
 CMSE2Collector::JamInfoInternal representation of a jam
 CMSE3Collector::E3ValuesInternal storage for values from a vehicle
 CMSEdge::by_id_sorterSorts edges by their ids
 CMSEdge::person_by_offset_sorterSorts edges by their ids
 CMSEdgeControlStores edges and lanes, performs moving of vehicle
 CMSEdgeControl::LaneUsageA structure holding some basic information about a simulated lane
 CMSEdgeWeightsStorageA storage for edge travel times and efforts
 CMSEmissionExportRealises dumping Emission Data
 CMSEventControlStores time-dependant events and executes them at the proper time
 CMSEventControl::EventSortCritSort-criterion for events
 CMSFCDExportRealises dumping FCD Data
 CMSFrameSets and checks options for microsim; inits global outputs and settings
 CMSFullExportDumping a hugh List of Parameters available in the Simulation
 CMsgHandler
 CMSGlobals
 CMSInductLoop::VehicleDataStruct to store the data of the counted vehicle internally
 CMSInsertionControlInserts vehicles into the network when their departure time is reached
 CMSInsertionControl::Flow
 CMSInternalJunction
 CMSJunctionLogic
 CMSLane::by_connections_to_sorter
 CMSLane::edge_finder
 CMSLane::IncomingLaneInfo
 CMSLane::vehicle_position_sorterSorts vehicles by their position (descending)
 CMSLaneChangerPerforms lane changing of vehicles
 CMSLaneChanger::ChangeElem
 CMSLink
 CMSLink::ApproachingVehicleInformationA structure holding the information about vehicles approaching a link
 CMSLink::LinkLeader
 CMSLinkCont
 CMSLinkContHelper
 CMSLinksA connnection between lanes
 CMSMeanData::MeanDataValueTracker::TrackerEntry
 CMSMoveReminderSomething on a lane to be noticed about vehicle movement
 CMSNetThe simulated network and simulation perfomer
 CMSNet::VehicleStateListenerInterface for objects listening to vehicle state changes
 CMSPerson
 CMSPerson::MSPersonStage
 CMSPerson::MSPersonStage_Walking::arrival_finder
 CMSPersonControl
 CMSPhaseDefinitionThe definition of a single phase of a tls logic
 CMSPModelThe pedestrian following model
 CMSPModel_Striping::by_xpos_sorter
 CMSPModel_Striping::NextLaneInfo
 CMSPModel_Striping::ObstacleInformation regarding surround Pedestrians (and potentially other things)
 CMSPModel_Striping::WalkingAreaPath
 CMSQueueExportExport the queueing length in front of a junction (very experimental!)
 CMSTLLogicControlA class that stores and controls tls and switching of their programs
 CMSTLLogicControl::OnSwitchActionBase class for things to execute if a tls switches to a new phase
 CMSTLLogicControl::TLSLogicVariantsStorage for all programs of a single tls
 CMSTLLogicControl::WAUTA WAUT definition
 CMSTLLogicControl::WAUTJunctionStorage for a junction assigned to a WAUT
 CMSTLLogicControl::WAUTSwitchStorage for a WAUTs switch point
 CMSTLLogicControl::WAUTSwitchProcedureThis is the abstract base class for switching from one tls program to another
 CMSTLLogicControl::WAUTSwitchProcedure_Stretch::StretchBereichDefA definition of a stretch - Bereich
 CMSTLLogicControl::WAUTSwitchProcessAn initialised switch process
 CMSTriggeredReader
 CMSTriggeredRerouter::RerouteInterval
 CMSVehicle::DriveProcessItem
 CMSVehicle::InfluencerChanges the wished vehicle speed / lanes
 CMSVehicle::LaneQA structure representing the best lanes for continuing the route
 CMSVehicle::StateContainer that holds the vehicles driving state (position+speed)
 CMSVehicle::StopDefinition of vehicle stop (position and duration)
 CMSVehicleContainer
 CMSVehicleContainer::DepartFinderSearches for the VehicleDepartureVector with the wished depart
 CMSVehicleContainer::VehicleDepartureVectorSortCritSort-criterion for vehicle departure lists
 CMSVehicleControlThe class responsible for building and deletion of vehicles
 CMSVehicleTransfer
 CMSVehicleTransfer::VehicleInformationHolds the information needed to move the vehicle over the network
 CMSVehicleTypeThe car-following model and parameter
 CMSVTKExportProduce a VTK output to use with Tools like ParaView
 CMSXMLRawOutRealises dumping the complete network state
 CMTRand
 CNamedBase class for objects which have an id
 CNamed::ComparatorIdLessFunction-object for stable sorting in containers
 CNamed::NamedLikeComparatorIdLess< NamedLike >Function-object for stable sorting of objects acting like Named without being derived (SUMOVehicle)
 CNamed::StoringVisitorAllows to store the object; used as context while traveling the rtree in TraCI
 CNamedColumnsParserA parser to retrieve information from a table with known columns
 CNamedObjectCont< T >A map of named object pointers
 CNamedObjectCont< MSBusStop * >
 CNamedObjectCont< MSDetectorFileOutput * >
 CNamedObjectCont< MSJunction * >
 CNamedObjectCont< ODDistrict * >
 CNamedObjectCont< PointOfInterest * >
 CNamedObjectCont< Polygon * >
 CNamedObjectCont< ROEdge * >
 CNamedObjectCont< RONode * >
 CNamedObjectCont< RORouteDef * >
 CNamedObjectCont< ROVehicle * >
 CNamedObjectCont< SUMOVehicleParameter * >
 CNamedObjectCont< SUMOVTypeParameter * >
 CnameValue
 CNBCapacity2LanesA 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_sorterClass 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
 CNBDistributionThe base class for statistical distribution descriptions
 CNBDistrictContA container for districts
 CNBEdge::ConnectionA structure which describes a connection between edges or lanes
 CNBEdge::connections_finder
 CNBEdge::connections_fromlane_finder
 CNBEdge::connections_relative_edgelane_sorter
 CNBEdge::connections_toedge_finder
 CNBEdge::connections_toedgelane_finder
 CNBEdge::LaneAn (internal) definition of a single lane of an edge
 CNBEdge::MainDirections
 CNBEdge::tls_disable_finder
 CNBEdge::TLSDisabledConnection
 CNBEdgeContStorage for edges, including some functionality operating on multiple edges
 CNBEdgeCont::PostProcessConnectionA structure representing a connection between two lanes
 CNBEdgePriorityComputer
 CNBFrameSets and checks options for netbuild
 CNBHelpers
 CNBJoinedEdgesMapA structure storing information about which edges were joined
 CNBLinkPossibilityMatrix
 CNBLoadedSUMOTLDef::connection_equalClass for identifying connections
 CNBLoadedTLDef::SignalGroup::phase_by_time_sorterSorts phases by their begin time
 CNBLoadedTLDef::SignalGroup::PhaseDefDefinition of a single, loaded phase
 CNBNetBuilderInstance responsible for building networks
 CNBNetBuilder::by_id_sorterSorts nodes by their ids
 CNBNode::CrossingA definition of a pedestrian crossing
 CNBNode::edge_by_direction_sorterSorts outgoing before incoming edges
 CNBNode::nodes_by_id_sorterUsed for sorting the cells by the begin time they describe
 CNBNode::WalkingAreaA definition of a pedestrian walking area
 CNBNodeContContainer for nodes during the netbuilding process
 CNBNodesEdgesSorter
 CNBNodesEdgesSorter::crossing_by_junction_angle_sorterSorts crossings by minimum clockwise clockwise edge angle. Use the ordering found in myAllEdges of the given node
 CNBNodesEdgesSorter::edge_by_junction_angle_sorterSorts incoming and outgoing edges clockwise around the given node
 CNBNodeShapeComputerThis class computes shapes of junctions
 CNBNodeTypeComputer
 CNBOwnTLDef::edge_by_incoming_priority_sorterSorts edges by their priority within the node they end at
 CNBRampsComputer
 CNBRequest
 CNBSignA class representing a single street sign
 CNBTrafficLightLogic::PhaseDefinitionThe definition of a single phase of the logic
 CNBTrafficLightLogicContA container for traffic light definitions and built programs
 CNBTurningDirectionsComputer
 CNBTurningDirectionsComputer::CombinationStores the information about the angle between an incoming ("from") and an outgoing ("to") edge
 CNBTurningDirectionsComputer::combination_by_angle_sorterSorts "Combination"s by decreasing angle
 CNBTypeContA storage for available types of edges
 CNBTypeCont::TypeDefinition
 CNGFrameSets and checks options for netgen
 CNGNetThe class storing the generated network
 CNGRandomNetBuilderA class that builds random network using an algorithm by Markus Hartinger
 CNIFrameSets and checks options for netimport
 CNIImporter_ArcViewImporter for networks stored in ArcView-shape format
 CNIImporter_DlrNavteqImporter for networks stored in Elmar's format
 CNIImporter_ITSUMOImporter for networks stored in ITSUMO format
 CNIImporter_ITSUMO::Handler::Lane
 CNIImporter_ITSUMO::Handler::LaneSet
 CNIImporter_ITSUMO::Handler::Section
 CNIImporter_MATSimImporter for networks stored in MATSim format
 CNIImporter_OpenDrive::ConnectionA connection between two roads
 CNIImporter_OpenDrive::OpenDriveEdgeRepresentation of an openDrive "link"
 CNIImporter_OpenDrive::OpenDriveGeometryRepresentation of an OpenDrive geometry part
 CNIImporter_OpenDrive::OpenDriveLaneRepresentation of a lane
 CNIImporter_OpenDrive::OpenDriveLaneSectionRepresentation of a lane section
 CNIImporter_OpenDrive::OpenDriveLinkRepresentation of an OpenDrive link
 CNIImporter_OpenDrive::OpenDriveSignalRepresentation of a signal
 CNIImporter_OpenDrive::same_position_finder
 CNIImporter_OpenDrive::sections_by_s_sorterA class for sorting lane sections by their s-value
 CNIImporter_OpenStreetMapImporter for networks stored in OpenStreetMap format
 CNIImporter_OpenStreetMap::CompareEdgesFunctor which compares two Edges
 CNIImporter_OpenStreetMap::CompareNodesFunctor which compares two NIOSMNodes according to their coordinates
 CNIImporter_OpenStreetMap::EdgeAn internal definition of a loaded edge
 CNIImporter_OpenStreetMap::NIOSMNodeAn internal representation of an OSM-node
 CNIImporter_RobocupRescueImporter for networks stored in robocup rescue league format
 CNIImporter_SUMO::ConnectionA connection description
 CNIImporter_SUMO::CrossingDescribes a pedestrian crossing
 CNIImporter_SUMO::EdgeAttrsDescribes the values found in an edge's definition and this edge's lanes
 CNIImporter_SUMO::JunctionAttrsDescribes the values found in a junction
 CNIImporter_SUMO::LaneAttrsDescribes the values found in a lane's definition
 CNIImporter_SUMO::ProhibitionDescribes the values found in a prohibition
 CNIImporter_VissimImporter for networks stored in Vissim format
 CNIImporter_Vissim::VissimSingleTypeParser
 CNIImporter_VISUMA VISUM network importer
 CNIImporter_VISUM::TypeParserA complete call description for parsing a single db
 CNILoaderPerfoms network import
 CNINavTeqHelperSome parser methods shared around several formats containing NavTeq-Nets
 CNIVissimAbstractEdge
 CNIVissimBoundedClusterObject
 CNIVissimClosedLaneDef
 CNIVissimClosures
 CNIVissimConnectionCluster
 CNIVissimConnectionCluster::NodeSubCluster
 CNIVissimConnectionCluster::same_direction_sorter
 CNIVissimDistrictConnection
 CNIVissimEdge::connection_cluster_position_sorter
 CNIVissimEdge::connection_position_sorter
 CNIVissimEdgePosMap
 CNIVissimExtendedEdgePoint
 CNIVissimNodeCluster
 CNIVissimNodeDef
 CNIVissimNodeDef_Edges::id_matches
 CNIVissimNodeDef_Edges::lying_within_match
 CNIVissimNodeParticipatingEdge
 CNIVissimSource
 CNIVissimTL
 CNIVissimTL::NIVissimTLSignal
 CNIVissimTL::NIVissimTLSignalGroup
 CNIVissimTrafficDescription
 CNIVissimVehicleClass
 CNIVissimVehicleType
 CNIVissimVehTypeClass
 CNIVisumTLIntermediate class for storing visum traffic lights during their import
 CNIVisumTL::TimePeriodA time period with a start and an end time
 CNIXMLEdgesHandler::SplitA structure which describes changes of lane number along the road
 CNIXMLEdgesHandler::split_by_pos_finderFinds a split at the given position
 CNIXMLEdgesHandler::split_sorterSorts splits by their position (increasing)
 CNLBuilderThe main interface for loading a microsim
 CNLDetectorBuilderBuilds detectors for microsim
 CNLDetectorBuilder::E3DetectorDefinitionHolds the incoming definitions of an e3 detector unless the detector is build
 CNLDiscreteEventBuilder
 CNLEdgeControlBuilderInterface for building edges
 CNLJunctionControlBuilderBuilder of microsim-junctions and tls
 CNLTriggerBuilderBuilds trigger objects for microsim
 CNodesHandlerA class which parses an ITSUMO file
 CNWFrameSets and checks options for netwrite; saves the network
 CNWWriter_AmitranExporter writing networks using the Amitran format
 CNWWriter_DlrNavteqExporter writing networks using XML (native input) format
 CNWWriter_MATSimExporter writing networks using the MATSim format
 CNWWriter_OpenDriveExporter writing networks using the openDRIVE format
 CNWWriter_SUMOExporter writing networks using the SUMO format
 CNWWriter_XMLExporter writing networks using XML (native input) format
 CODCellA single O/D-matrix cell
 CODMatrixAn O/D (origin/destination) matrix
 CODMatrix::cell_by_begin_sorterUsed for sorting the cells by the begin time they describe
 CODMatrix::descending_departure_comperatorUsed for sorting vehicles by their departure (latest first)
 CODMatrix::ODVehicleAn internal representation of a single vehicle
 COptionA class representing a single program option
 COptionsContA storage for options typed value containers)
 COptionsCont::abbreviation_finderA class to find abbreviated option names (length=1)
 COptionsIO
 COptionsParserParses command line arguments
 COutputDeviceStatic storage of an output device and its base (abstract) implementation
 COutputFormatterAbstract base class for output formatters
 CParameterisedAn upper class for objects with additional parameters
 CPCLoaderArcViewA reader of pois and polygons from shape files
 CPCLoaderDlrNavteqA reader of pois and polygons stored in DLR-Navteq (Elmar)-format
 CPCLoaderOSM::PCOSMEdgeAn internal definition of a loaded edge
 CPCLoaderOSM::PCOSMNodeAn internal representation of an OSM-node
 CPCLoaderVisumA reader of pois and polygons stored in VISUM-format
 CPCPolyContainerA storage for loaded polygons and pois
 CPCTypeMapA storage for type mappings
 CPCTypeMap::TypeDefA single definition of values that shall be used for a given type
 CPedestrianStateAbstract base class for managing callbacks to retrieve various state information from the model
 CPedestrianTrip< E, N >"vehicle" type that is given to the internal router (SUMOAbstractRouter)
 Cpffont
 Cpfglyph
 CPHEMCEPData Handler for a single CEP emission data set
 CPHEMCEPHandlerData Handler for all CEP emission and vehicle Data
 CPoint2D< coord_type >
 CPoint2D< double >
 CPollutantsInterfaceHelper methods for PHEMlight-based emission computation
 CPollutantsInterface::EmissionsStorage for collected values of all emission types
 CPollutantsInterface::HelperAbstract superclass for the model helpers
 CPositionA point in 2D or 3D with translation and scaling methods
 CPositionVector::as_poly_cw_sorter
 CPositionVector::increasing_x_y_sorter
 Cprohibited_noRestrictions< E, V >
 Cprohibited_withRestrictions< E, V >
 Cprohibited_withRestrictions< MSEdge, SUMOVehicle >
 Cprohibited_withRestrictions< PedestrianEdge< E, L, N >, PedestrianTrip< E, N > >
 CRandHelperUtility 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::const std::string >
 CRandomDistributor< std::string >
 CRandomDistributor< SUMOVTypeParameter * >
 CReferencedItemHelper base for things that are referenced and have to be saved only once
 CRGBColor
 CROAbstractEdgeBuilderInterface for building instances of router-edges
 CROCostCalculatorAbstract base class providing static factory method
 CRODFDetectorConA container for RODFDetectors
 CRODFDetectorFlowsA container for flows
 CRODFDetFlowLoaderA loader for detector flows
 CRODFFrameSets and checks options for df-routing
 CRODFNet::DFRouteDescByTimeComperator
 CRODFNet::idCompComparator for maps using edges as key, used only in myDetectorsOnEdges to make tests comparable
 CRODFNet::IterationEdge
 CRODFRouteContA container for DFROUTER-routes
 CRODFRouteCont::by_distance_sorterA class for sorting route descriptions by their length
 CRODFRouteCont::route_finderA class for finding a same route (one that passes the same edges)
 CRODFRouteDescA route within the DFROUTER
 CRODUAFrameSets and checks options for dua-routing
 CROFrameSets and checks options for routing
 CROJTRFrameSets and checks options for jtr-routing
 CROLoaderThe data loader
 CRONetThe router's network representation
 CRORouteDef::ComparatorProbability
 CROVehicleA vehicle as used by router
 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 >::IteratorIterator is not remove safe
 CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator::StackElement
 CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::ListNodeA link list of nodes for reinsertion after a delete operation
 CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::NodeNode for each branch level
 CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVarsVariables for finding a split partition
 CRTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::RectMinimal bounding rectangle (n-dimensional)
 CRTree< Named *, Named, float, 2, Named::StoringVisitor >
 CSAXWeightsHandler::EdgeFloatTimeLineRetrieverInterface for a class which obtains read weights for named edges
 CSAXWeightsHandler::ToRetrieveDefinitionComplete definition about what shall be retrieved and where to store it
 CShapeContainerStorage for geometrical objects
 Cbinary_function
 Cexception
 Cless
 Cruntime_error
 Cvector
 CStopDefinition of vehicle stop (position and duration)
 CStringBijection< T >
 CStringBijection< T >::Entry
 CStringBijection< GUIGlObjectType >
 CStringBijection< int >
 CStringBijection< LaneChangeModel >
 CStringBijection< LaneSpreadFunction >
 CStringBijection< LinkDirection >
 CStringBijection< LinkState >
 CStringBijection< SignType >
 CStringBijection< std::vector< double > >
 CStringBijection< SumoXMLEdgeFunc >
 CStringBijection< SumoXMLNodeType >
 CStringBijection< TrafficLightType >
 CStringTokenizer
 CStringUtilsSome static methods for string processing
 CSUMOAbstractRouter< E, V >
 CSUMOAbstractRouter< E, PedestrianTrip< E, N > >
 CSUMOAbstractRouter< MSEdge, SUMOVehicle >
 CSUMOAbstractRouter< PedestrianEdge< E, L, N >, PedestrianTrip< E, N > >
 CSUMOAbstractRouter< ROEdge, ROVehicle >
 CSUMORouteLoader
 CSUMORouteLoaderControl
 CSUMOSAXAttributesEncapsulated SAX-Attributes
 CSUMOSAXReaderSAX-reader encapsulation containing binary reader
 CSUMOVehicleRepresentation of a vehicle
 CSUMOVehicleParameter::StopDefinition of vehicle stop (position and duration)
 CSUMOVehicleParserHelperHelper methods for parsing vehicle attributes
 CSUMOXMLDefinitionsClass for maintaining associations between enums and xml-strings
 CSystemFrameA set of actions common to all applications
 CSysUtilsA few system-specific functions
 Ctcpip::Socket
 Ctcpip::Storage
 CTNeighbourDistribution
 CTplConvert
 CTraCIAPIC++ TraCI client API implementation
 CTraCIAPI::TraCIBoundaryA 3D-bounding box
 CTraCIAPI::TraCIColor
 CTraCIAPI::TraCILink
 CTraCIAPI::TraCILogic
 CTraCIAPI::TraCIPhase
 CTraCIAPI::TraCIPositionA 3D-position
 CTraCIAPI::TraCIScopeWrapperAn abstract interface for accessing type-dependent values
 CTraCIPositionVectorA list of positions
 CTraCIServer::SubscriptionRepresentation of a subscription
 CTraCIServerAPI_AreaDetectorAPIs for getting/setting multi-entry/multi-exit detector values via TraCI
 CTraCIServerAPI_ArealDetector
 CTraCIServerAPI_EdgeAPIs for getting/setting edge values via TraCI
 CTraCIServerAPI_GUIAPIs for getting/setting GUI values via TraCI
 CTraCIServerAPI_InductionLoopAPIs for getting/setting induction loop values via TraCI
 CTraCIServerAPI_JunctionAPIs for getting/setting junction values via TraCI
 CTraCIServerAPI_LaneAPIs for getting/setting lane values via TraCI
 CTraCIServerAPI_Lane::StoringVisitorAllows to store the object; used as context while traveling the rtree in TraCI
 CTraCIServerAPI_MeMeDetectorAPIs for getting/setting multi-entry/multi-exit detector values via TraCI
 CTraCIServerAPI_POIAPIs for getting/setting POI values via TraCI
 CTraCIServerAPI_PolygonAPIs for getting/setting polygon values via TraCI
 CTraCIServerAPI_RouteAPIs for getting/setting route values via TraCI
 CTraCIServerAPI_SimulationAPIs for getting/setting simulation values via TraCI
 CTraCIServerAPI_TLSAPIs for getting/setting traffic light values via TraCI
 CTraCIServerAPI_VehicleAPIs for getting/setting vehicle values via TraCI
 CTraCIServerAPI_VehicleTypeAPIs for getting/setting vehicle type values via TraCI
 CValueRetriever< T >
 CValueRetriever< std::pair< int, MSPhaseDefinition > >
 CValueRetriever< std::pair< SUMOTime, MSPhaseDefinition > >
 CValueRetriever< SUMOReal >
 CValueSource< T >
 CValueSource< R >
 CValueSource< std::pair< int, MSPhaseDefinition > >
 CValueSource< SUMOReal >
 CValueTimeLine< T >
 CValueTimeLine< SUMOReal >
 CVectorHelper< T >
 Cvertex
 CDefaultHandler
 CEntityResolver
 CHandlerBase
 CXMLSubSysUtility methods for initialising, closing and using the XML-subsystem
 Cbool
 Cfloat
 Cint
 Clong
 CPF
 Cmap< std::string, MSJunction * >
 Cmap< std::string, ODDistrict * >
 Cmap< std::string, ROVehicle * >
 Cvector< MSJunction * >
 Cvector< ODDistrict * >
 Cvector< PedestrianEdge< E, L, N > * >
 Cvector< ROVehicle * >
 C*)(const PedestrianTrip< E, N > *const, SUMOReal) const