示例#1
0
 /// <summary>
 ///
 /// </summary>
 public Params()
 {
     data = new WParams
     {
         thresholdStep       = 10,
         minThreshold        = 50,
         maxThreshold        = 220,
         minRepeatability    = 2,
         minDistBetweenBlobs = 10,
         filterByColor       = 1,
         blobColor           = 0,
         filterByArea        = 1,
         minArea             = 25,
         maxArea             = 5000,
         filterByCircularity = 0,
         minCircularity      = 0.8f,
         maxCircularity      = float.MaxValue,
         filterByInertia     = 1,
         minInertiaRatio     = 0.1f,
         maxInertiaRatio     = float.MaxValue,
         filterByConvexity   = 1,
         minConvexity        = 0.95f,
         maxConvexity        = float.MaxValue
     };
 }
 /// <summary>
 /// 
 /// </summary>
 public Params()
 {
     data = new WParams
         {
             thresholdStep = 10,
             minThreshold = 50,
             maxThreshold = 220,
             minRepeatability = 2,
             minDistBetweenBlobs = 10,
             filterByColor = 1,
             blobColor = 0,
             filterByArea = 1,
             minArea = 25,
             maxArea = 5000,
             filterByCircularity = 0,
             minCircularity = 0.8f,
             maxCircularity = Single.MaxValue,
             filterByInertia = 1,
             minInertiaRatio = 0.1f,
             maxInertiaRatio = Single.MaxValue,
             filterByConvexity = 1,
             minConvexity = 0.95f,
             maxConvexity = Single.MaxValue
         };
 }
示例#3
0
        void NieruchomosciViewInfo_CreateView(object sender, CreateViewEventArgs args)
        {
            var parameters = new WParams(args.Context);

            args.Context.Get(out parameters);
            args.View = ViewCreate(parameters);
            var cond = RowCondition.Empty;

            if (parameters.Zarzadca != null)
            {
                cond &= new FieldCondition.Equal("Zarzadca", parameters.Zarzadca);
            }
            if (parameters.Zablokowany)
            {
                cond &= new FieldCondition.In("Nieaktywny", parameters.Zablokowany);
            }

            args.View.Condition = cond;
        }
        void RozliczeniaMiesiecznieViewInfo_CreateView(object sender, CreateViewEventArgs args)
        {
            var parameters = new WParams(args.Context);

            args.Context.Get(out parameters);
            args.View = ViewCreate(parameters);
            var cond = RowCondition.Empty;

            if (parameters.Zarzadca != null)
            {
                cond &= new FieldCondition.Equal("Zarzadca", parameters.Zarzadca);
            }
            if (parameters.Nieruchomosc != null)
            {
                cond &= new FieldCondition.Equal("AdresPelnyNieruchomosci", parameters.Nieruchomosc.AdresPelnyNieruchomosci);
            }
            if (parameters.Data != Date.Empty)
            {
                cond &= new FieldCondition.LessEqual("Data", parameters.Data.LastDayMonth());
                cond &= new FieldCondition.GreaterEqual("Data", parameters.Data.FirstDayMonth());
            }
            args.View.Condition = cond;
        }
示例#5
0
        protected View ViewCreate(WParams pars)
        {
            View view = RepozytoriumModule.GetInstance(pars.Session).Repozytoria.CreateView();

            return(view);
        }
        protected View ViewCreate(WParams pars)
        {
            View view = SzkolenieModule.GetInstance(pars.Session).Loty.CreateView();

            return(view);
        }
 protected View ViewCreate(WParams pars) => pars.Session.GetSzkolenie().Loty.CreateView();
示例#8
0
        protected View ViewCreate(WParams pars)
        {
            View view = GitHubExtension.GitHubExtensionModule.GetInstance(pars.Session).Commity.CreateView();

            return(view);
        }