Microscopic Traffic Simulator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NMicroscopic_Traffic_Simulator
 NConverters
 CEnumMatchToBooleanConverterConverts enum value to boolean and vice versa.
 CFromBoolToStarConverter from bool status to empty string or string "*".
 CFromSimulationSpeedToStringConverter from simulation speed to string.
 CFromSimulationStepsToPauseToString
 CFromTimeSpanToHoursStringConverter from TimeSpan to string representation HH:MM:SS.SSS
 CFromUICultureNameToItemCheckedConverter from UICulture name string to checked status of checkbox item.
 NRenderers
 CBezierCurveGeometryCreatorClass for creating geometry with bezier curve from canvas-coordinated points.
 CBezierLaneBuildingRendererRenderer for drawing bezier lanes during their building.
 CGeneratorPossibleLocationsRenderer
 CLaneBuildingRendererRenderer for drawing lanes during their building.
 CSimulationTrafficRendererSimulation traffic renderer.
 CTopologyRendererGeometric topology renderer.
 CVisualCanvasRendererBase class for drawing visual renderer.
 CZoomValuesGenerator
 NViewModels
 NMessages
 CCanvasViewModelViewmodel for canvas panel.
 CClosableViewModelClass representing closable view model.
 CConstructionViewModelViewmodel for construction panel.
 CIInteractionsInterface for interactions with user.
 CISettingsInterface of application settings.
 CMainViewModelMain application viewmodel.
 CParametersViewModelClass representing view model of parameters view.
 CSimulationControlViewModelViewmodel for simulation control.
 CViewModelBase
 NViews
 NMainWindowView
 NSettingsView
 CGUIInteractionsClass implements IInteractions interface by message boxes or dialogs.
 CAppGUIInteractions logic for App.xaml
 CObservableRelayCommandExtended relay command class by adding event after executing command. Useful for performing additional UI task after the action of command is finished.
 CRelayCommandCommand class for binding UI commands with view models.
 CSettingsClass implementing ISetting interface using settings of visual studio application.
 NMicroscopic_Traffic_Simulator___Model
 NCellularTopologyObjects
 NCellWalkers
 NGeneralParameters
 CCarClass representing car
 CCarsManagerManages cars in cellular topology.
 CCellClass representing cell.
 CCellularTopologyClass representing cellular topology.
 CCellularTopologyBuilderClass for building cellular topology from geometric topology.
 CDateTimeEventArgsClass representing event arguments consisting of property containing time information.
 CGapStruct containing information about gap.
 CGeneratorsManagerManages generators and sensors in topology.
 CGpsRecordsManagerManages GPS records for cellular topology.
 NGeneralParameters
 CTransitionFunctionParametersClass containing parameters of transition function.
 NGeometricObjects
 NLanes
 NNodes
 CGeometricTopologyClass representing geometric topology of road network.
 NSimulationControl
 CISimulationEventsGeneratorEvery class which performs some repeating action should implement this interface
 CSimulationClass controlling performing simulation actions by simulation calendar.
 CSimulationSpeedChangeEventArgsEvent args containing old and new simulation speed.
 NTrafficObjects
 CGeneratorRepresents generator of cars.
 CSensorClass representing sensor.
 NUtilities
 CFileDataStoreClass for storing line data to text files.
 CFileLineDataLoaderClass for loading lines of data from text file.
 CHeapHeap data structure where values of items are ordered by their keys.
 NXamlGeneratedNamespace
 CGeneratedInternalTypeHelperGeneratedInternalTypeHelper