Package com.googlecode.gaal.vis.api

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


    }

    public static <S> void visualizeSequence(Appendable buffer, IntSequence sequence, SymbolTable<S> symbolTable)
            throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, null, null, 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sequence, symbolTable);
        tableVisualizer.visualizeSequence(drawing);
        drawing.flush();
    }
View Full Code Here


    }

    public static <S> void visualizeSubsequence(Appendable buffer, IntSequence sequence, SymbolTable<S> symbolTable,
            int... indices) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, null, null, 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sequence, symbolTable);
        tableVisualizer.visualizeSubsequence(drawing, indices);
        drawing.flush();
    }
View Full Code Here

    }

    public static <S> void visualizeComplexSubsequence(Appendable buffer, IntSequence sequence,
            SymbolTable<S> symbolTable, int... indices) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, null, null, 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sequence, symbolTable);
        tableVisualizer.visualizeComplexSubsequence(drawing, indices);
        drawing.flush();
    }
View Full Code Here

    }

    public static <S> void visualizeSuffixes(Appendable buffer, String caption, String label, IntSequence sequence,
            SymbolTable<S> symbolTable) throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(sequence, symbolTable);
        tableVisualizer.visualizeSuffixes(drawing);
        drawing.flush();
    }
View Full Code Here

    }

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

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

    }

    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

    }

    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

    }

    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

    }

    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

    }

    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

TOP

Related Classes of com.googlecode.gaal.vis.api.Drawing

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.