private void SetChartTitle(Dictionary <string, string> statistics) { chart.Titles.Add(ChartTitleFactory.GetChartName(Options.MetricTypeID)); chart.Titles.Add(ChartTitleFactory.GetSignalLocationAndDateRange(Options.SignalID, Options.StartDate, Options.EndDate)); chart.Titles.Add(ChartTitleFactory.GetPhaseAndPhaseDescriptions(Phase.PhaseNumber, Phase.Approach.DirectionType.Description)); chart.Titles.Add(ChartTitleFactory.GetStatistics(statistics)); }
private void SetChartTitle(Dictionary <string, string> statistics) { Chart.Titles.Add(ChartTitleFactory.GetChartName(Options.MetricTypeID)); Chart.Titles.Add( ChartTitleFactory.GetSignalLocationAndDateRange(Options.SignalID, Options.StartDate, Options.EndDate)); Chart.Titles.Add(ChartTitleFactory.GetPhaseAndPhaseDescriptions(SplitFailPhase.Approach, SplitFailPhase.GetPermissivePhase)); Chart.Titles.Add(ChartTitleFactory.GetStatistics(statistics)); }
private void SetChartTitles(Chart chart, MOE.Common.Models.Detector detector) { chart.Titles.Add(ChartTitleFactory.GetChartName(this.MetricTypeID)); chart.Titles.Add(ChartTitleFactory.GetSignalLocationAndDateRange( this.SignalID, this.StartDate, this.EndDate)); chart.Titles.Add(ChartTitleFactory.GetPhaseAndPhaseDescriptions(detector.Approach.ProtectedPhaseNumber, detector.Approach.DirectionType.Description)); chart.Titles.Add(ChartTitleFactory.GetTitle("Detection Type: " + detector.DetectionHardware.Name + "; Speed Accuracy +/- 2 mph" + "\n" + "Detector Distance from Stop Bar: " + detector.DistanceFromStopBar.ToString() + " feet; " + "\n" + "Includes records over 5mph that occur between 15s after start of green to start of yellow.")); }
private void SetChartTitle(Chart chart, Approach approach, Dictionary <string, string> statistics) { var detectorsForMetric = approach.GetDetectorsForMetricType(this.MetricTypeID); string message = "\n Advanced detector located " + detectorsForMetric.FirstOrDefault().DistanceFromStopBar.ToString() + " ft. upstream of stop bar"; chart.Titles.Add(ChartTitleFactory.GetChartName(this.MetricTypeID)); chart.Titles.Add(ChartTitleFactory.GetSignalLocationAndDateRangeAndMessage(approach.SignalID, this.StartDate, this.EndDate, message)); chart.Titles.Add(ChartTitleFactory.GetPhaseAndPhaseDescriptions(approach.ProtectedPhaseNumber, approach.DirectionType.Description)); chart.Titles.Add(ChartTitleFactory.GetStatistics(statistics)); }
private void SetChartTitles(Chart chart, Models.Detector detector) { chart.Titles.Add(ChartTitleFactory.GetChartName(MetricTypeID)); chart.Titles.Add(ChartTitleFactory.GetSignalLocationAndDateRange( SignalID, StartDate, EndDate)); chart.Titles.Add(ChartTitleFactory.GetPhaseAndPhaseDescriptions(detector.Approach, false)); chart.Titles.Add(ChartTitleFactory.GetTitle("Detection Type: " + detector.DetectionHardware.Name + "; Speed Accuracy +/- 2 mph" + "\n" + "Detector Distance from Stop Bar: " + detector.DistanceFromStopBar + " feet; " + "\n" + "Includes records over 5mph that occur between 15s after start of green to start of yellow.")); }
private void SetChartTitle(Chart chart, SignalPhase signalPhase, Dictionary <string, string> statistics) { var detectorsForMetric = signalPhase.Approach.GetDetectorsForMetricType(MetricTypeID); var message = "\n Advanced detector located " + detectorsForMetric.FirstOrDefault().DistanceFromStopBar + " ft. upstream of stop bar"; chart.Titles.Add(ChartTitleFactory.GetChartName(MetricTypeID)); chart.Titles.Add( ChartTitleFactory.GetSignalLocationAndDateRangeAndMessage(signalPhase.Approach.SignalID, StartDate, EndDate, message)); chart.Titles.Add(ChartTitleFactory.GetPhaseAndPhaseDescriptions(signalPhase.Approach, signalPhase.GetPermissivePhase)); chart.Titles.Add(ChartTitleFactory.GetStatistics(statistics)); }