我花费了好一阵子做了一个类,它可以判断坐标轴上的一个平面点集合是否包含另一个平面点集合,并分析出包含多少个,每个包含关系的对应点.我觉得这个类可以应用与棋类相关的识别,但是因为我少有接触过棋类相关的算法,所以我不知道这个类它的作用到底有多大,效率到底怎么样,具体的数据分析如下图.请高人指点一二
机器配置 
CPU: 单核赛扬2.4GHZ  
内存 1G   
系统: XP SP3     
环境 .NET2.0  目前的缺点是不能区分2个匹配的图形是旋转后匹配的,还是翻转后匹配的,相关的算法已经确定,但是没有没有加入该类,如果要区分,计算量还会增大不少.
我觉得这种图形包含关系的判断应该有一些更好的通用算法,希望有人能指点一下,在哪里去找资料来学习,谢谢了.