Examples of InGroupPredicate


Examples of prefuse.visual.expression.InGroupPredicate

        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);
        rf.setDefaultEdgeRenderer(m_edgeRenderer);
        m_vis.setRendererFactory(rf);       
       
        //====================================================================
        // -- set up processing actions --
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

    public class TextColorAction extends ColorAction
    {
        public TextColorAction(String group) {
            super(group, VisualItem.TEXTCOLOR, ColorLib.gray(0));
            add("_hover", ColorLib.rgb(255,0,100));
            add(new InGroupPredicate("commentHighlight"), ColorLib.rgb(255,0,0));
        }
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

        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();
        rf.add( new InGroupPredicate( GRAPH_NODES ), new NodeRenderer() );
        rf.add( new InGroupPredicate( LABELS ), labelRenderer );
        rf.add( usesPredicate, usesRenderer );
        m_vis.setRendererFactory( rf );

        // border colors
        ColorAction borderColor = new BorderColorAction( GRAPH_NODES );
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

    public GraphDistanceFilter(String group, String sources, int distance)
    {
        super(group);
        m_sources = sources;
        m_distance = distance;
        m_groupP = new InGroupPredicate(
            PrefuseLib.getGroupName(group, Graph.NODES));
        m_bfs = new BreadthFirstIterator();
    }
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

        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);
              
        // colors
        ItemAction nodeColor = new NodeColorAction(treeNodes);
        ItemAction textColor = new ColorAction(treeNodes,
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

    public GraphDistanceFilter(String group, String sources, int distance)
    {
        super(group);
        m_sources = sources;
        m_distance = distance;
        m_groupP = new InGroupPredicate(
            PrefuseLib.getGroupName(group, Graph.NODES));
        m_bfs = new BreadthFirstIterator();
    }
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

    public FisheyeTreeFilter(String group, String sources, int distance)
    {
        super(group);
        m_sources = sources;
        m_threshold = -distance;
        m_groupP = new InGroupPredicate(
                PrefuseLib.getGroupName(group, Graph.NODES));
    }
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

        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);
              
        // -- set up processing actions --
       
        // colors
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

        // now create the labels as decorators of the nodes
        m_vis.addDecorators(labels, treeNodes, labelP, LABEL_SCHEMA);
       
        // set up the renderers - one for nodes and one for labels
        DefaultRendererFactory rf = new DefaultRendererFactory();
        rf.add(new InGroupPredicate(treeNodes), new NodeRenderer());
        rf.add(new InGroupPredicate(labels), new LabelRenderer(label));
        m_vis.setRendererFactory(rf);
                      
        // border colors
        final ColorAction borderColor = new BorderColorAction(treeNodes);
        final ColorAction fillColor = new FillColorAction(treeNodes);
View Full Code Here

Examples of prefuse.visual.expression.InGroupPredicate

        vis.setVisible(Constants.TREE_NODES, null, false);

        // -- set up edge renderers --
        DefaultRendererFactory drf = new DefaultRendererFactory();
        drf.setDefaultRenderer(new CustomShapeRenderer());
        drf.add(new InGroupPredicate(Constants.NODE_DECORATORS),
                new MyLabelRenderer());
        drf.add(new InGroupPredicate(Constants.TREE_EDGES),
                getEdgeTypeRenderer(orientation));

        //drf.add(new InGroupPredicate(Constants.TREE_EDGES),
                //new EdgeRenderer(prefuse.Constants.EDGE_TYPE_LINE));
       //         new EdgeRenderer(prefuse.Constants.EDGE_TYPE_CURVE));
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.