コード例 #1
0
ファイル: ICPTask.cs プロジェクト: robotsrulz/Sardauscan
		Point3DList CreateListFromScanData(ScanData source)
		{
			Point3DList ret = new Point3DList();
			IqrFilter filter = new IqrFilter();
			filter.Factor = 0.5f;
			ScanData data = filter.Run(source);
			for (int i = 0; i < data.Count; i++)
				ret.AddRange(data[i]);
			return ret;
		}
コード例 #2
0
ファイル: ICPTask.cs プロジェクト: zanguixuan2/Sardauscan
        Point3DList CreateListFromScanData(ScanData source)
        {
            Point3DList ret    = new Point3DList();
            IqrFilter   filter = new IqrFilter();

            filter.Factor = 0.5f;
            ScanData data = filter.Run(source);

            for (int i = 0; i < data.Count; i++)
            {
                ret.AddRange(data[i]);
            }
            return(ret);
        }
コード例 #3
0
		protected void ProcessScanData(ScanData data)
		{
			if (data != null)
			{
				IqrFilter task1 = new IqrFilter();
				task1.Factor = 0.1f;
				ScanData step1 = task1.Run(data);
				CalibrationTask task = new CalibrationTask();
                task.NumClass=NumClass;
				ScanInfo = task.Run(step1);
			}
			this.PreviewPanel.Invalidate();
		}