Examples of Drawing


Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static <S> void visualizeEmbeddedSuffixes(Appendable buffer, String caption, String label, SuffixArray sa,
            Interval interval, int windowSize, SymbolTable<S> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, "ht!", 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeEmbeddedSuffixes(drawing, sa, interval, windowSize);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static <S> void visualizeWindow(Appendable buffer, String caption, String label, SuffixArray sa,
            Interval interval, int windowSize, SymbolTable<S> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, "ht!", 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeWindow(drawing, sa, interval, windowSize);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static <S> void visualizeEmbeddedSuffixesInWindow(Appendable buffer, String caption, String label,
            SuffixArray sa, Interval interval, int windowSize, SymbolTable<S> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, "ht!", 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeEmbeddedSuffixesInWindow(drawing, sa, interval, windowSize);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static <S> void visualizeEmbeddedSuffixTable(Appendable buffer, String caption, String label,
            SuffixArray sa, SymbolTable<S> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, "ht!", 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeEmbeddedSuffixTable(drawing, sa);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static <S> void visualizeLcpInSuffixTable(Appendable buffer, String caption, String label, SuffixArray sa,
            SymbolTable<S> symbolTable, boolean placeHere) throws IOException {

        Drawing drawing = null;
        if (placeHere)
            drawing = new TikzReducedIntervalDrawing(buffer, caption, label, "H", 0.65, 0.65, 26, 0);
        else
            drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeLcpInSuffixTable(drawing, sa);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static void visualizeSuffixArray(Appendable buffer, String caption, String label, SuffixArray sa,
            SymbolTable<String> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TableVisualizer<String> tableVisualizer = new TableVisualizer<String>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeTable(drawing, sa.getSuffixTable(), "suftab", 6, TikzConstants.RED_CELL);
        tableVisualizer.visualizeTable(drawing, sa.getLcpTable(), "lcptab", 6, TikzConstants.GREEN_CELL);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static void visualizeInverseSuffixTable(Appendable buffer, String caption, String label, SuffixArray sa,
            SymbolTable<String> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, "H", 0.65, 0.65, 26, 0);
        TableVisualizer<String> tableVisualizer = new TableVisualizer<String>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeIndexTable(drawing, sa.getSuffixTable().length, "index", 6,
                TikzConstants.LIGHT_BLUE_CELL);
        tableVisualizer.visualizeTable(drawing, sa.getSuffixTable(), "suftab", 6, TikzConstants.RED_CELL);
        tableVisualizer.visualizeTable(drawing, sa.getInverseSuffixTable(), "saftab$^{-1}$", 6,
                TikzConstants.GREEN_CELL);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static <S> void visualizeInterval(Appendable buffer, String caption, String label, SuffixArray sa,
            Interval interval, int length, int windowSize, SymbolTable<S> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sa.getSequence(), symbolTable);
        tableVisualizer.visualizeInterval(drawing, interval, length, windowSize);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static void visualizeEnhancedSuffixArray(Appendable buffer, String caption, String label,
            EnhancedSuffixArray esa, SymbolTable<String> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TableVisualizer<String> tableVisualizer = new TableVisualizer<String>(esa.getSequence(), symbolTable);
        tableVisualizer.visualizeTable(drawing, esa.getSuffixTable(), "suftab", 6, TikzConstants.RED_CELL);
        tableVisualizer.visualizeTable(drawing, esa.getLcpTable(), "lcptab", 6, TikzConstants.GREEN_CELL);
        tableVisualizer.visualizeTable(drawing, esa.getChildTable(), "cldtab", 6, TikzConstants.BLUE_CELL);
        drawing.flush();
    }
View Full Code Here

Examples of com.googlecode.gaal.vis.api.Drawing

    }

    public static void visualizeLinearizedSuffixTree(Appendable buffer, String caption, String label,
            LinearizedSuffixTree lst, SymbolTable<String> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TableVisualizer<String> tableVisualizer = new TableVisualizer<String>(lst.getSequence(), symbolTable);
        tableVisualizer.visualizeTable(drawing, lst.getSuffixTable(), "suftab", 6, TikzConstants.RED_CELL);
        tableVisualizer.visualizeTable(drawing, lst.getLcpTable(), "lcptab", 6, TikzConstants.GREEN_CELL);
        tableVisualizer.visualizeTable(drawing, lst.getChildTable(), "newcldtab", 6, TikzConstants.BLUE_CELL);
        drawing.flush();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.