public void TestRun()
        {
            var tools = new SupportQuadTreeToolUnique <PointRegionQuadTree <object> >(
                POINTREGION_FACTORY,
                SupportGeneratorPointUniqueByXYDouble.INSTANCE,
                POINTREGION_FI_ADDERUNIQUE,
                POINTREGION_FI_REMOVER,
                POINTREGION_FI_QUERIER,
                true);

            SupportExecRandomAddThenRemove.RunAssertion(tools);
        }
Exemple #2
0
        public void TestIt()
        {
            var tools = new SupportQuadTreeToolUnique <PointRegionQuadTree <object> >(
                POINTREGION_FACTORY,
                null,
                POINTREGION_FI_ADDERUNIQUE,
                POINTREGION_FI_REMOVER,
                POINTREGION_FI_QUERIER,
                true);

            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 0, 0);
        }
        public void TestRun()
        {
            SupportQuadTreeToolUnique <PointRegionQuadTree <object> > tools = new SupportQuadTreeToolUnique <PointRegionQuadTree <object> >(
                POINTREGION_FACTORY,
                SupportGeneratorRectangleNonUniqueIntersecting.INSTANCE,
                POINTREGION_RI_ADDERUNIQUE,
                POINTREGION_RI_REMOVER,
                POINTREGION_RI_QUERIER,
                true);

            SupportExecRandomAddThenRemove.RunAssertion(tools);
        }
        public void TestRandomIntPoints()
        {
            var tools = new SupportQuadTreeToolUnique <PointRegionQuadTree <object> >(
                POINTREGION_FACTORY,
                SupportGeneratorPointUniqueByXYInteger.INSTANCE,
                POINTREGION_FI_ADDERUNIQUE,
                POINTREGION_FI_REMOVER,
                POINTREGION_FI_QUERIER,
                true);

            SupportExecUniqueRandomIntPointsInSquare.RunAssertion(tools);
        }
        public void TestRandomIntPoints()
        {
            SupportQuadTreeToolUnique <MXCIFQuadTree> tools = new SupportQuadTreeToolUnique <MXCIFQuadTree>(
                MXCIF_FACTORY,
                SupportGeneratorPointUniqueByXYInteger.INSTANCE,
                MXCIF_RI_ADDERUNIQUE,
                MXCIF_RI_REMOVER,
                MXCIF_RI_QUERIER,
                false);

            SupportExecUniqueRandomIntPointsInSquare.RunAssertion(tools);
        }
Exemple #6
0
        public void TestIt()
        {
            var tools = new SupportQuadTreeToolUnique <MXCIFQuadTree>(
                MXCIF_FACTORY,
                null,
                MXCIF_FI_ADDER,
                MXCIF_FI_REMOVER,
                MXCIF_FI_QUERIER,
                false);

            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 1, 1);
            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 10, 10);
            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 0.1, 0.1);
        }
        public void TestUnique()
        {
            var tools = new SupportQuadTreeToolUnique <MXCIFQuadTree>(
                MXCIF_FACTORY,
                null,
                MXCIF_RI_ADDERUNIQUE,
                MXCIF_RI_REMOVER,
                MXCIF_RI_QUERIER,
                false);

            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 5, 5);
            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 1, 1);
            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 0.5, 0.5);
            SupportExecUniqueRandomMovingRectangles.RunAssertion(tools, 0.99, 0.99);
        }
        public void TestRun()
        {
            var toolsOne = new SupportQuadTreeToolUnique <MXCIFQuadTree>(
                MXCIF_FACTORY,
                SupportGeneratorPointUniqueByXYDouble.INSTANCE,
                MXCIF_FI_ADDER,
                MXCIF_FI_REMOVER,
                MXCIF_FI_QUERIER,
                false);

            SupportExecRandomAddThenRemove.RunAssertion(toolsOne);

            var toolsTwo = new SupportQuadTreeToolUnique <MXCIFQuadTree>(
                MXCIF_FACTORY,
                SupportGeneratorRectangleUniqueByXYWH.INSTANCE,
                MXCIF_FI_ADDER,
                MXCIF_FI_REMOVER,
                MXCIF_FI_QUERIER,
                false);

            SupportExecRandomAddThenRemove.RunAssertion(toolsTwo);
        }