public static void Main(string[] args)
    {
        var region = RegionAllocator.AllocateRegion(100);
        var obj    = new RegionClass(region);

        Console.WriteLine("{0}", obj.Increment());
    }
Example #2
0
        private void buttonFlatness_Click(object sender, EventArgs e)
        {
            RectangleF rectangleF = imageBoxEx1.SelectionRegion;

            if (rectangleF.Width > 10)
            {
                Rectangle   trans = new Rectangle((int)rectangleF.Left, (int)rectangleF.Top, (int)rectangleF.Width, (int)rectangleF.Height);
                RegionClass rc    = new RegionClass();
                rc = rc.GetRegionFromRect(trans);

                Point3D[]     dataPoints    = TransRegionToDataPoints(rc, pc);
                FitPlaneClass fitPlaneClass = new FitPlaneClass();
                List <double> result1       = fitPlaneClass.FitPlaneCalculate(dataPoints);

                List <double> result2 = fitPlaneClass.FitPlaneAlter(dataPoints);

                string planeEquation1 = " plane equation01: " + result1[0].ToString("F4") + "*X+" + result1[1].ToString("F4") + "*Y+" + result1[2].ToString("F4") + "=Z";
                string planeEquation2 = " plane equation02: " + result2[0].ToString("F4") + "*X+" + result2[1].ToString("F4") + "*Y+" + result2[2].ToString("F4") + "=Z";
                string RR             = "Fit quality – Coefficient of determination = " + result2[3].ToString("F4");
                richTextBox1.AppendText(planeEquation1 + Environment.NewLine);
                richTextBox1.AppendText(planeEquation2 + Environment.NewLine);

                richTextBox1.AppendText(RR + Environment.NewLine);
            }
        }
Example #3
0
            public void AddRegion(string aName, eProvider aProvider, int anIndex, string aField)
            {
                RegionClass Temp = FRegions.Find(delegate(RegionClass Reg) { return(Reg.Name == aName); });

                if (Temp == null)
                {
                    FRegions.Add(new RegionClass(aName, aProvider, anIndex, aField, this));
                }
            }
    void RegionGUI()
    {
        GUILayout.BeginVertical("box");
        if (selectedObj != null)
        {
            var region = selectedObj.GetComponent <Region>().myRegion;
            if (region == null)
            {
                region = new RegionClass();
            }
            GUILayout.Label("Region ID:" + region.id);

            region.BanditAmbush_rate = EditorGUILayout.IntSlider("Bandit Ambush rate", region.BanditAmbush_rate, 0, 100);
        }
        GUILayout.EndVertical();
    }
Example #5
0
        public IHttpActionResult GetRowNumber(int id)
        {
            RegionClass regdetails = null;

            regdetails = im.RegionLocationUnitsAlls.Where(x => x.RowNumber == id).Select(x => new RegionClass()
            {
                RowNumber = x.RowNumber,
                Region    = x.Region,
                Location  = x.Location,
                Unit      = x.Unit,
            }).FirstOrDefault <RegionClass>();
            if (regdetails == null)
            {
                return(NotFound());
            }
            return(Ok(regdetails));
        }
Example #6
0
        public IHttpActionResult Put(RegionClass rc)
        {
            var updatereg = im.RegionLocationUnitsAlls.Where(x => x.RowNumber == rc.RowNumber).FirstOrDefault <RegionLocationUnitsAll>();

            if (updatereg != null)
            {
                updatereg.RowNumber = rc.RowNumber;
                updatereg.Region    = rc.Region;
                updatereg.Location  = rc.Location;
                updatereg.Unit      = rc.Unit;
                im.SaveChanges();
            }
            else
            {
                return(NotFound());
            }
            return(Ok());
        }
Example #7
0
    public static void Main(string[] args)
    {
        var region    = RegionAllocator.AllocateRegion(1000);
        var regionObj = new RegionClass(region);
        var heapObj   = new RegionClass();

        heapObj.flarp();
        regionObj.flarp();

        Console.WriteLine("Before allocation of second region object");
        var foo = new Item(region);

        Console.WriteLine("After allocation of second region object");

        heapObj.flarp();
        regionObj.flarp();
        // Console.WriteLine("{0}", obj.Increment(foo));
    }
Example #8
0
        Point3D[] TransRegionToDataPoints(RegionClass _region, PointCloud pc)
        {
            Point3D[] dataPoints = new Point3D[_region.RegionSize];
            List <List <Point3D> > profileData = pc.ProfileList;
            int dataIndex = 0;

            foreach (var item in _region.RegionStrides)
            {
                //Profile Index
                int profileIndex = item.StartPoint.Y;
                int dataStart    = item.StartPoint.X;
                int dataEnd      = item.EndPoint.X;
                int dataLength   = (int)item.RunLength;
                for (int i = dataStart; i < dataEnd; i++)
                {
                    dataPoints[dataIndex] = profileData[profileIndex][i];
                    dataIndex++;
                }
            }

            return(dataPoints);
        }
Example #9
0
        public ActionResult Edit(RegionClass rc)
        {
            HttpClient hc = new HttpClient();

            hc.BaseAddress = new Uri("https://localhost:44356/api/RegionCrud");

            var insertrecord = hc.PutAsJsonAsync <RegionClass>("RegionCrud", rc);

            insertrecord.Wait();

            var savedata = insertrecord.Result;

            if (savedata.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.message = " Record Not Updated ";
            }
            return(View("ec"));
        }
Example #10
0
        public ActionResult Edit(int id)
        {
            RegionClass regobj = null;

            HttpClient hc = new HttpClient();

            hc.BaseAddress = new Uri("https://localhost:44356/api/RegionCrud");

            var consumeapi = hc.GetAsync("RegionCrud?id=" + id.ToString());

            consumeapi.Wait();

            var readdata = consumeapi.Result;

            if (readdata.IsSuccessStatusCode)
            {
                var displaydata = readdata.Content.ReadAsAsync <RegionClass>();
                displaydata.Wait();
                regobj = displaydata.Result;
            }
            return(View(regobj));
        }