Exemplo n.º 1
0
        public static void GetClasses(int dotCount, int maxWidth, int maxHeight, ShowDots showDots)
        {
            List <Point> pointList = GenerateDots(dotCount, maxWidth, maxHeight);
            Dictionary <Point, List <Point> > classes = GenerateClassCenters(pointList);

            do
            {
                QualifyDots(classes);
                showDots(classes);
            }while (AddClassCenter(classes));
        }
Exemplo n.º 2
0
        public static void GetClasses(int dotCount, int classCount, int maxWidth, int maxHeight, ShowDots showDots)
        {
            List <Point> pointList    = GenerateDots(dotCount, maxWidth, maxHeight);
            List <Point> classCenters = GenerateClassCenters(classCount, pointList);
            Dictionary <Point, List <Point> > classes = CreateClasses(pointList, classCenters);

            while (RefreshCenters(classes))
            {
                QualifyDots(classes);
                showDots(classes);
            }
        }