circle

所属分类:数学计算
开发工具:Visual C++
文件大小:7957KB
下载次数:40
上传日期:2012-03-03 16:01:55
上 传 者文学王
说明:  这是个VC做的利用最小二乘法拟合圆的程序,可任意输入点数。
(This is a VC program to do the least squares fit the round, arbitrary input points. .)

文件列表:
circle (0, 2012-03-01)
circle\700W-3.jpg (122054, 2006-10-03)
circle\ChildFrm.cpp (1656, 2006-06-28)
circle\ChildFrm.h (1456, 2006-06-28)
circle\Debug (0, 2012-03-01)
circle\Debug\ChildFrm.obj (17441, 2012-02-20)
circle\Debug\ChildFrm.sbr (0, 2012-02-20)
circle\Debug\FastHitTest.obj (69862, 2012-02-20)
circle\Debug\FastHitTest.sbr (0, 2012-02-20)
circle\Debug\IPLab.bsc (3630080, 2012-02-20)
circle\Debug\IPLab.exe (172124, 2012-02-20)
circle\Debug\IPLab.ilk (564332, 2012-02-20)
circle\Debug\IPLab.obj (29343, 2012-02-20)
circle\Debug\IPLab.pch (8133436, 2012-02-20)
circle\Debug\IPLab.pdb (541696, 2012-02-20)
circle\Debug\IPLab.res (11280, 2012-02-20)
circle\Debug\IPLab.sbr (0, 2012-02-20)
circle\Debug\IPLabDoc.obj (63649, 2012-02-20)
circle\Debug\IPLabDoc.sbr (0, 2012-02-20)
circle\Debug\IPLabView.obj (103734, 2012-02-20)
circle\Debug\IPLabView.sbr (0, 2012-02-20)
circle\Debug\MainFrm.obj (21562, 2012-02-20)
circle\Debug\MainFrm.sbr (0, 2012-02-20)
circle\Debug\StdAfx.obj (134782, 2012-02-20)
circle\Debug\StdAfx.sbr (1634655, 2012-02-20)
circle\Debug\vc60.idb (328704, 2012-03-01)
circle\Debug\vc60.pdb (462848, 2012-02-20)
circle\Debug\ViewActionBase.obj (12892, 2012-02-20)
circle\Debug\ViewActionBase.sbr (0, 2012-02-20)
circle\Debug\ViewActionEditTool.obj (74671, 2012-02-20)
circle\Debug\ViewActionEditTool.sbr (0, 2012-02-20)
circle\Debug\ViewActionImageTool.obj (25122, 2012-02-20)
circle\Debug\ViewActionImageTool.sbr (0, 2012-02-20)
circle\DSC07200.JPG (2536923, 2012-01-15)
circle\FastHitTest.cpp (3535, 2006-06-28)
circle\FastHitTest.h (1008, 2006-06-28)
circle\GDI+Files (0, 2012-03-01)
circle\GDI+Files\GdiPlus.h (1735, 2001-04-12)
circle\GDI+Files\GdiPlus.lib (206254, 2001-07-25)
circle\GDI+Files\GdiPlusBase.h (833, 2001-04-12)
... ...

============================ doLive [r] : IPLab ============================ 2006 - 10 - 3 最小二乘法拟合圆曲线 TOOLEASTSQUARESFITTING 2006 - 06 - 29 判断命中的方式: CIPLabDoc::IPFuncInvInRegion_O(CRgn* pRgn) 使用GDI的CRgn类创建多边形区域,使用PtInRegion( int x, int y )函数判断命中; CIPLabDoc::IPFuncInvInRegion(GraphicsPath* pWorkingRegion) 使用GDI+的Region类的IsVisible( int x, int y )函数 CIPLabDoc::IPFuncInvInRegion_F(GraphicsPath* pWorkingRegion) 使用FastHitTest类,用空间换时间的方式 当图特别大的时候,处理区域特别大的时候,这样的方式可以将处理时间下降到可以容忍的程度。空间耗费嘛,及时释放还是能够忍受的。 当然,如果需要进行多次区域命中判断,整体代价太高(时间和空间)时,可以选择对全图进行处理(可以不判断命中),然后再对结果进行剪切,这样就只需要进行一次命中判断。 :) [r]

近期下载者

相关文件


收藏者