public static IAnalytic Create(AnalyticType type, AnalyticData data) { if (type == AnalyticType.Speed) { return(new Speed(data)); } else if (type == AnalyticType.Accuracy) { return(new Accuracy(data)); } throw new NotImplementedException(); }
public Speed(AnalyticData data) : base(data) { }
public Accuracy(AnalyticData data) : base(data) { _measurements = new List <AccuracyMeasurement>(); }
public BaseAnalytic(AnalyticData data) { _analyticData = data; }