Examples of EdgeRenderer


Examples of org.codemap.callhierarchy.vizualization.EdgeRenderer

    private EdgeRenderer renderer;
    private Graph graph;

    public RenderHelper(Graph graph, Options options) {
        this.graph = graph;
        renderer = new EdgeRenderer(new FlowScale.Identity(options, graph));
    }
View Full Code Here

Examples of org.nanograph.drawing.edgerenderer.EdgeRenderer

    else
      return (NodeRenderer) nodeRenderers.get(node.getClass());
  }

  private EdgeRenderer getEdgeRenderer(Object edge) {
    EdgeRenderer result = (EdgeRenderer) edgeRenderers.get(edge.getClass());
    return (result != null ? result : defaultEdgeRenderer);
  }
View Full Code Here

Examples of org.nanograph.drawing.edgerenderer.EdgeRenderer

    public void createSVG(File f) {
      try {
      NanoGraphImage image = new NanoGraphImage(1000,1000);
      image.setModel(g);
          NodeRenderer nodeRenderer = new ImageNodeRenderer("/icons/mandarijn.png");
          EdgeRenderer edgeRenderer = new ArrowEdgeRenderer();
          edgeRenderer.setNormalColor("olivedrab");
          image.getNanograph().setDefaultNodeRenderer(nodeRenderer);
          image.getNanograph().setDefaultEdgeRenderer(edgeRenderer);
      FileOutputStream fout = new FileOutputStream(f);
      OutputStreamWriter writer = new OutputStreamWriter(fout);
      image.storeAsSVG(writer);
View Full Code Here

Examples of org.nanograph.drawing.edgerenderer.EdgeRenderer

    public void createJPEG(File f) {
      try {
      NanoGraphImage image = new NanoGraphImage(1000,1000);
      image.setModel(g);
          NodeRenderer nodeRenderer = new ImageNodeRenderer("/icons/mandarijn.png");
          EdgeRenderer edgeRenderer = new ArrowEdgeRenderer();
          edgeRenderer.setNormalColor("olivedrab");
          image.getNanograph().setDefaultNodeRenderer(nodeRenderer);
          image.getNanograph().setDefaultEdgeRenderer(edgeRenderer);
      FileOutputStream fout = new FileOutputStream(f);
      image.storeAsJpeg(fout);
      fout.close();
View Full Code Here

Examples of prefuse.render.EdgeRenderer

        //============================================================
        m_nodeRenderer = new LabelRenderer(m_label);
        m_nodeRenderer.setRenderType(AbstractShapeRenderer.RENDER_TYPE_DRAW_AND_FILL);
        m_nodeRenderer.setHorizontalAlignment(Constants.CENTER);
        m_nodeRenderer.setRoundedCorner(8,8);
        m_edgeRenderer = new EdgeRenderer();       
        m_edgeRenderer.setArrowType(1);
        m_edgeRenderer.setArrowHeadSize(8, 8);
       
        DefaultRendererFactory rf = new DefaultRendererFactory(m_nodeRenderer);
        rf.add(new InGroupPredicate(treeEdges), m_edgeRenderer);
View Full Code Here

Examples of prefuse.render.EdgeRenderer

        LabelRenderer labelRenderer = new LabelRenderer( NAME_LABEL );
        labelRenderer.setVerticalAlignment( Constants.BOTTOM );
        labelRenderer.setHorizontalAlignment( Constants.LEFT );

        EdgeRenderer usesRenderer = new EdgeRenderer( Constants.EDGE_TYPE_CURVE, Constants.EDGE_ARROW_FORWARD );
        usesRenderer.setHorizontalAlignment1( Constants.CENTER );
        usesRenderer.setHorizontalAlignment2( Constants.CENTER );
        usesRenderer.setVerticalAlignment1( Constants.BOTTOM );
        usesRenderer.setVerticalAlignment2( Constants.TOP );

        Predicate usesPredicate = (Predicate) ExpressionParser.parse( "ingroup('graph.edges') AND [" + USES_EDGES + "]==true", true );

        // set up the renderers - one for nodes and one for LABELS
        DefaultRendererFactory rf = new DefaultRendererFactory();
View Full Code Here

Examples of prefuse.render.EdgeRenderer

        nodeRenderer = new LabelRenderer( NAME_LABEL );
        nodeRenderer.setRenderType( AbstractShapeRenderer.RENDER_TYPE_FILL );
        nodeRenderer.setHorizontalAlignment( Constants.LEFT );
        nodeRenderer.setRoundedCorner( 8, 8 );
        edgeRenderer = new EdgeRenderer( Constants.EDGE_TYPE_CURVE );
        usesRenderer = new EdgeRenderer( Constants.EDGE_TYPE_CURVE, Constants.EDGE_ARROW_FORWARD );

        Predicate edgesPredicate = (Predicate) ExpressionParser.parse( "ingroup('graph.edges') AND [" + USES_EDGES + "]==false", true );
        Predicate usesPredicate = (Predicate) ExpressionParser.parse( "ingroup('graph.edges') AND [" + USES_EDGES + "]==true", true );

        DefaultRendererFactory rf = new DefaultRendererFactory( nodeRenderer );
View Full Code Here

Examples of prefuse.render.EdgeRenderer

       
        m_nodeRenderer = new LabelRenderer(m_label);
        m_nodeRenderer.setRenderType(AbstractShapeRenderer.RENDER_TYPE_FILL);
        m_nodeRenderer.setHorizontalAlignment(Constants.LEFT);
        m_nodeRenderer.setRoundedCorner(8,8);
        m_edgeRenderer = new EdgeRenderer(Constants.EDGE_TYPE_CURVE);
       
        DefaultRendererFactory rf = new DefaultRendererFactory(m_nodeRenderer);
        rf.add(new InGroupPredicate(treeEdges), m_edgeRenderer);
        m_vis.setRendererFactory(rf);
              
View Full Code Here

Examples of prefuse.render.EdgeRenderer

        // -- set up renderers --
        m_nodeRenderer = new LabelRenderer(m_label);
        m_nodeRenderer.setRenderType(AbstractShapeRenderer.RENDER_TYPE_FILL);
        m_nodeRenderer.setHorizontalAlignment(Constants.CENTER);
        m_nodeRenderer.setRoundedCorner(8,8);
        m_edgeRenderer = new EdgeRenderer();
       
        DefaultRendererFactory rf = new DefaultRendererFactory(m_nodeRenderer);
        rf.add(new InGroupPredicate(treeEdges), m_edgeRenderer);
        m_vis.setRendererFactory(rf);
              
View Full Code Here

Examples of prefuse.render.EdgeRenderer

    }

    private prefuse.render.Renderer getEdgeTypeRenderer(final int orientation) {
        prefuse.render.Renderer edgeTypeRenderer;
        if(orientation==prefuse.Constants.ORIENT_TOP_BOTTOM) {
            edgeTypeRenderer = new EdgeRenderer(prefuse.Constants.EDGE_TYPE_LINE);
        } else {
            edgeTypeRenderer = new EdgeRenderer(prefuse.Constants.EDGE_TYPE_CURVE);
        }

        return edgeTypeRenderer;
    }
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.