Examples of Drawing


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

    }

    public static void visualizeEmbeddedSuffixTree(Appendable buffer, String caption, String label,
            EmbeddedSuffixTree est, 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>(est.getSequence(), symbolTable);
        tableVisualizer.visualizeTable(drawing, est.getSuffixTable(), "suftab", 6, TikzConstants.RED_CELL);
        tableVisualizer.visualizeTable(drawing, est.getLcpTable(), "lcptab", 6, TikzConstants.GREEN_CELL);
        tableVisualizer.visualizeTable(drawing, est.getChildTable(), "newcldtab", 6, TikzConstants.BLUE_CELL);
        drawing.flush();
    }
View Full Code Here

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

    public static <E extends Interval, T extends SuffixArray & IntervalTree<E>> void visualizeMaximalIntervals(
            Appendable buffer, String caption, String label, T tree, SymbolTable<String> symbolTable)
            throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TreeVisualizer<String> treeVisualizer = new TreeVisualizer<String>(symbolTable, true);
        treeVisualizer.visualizeTree(drawing, tree);
        TableVisualizer<String> tableVisualizer = new TableVisualizer<String>(tree.getSequence(), symbolTable);
        tableVisualizer.visualizeTable(drawing, buildBwtTable(tree.getSuffixTable(), tree.getSequence(), symbolTable),
                "bwttab", 6, TikzConstants.ORANGE_CELL);
        tableVisualizer.visualizeSuffixIntervals(drawing, tree, treeVisualizer.getStyleMap());
        drawing.flush();
    }
View Full Code Here

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

        drawing.flush();
    }

    public static <S, E extends Interval> void visualizeSuffixTree(Appendable buffer, String caption, String label,
            IntervalTree<E> tree, SymbolTable<S> symbolTable) throws IOException {
        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 2);
        TreeVisualizer<S> treeVisualizer = new TreeVisualizer<S>(symbolTable, false);
        treeVisualizer.visualizeTree(drawing, tree);
        drawing.flush();
    }
View Full Code Here

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

    public static <S, E extends Interval, T extends SuffixArray & IntervalTree<E>> void visualizeIntervalTree(
            Appendable buffer, String caption, String label, T tree, int[] childTable, SymbolTable<S> symbolTable)
            throws IOException {

        Drawing drawing = new TikzReducedIntervalDrawing(buffer, caption, label, 0.65, 0.65, 26, 0);
        TreeVisualizer<S> treeVisualizer = new TreeVisualizer<S>(symbolTable, true);
        treeVisualizer.visualizeTree(drawing, tree);
        TableVisualizer<S> tableVisualizer = new TableVisualizer<S>(tree.getSequence(), symbolTable);
        tableVisualizer.visualizeTable(drawing, tree.getSuffixTable(), "suftab", 6, TikzConstants.RED_CELL);
        tableVisualizer.visualizeTable(drawing, tree.getLcpTable(), "lcptab", 6, TikzConstants.GREEN_CELL);
        if (childTable != null) {
            tableVisualizer.visualizeTable(drawing, childTable, "cldtab", 6, TikzConstants.BLUE_CELL);
        }
        tableVisualizer.visualizeSuffixIntervals(drawing, tree, treeVisualizer.getStyleMap());
        drawing.flush();
    }
View Full Code Here

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

        drawing.flush();
    }

    public static <S> void visualizeChildTable(Appendable buffer, String caption, String label,
            LinearizedSuffixTree lst, SymbolTable<S> symbolTable) throws IOException {
        Drawing drawing;
        TreeVisualizer<S> treeVisualizer = new TreeVisualizer<S>(symbolTable, true);
        Map<Interval, Integer> terminals;
        TableVisualizer<S> tableVisualizer;
        int terminalsNum = -1;
        int depth = 0;
        int[] usedCells = new int[lst.getSequence().size()];
        while (terminalsNum != 0) {
            drawing = new TikzIntervalDrawing(buffer, String.format(caption, depth), String.format(label, depth), 0.65,
                    0.65, 26);
            terminals = treeVisualizer.visualizeTree(drawing, lst, depth);
            tableVisualizer = new TableVisualizer<S>(lst.getSequence(), symbolTable);
            tableVisualizer.visualizeChildTable(drawing, lst, terminals, usedCells, depth);
            drawing.flush();
            depth++;
            terminalsNum = terminals.size();
        }
    }
View Full Code Here

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

        }
    }

    public static <S> void visualizeChildTable(Appendable buffer, String caption, String label,
            EnhancedSuffixArray esa, SymbolTable<S> symbolTable) throws IOException {
        Drawing drawing;
        TreeVisualizer<S> treeVisualizer = new TreeVisualizer<S>(symbolTable, true);
        Map<Interval, Integer> terminals;
        TableVisualizer<S> tableVisualizer;
        int terminalsNum = -1;
        int depth = 0;
        int[] usedCells = new int[esa.getSequence().size()];
        while (terminalsNum != 0) {
            drawing = new TikzIntervalDrawing(buffer, String.format(caption, depth), String.format(label, depth), 0.65,
                    0.65, 26);
            terminals = treeVisualizer.visualizeTree(drawing, esa, depth);
            tableVisualizer = new TableVisualizer<S>(esa.getSequence(), symbolTable);
            tableVisualizer.visualizeChildTable(drawing, esa, terminals, usedCells, depth);
            drawing.flush();
            depth++;
            terminalsNum = terminals.size();
        }
    }
View Full Code Here

Examples of jxl.biff.drawing.Drawing

  }
 
  private void importSheetImages(SheetImpl zkSheet, jxl.Sheet sheet){
    final int sz = sheet.getNumberOfImages();
    for(int i =0; i < sz; i++){
      Drawing drawing =  (Drawing) sheet.getDrawing(i);
      ZssDrawing zd = new ZssDrawing(drawing);
      try {
        final Image image = new ImageImpl(zd.getName(), zd.getAlt(), zd.getImageData(),
            zd.getTop(), zd.getTopFraction() / 256d,
            zd.getLeft(), zd.getLeftFraction() / 1024d,
View Full Code Here

Examples of org.apache.pivot.wtk.media.Drawing

        WTKXSerializer wtkxSerializer = new WTKXSerializer();
        window = (Window)wtkxSerializer.readObject(this, "menu_buttons.wtkx");
        colorListButton = (ListButton)wtkxSerializer.get("colorListButton");
        imageView = (ImageView)wtkxSerializer.get("imageView");

        drawing = new Drawing();

        Rectangle borderRectangle = new Rectangle();
        borderRectangle.setSize(MAX_X, MAX_Y);
        borderRectangle.setStroke((Paint)null);
        borderRectangle.setFill("#eeeeee");
View Full Code Here

Examples of org.apache.poi.ss.usermodel.Drawing

        return;
      }

      final ClientAnchor anchor = computeClientAnchor(currentLayout, rectangle, cb);

      Drawing patriarch = printerBase.getDrawingPatriarch();

      final Picture picture = patriarch.createPicture(anchor, pictureId);
      logger.info(String.format("Created image: %d => %s", pictureId, picture))// NON-NLS
    }
    catch (final IOException e)
    {
      logger.warn("Failed to add image. Ignoring.", e)// NON-NLS
View Full Code Here

Examples of org.apache.poi.ss.usermodel.Drawing

       // Sheet 1 doesn't (yet)
       assertNull(sh1.getCommentsTable(false));
      
       // Try to add comments to Sheet 1
       CreationHelper factory = wb.getCreationHelper();
       Drawing drawing = sh1.createDrawingPatriarch();

       ClientAnchor anchor = factory.createClientAnchor();
       anchor.setCol1(0);
       anchor.setCol2(4);
       anchor.setRow1(0);
       anchor.setRow2(1);

       Comment comment1 = drawing.createCellComment(anchor);
       comment1.setString(
             factory.createRichTextString("I like this cell. It's my favourite."));
       comment1.setAuthor("Bob T. Fish");
      
       Comment comment2 = drawing.createCellComment(anchor);
       comment2.setString(
             factory.createRichTextString("This is much less fun..."));
       comment2.setAuthor("Bob T. Fish");

       Cell c1 = sh1.getRow(0).createCell(4);
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.