Package me.uits.aiphial.general.dataStore

Examples of me.uits.aiphial.general.dataStore.SimpleNDimPoint


    {

        DataStore<SimpleNDimPoint> ds = getDatastoreInstance(5);

        Set<SimpleNDimPoint> inWindow = new HashSet<SimpleNDimPoint>();
        inWindow.add(new SimpleNDimPoint(
                1f, 2f, 3f, 4f, 5f));
        inWindow.add(new SimpleNDimPoint(
                1f, 3f, 3f, 4f, 5f));

        for (SimpleNDimPoint points : inWindow)
        {
            ds.addOrGet(points);
        }

        ds.addOrGet(new SimpleNDimPoint(1f, 2f, 3f, 4f, 50f));
        ds.addOrGet(new SimpleNDimPoint(1f, 30f, 3f, 4f, 5f));



        Collection<SimpleNDimPoint> withinWindow = ds.getWithinWindow(new SimpleNDimPoint(1f, 8f, 1f, 1f, 1f), new SimpleNDimPoint(1f, 2f, 3f, 4f, 5f));


        assertTrue(inWindow.containsAll(withinWindow) && withinWindow.containsAll(inWindow));

    }
View Full Code Here


    public void testRemoveAndIsEmmpty()
    {
        DataStore<SimpleNDimPoint> ds = getDatastoreInstance(4);

        Set<SimpleNDimPoint> firstCulster = new HashSet<SimpleNDimPoint>();
        firstCulster.add(new SimpleNDimPoint(1f, 2f, 3f, 7f));
        firstCulster.add(new SimpleNDimPoint(1f, 2f, 4f, 5f));
        firstCulster.add(new SimpleNDimPoint(3f, 6f, 2f, 4f));
        firstCulster.add(new SimpleNDimPoint(5f, 20f, 7f, 3f));
        firstCulster.add(new SimpleNDimPoint(3f, 1f, 2f, 6f));
        firstCulster.add(new SimpleNDimPoint(13f, 2f, 3f, 7f));


        ds.addAll(firstCulster);

        Set<SimpleNDimPoint> secondCulster = new HashSet<SimpleNDimPoint>();
        secondCulster.add(new SimpleNDimPoint(2f, 2f, 3f, 7f));
        secondCulster.add(new SimpleNDimPoint(2f, 2f, 4f, 5f));
        secondCulster.add(new SimpleNDimPoint(4f, 6f, 2f, 4f));
        secondCulster.add(new SimpleNDimPoint(6f, 20f, 7f, 3f));
        secondCulster.add(new SimpleNDimPoint(4f, 1f, 2f, 6f));
        secondCulster.add(new SimpleNDimPoint(14f, 2f, 3f, 7f));

        ds.addAll(secondCulster);

        for (SimpleNDimPoint simpleNDimPoint : firstCulster)
        {
View Full Code Here

        DataStore<SimpleNDimPoint> ds = getDatastoreInstance(4);

        //ds.setWindow(2f,2f,2f,2f);

        Collection<SimpleNDimPoint> firstCulster = new ArrayList<SimpleNDimPoint>();
        firstCulster.add(new SimpleNDimPoint(1f, 2f, 3f, 4f));
        firstCulster.add(new SimpleNDimPoint(1f, 2f, 4f, 4f));
        firstCulster.add(new SimpleNDimPoint(1f, 3f, 3f, 4f));
        firstCulster.add(new SimpleNDimPoint(1f, 1f, 4f, 4f));
        firstCulster.add(new SimpleNDimPoint(1f, 1f, 4f, 4f));
        firstCulster.add(new SimpleNDimPoint(1f, 2f, 3f, 5f));
        firstCulster.add(new SimpleNDimPoint(2f, 2f, 3f, 4f));


        ds.addAll(firstCulster);

        Collection<SimpleNDimPoint> secondCulster = new ArrayList<SimpleNDimPoint>();
        secondCulster.add(new SimpleNDimPoint(20f, 20f, 30f, 70f));
        secondCulster.add(new SimpleNDimPoint(20f, 2f, 4f, 5f));
        secondCulster.add(new SimpleNDimPoint(4f, 60f, 2f, 4f));
        secondCulster.add(new SimpleNDimPoint(6f, 20f, 7f, 3f));
        secondCulster.add(new SimpleNDimPoint(40f, 1f, 2f, 6f));
        secondCulster.add(new SimpleNDimPoint(140f, 2f, 3f, 7f));

        ds.addAll(secondCulster);



        Collection<SimpleNDimPoint> withinWindow = ds.removeWithinWindow(new SimpleNDimPoint(1f, 2f, 3f, 4f),new SimpleNDimPoint(2f,2f,2f,2f));

        assertTrue(withinWindow.containsAll(firstCulster) && firstCulster.containsAll(withinWindow));

        List asList = ds.asList();
View Full Code Here

        DataStore<SimpleNDimPoint> ds = getDatastoreInstance(5);
//        ds.setWindow(1f, 8f, 1f, 1f, 1f);

        Set<SimpleNDimPoint> srcData = new HashSet<SimpleNDimPoint>();
        srcData.add(new SimpleNDimPoint(
                1f, 2f, 3f, 4f, 5f));
        srcData.add(new SimpleNDimPoint(
                1f, 2f, 3f, 4f, 5.1f));
        srcData.add(new SimpleNDimPoint(
                1f, 2f, 3f, 4f, 4.99f));
        srcData.add(new SimpleNDimPoint(
                1f, 3f, 3f, 4f, 5f));
        /* srcData.addOrGet(new SimpleNDimPoint(
        1f, 3f, 3f, 4f, 5f));*/
        srcData.add(new SimpleNDimPoint(
                7f, 8f, 3f, 2f, 8f));
        srcData.add(new SimpleNDimPoint(
                8f, 2f, -3f, 4f, 2f));
        srcData.add(new SimpleNDimPoint(
                8f, 5f, 4f, 7f, 25f));

        for (SimpleNDimPoint points : srcData)
        {
            ds.addOrGet(points);
View Full Code Here

    private static List<NDimPoint> genSomePoints() {
        DataGenerator dg = new DataGenerator(2);
        dg.setDeviation(10);
        dg.setMaxValue(100);
        dg.setMapCenter(new SimpleNDimPoint(50f, 50f));
        return dg.generate(4, 50);
    }
View Full Code Here

        for (int i = 0; i < dim; i++) {
            data[i] = (float) (center.getCoord(i) + r.nextGaussian() * deviation);
        }

        return new SimpleNDimPoint(data);
    }
View Full Code Here

        for (int i = 0; i < data.length; i++) {
            data[i] = mapCenter.getCoord(i) + (float) (r.nextDouble() * maxValue);
        }

        return new SimpleNDimPoint(data);
    }
View Full Code Here

    private static List<NDimPoint> genSomePoints() {
        DataGenerator dg = new DataGenerator(2);
        dg.setDeviation(10);
        dg.setMaxValue(100);
        dg.setMapCenter(new SimpleNDimPoint(50f, 50f));
        return dg.generate(4, 50);
    }
View Full Code Here

TOP

Related Classes of me.uits.aiphial.general.dataStore.SimpleNDimPoint

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.