public FilterOptions(FilterMode mode, double bandWidth, bool overshoot, int frequencyResolution, FilterDegree suppressionDegree, FilterDegree substractionNoiseDegree) { Mode = mode; BandWidth = bandWidth; Overshoot = overshoot; FrequencyResolution = frequencyResolution; SuppressionDegree = suppressionDegree; SubstractionNoiseDegree = substractionNoiseDegree; }
public IHttpActionResult GetAllCountries(FilterDegree filter) { if (filter == null) { filter = new FilterDegree(); filter.PageSize = 25; filter.CurrentPage = 1; } var response = repository.GetAllDegrees(filter); return(Ok <DataResponse <EntityList <EntityDegrees> > >(response)); }
public DataResponse <EntityList <EntityDegrees> > GetAllDegrees(FilterDegree filter, int take = 10, int skip = 0) { var response = new DataResponse <EntityList <EntityDegrees> >(); try { base.DBInit(); if (filter != null) { take = filter.Take; skip = filter.Skip; } var query = DBEntity.LookupDegrees.Where(a => 1 == 1); if (!string.IsNullOrEmpty(filter.KeyWords)) { query = query.Where(ua => ua.DegreeName.ToLower().Contains(filter.KeyWords.ToLower()) || ua.ShortCode.ToLower().Contains(filter.KeyWords.ToLower())); } var selectQuery = query.Select(a => new EntityDegrees { Id = a.Id, DegreeName = a.DegreeName, ShortCode = a.ShortCode, CreatedUser = a.User.FirstName, CreatedOn = a.CreatedOn, Updateduser = a.User1 == null ? null : a.User1.FirstName, UpdatedOn = a.UpdatedOn, IsActive = a.IsActive }); if (string.IsNullOrEmpty(filter.SortKey) || string.IsNullOrEmpty(filter.SortOrder)) { selectQuery = selectQuery.OrderByDescending(o => o.CreatedOn); } else { string orderBy = string.Format("{0} {1}", filter.SortKey, filter.SortOrder); selectQuery = selectQuery.OrderBy(orderBy); } response = GetList <EntityDegrees>(selectQuery, skip, take); } catch (Exception ex) { ex.Log(); } finally { base.DBClose(); } return(response); }
// Конструктор public LowPassFilter(int sampleCount) { fMode = FilterMode.mdSubtractionNoise; fOvershoot = true; fFrequencyResolution = 2; fBandWidth = 0.1; fSuppressionDegree = FilterDegree.edMedium; fSubstractionNoiseDegree = FilterDegree.edMedium; SQRe = null; SQIm = null; SpRe = null; SpIm = null; SpMod = null; SQReO = null; SQImO = null; SpReO = null; SpImO = null; SpModO = null; fSpectrumCount = 0; fSampleCount = sampleCount; SQRe = new double[fSampleCount]; }
// Свойство "Степень подавления выбросов" public void SetSuppressionDegree(FilterDegree value) { fSuppressionDegree = value; }
// Свойство "Степень вычитания шумов" public void SetSubstractionNoiseDegree(FilterDegree value) { fSubstractionNoiseDegree = value; }