当前位置: 首页>>代码示例>>Java>>正文


Java PrefuseLib.updateVisible方法代码示例

本文整理汇总了Java中prefuse.util.PrefuseLib.updateVisible方法的典型用法代码示例。如果您正苦于以下问题:Java PrefuseLib.updateVisible方法的具体用法?Java PrefuseLib.updateVisible怎么用?Java PrefuseLib.updateVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在prefuse.util.PrefuseLib的用法示例。


在下文中一共展示了PrefuseLib.updateVisible方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: run

import prefuse.util.PrefuseLib; //导入方法依赖的package包/类
@Override
public void run( double frac )
{
    super.run( frac );

    // set uses_edges always visible
    Iterator items = m_vis.items( GRAPH_EDGES );
    while( items.hasNext() )
    {
        VisualItem item = (VisualItem) items.next();
        if( item.getBoolean( USES_EDGES ) )
        {
            PrefuseLib.updateVisible( item, true );
        }
    }
}
 
开发者ID:apache,项目名称:polygene-java,代码行数:17,代码来源:TreeGraphDisplay.java

示例2: run

import prefuse.util.PrefuseLib; //导入方法依赖的package包/类
@Override
public void run(double frac) {
    // get visual table of my visualization
    VisualTable lines = (VisualTable) m_vis.getGroup(m_group);

    // update x and y coordinates of lines
    @SuppressWarnings("rawtypes")
    Iterator items = lines.tuples();
    while ( items.hasNext() ) {
        VisualItem item = (VisualItem)items.next();
        VisualItem v1 = (VisualItem)item.get("v1");
        VisualItem v2 = (VisualItem)item.get("v2");
        if ( !(v1.isValid() && v2.isValid()) ) {
            lines.removeTuple(item);
        } else if ( v1.isVisible() && v2.isVisible() ) {
            item.setX(v1.getX());
            item.setY(v1.getY());
            item.setDouble(VisualItem.X2, v2.getX());
            item.setDouble(VisualItem.Y2, v2.getY());
            PrefuseLib.updateVisible(item, true);
        } else {
            PrefuseLib.updateVisible(item, false);
        }
    }
}
 
开发者ID:ieg-vienna,项目名称:ieg-prefuse,代码行数:26,代码来源:LinePlotLayout.java

示例3: run

import prefuse.util.PrefuseLib; //导入方法依赖的package包/类
public void run(double frac) {
	// Need to set all visable.
	Iterator items = m_vis.items(nodes);
       while ( items.hasNext() ) {
       	Object o = items.next();
       	if (o instanceof VisualItem) {
            VisualItem item = (VisualItem)o;
            item.setDOI(Constants.MINIMUM_DOI);
            PrefuseLib.updateVisible(item, true);
            item.setExpanded(false);
        }
       }
}
 
开发者ID:luox12,项目名称:onecmdb,代码行数:14,代码来源:VisabilityActivity.java

示例4: process

import prefuse.util.PrefuseLib; //导入方法依赖的package包/类
@Override
public void process(VisualItem item, double frac) {
	if (item.canGetBoolean("visible")) {
		if (!item.getBoolean("visible")) {
			PrefuseLib.updateVisible(item, false);
		}
	}
			
}
 
开发者ID:luox12,项目名称:onecmdb,代码行数:10,代码来源:EdgeVisibleAction.java

示例5: visit

import prefuse.util.PrefuseLib; //导入方法依赖的package包/类
/**
 * Visit a specific node and update its degree-of-interest.
 */
private void visit(NodeItem n, NodeItem c, int doi, int ldist) {
    PrefuseLib.updateVisible(n, true);
    double localDOI = -ldist / Math.min(1000.0, m_divisor);
    n.setDOI(doi+localDOI);
    
    if ( c != null ) {
        EdgeItem e = (EdgeItem)c.getParentEdge();
        e.setDOI(c.getDOI());
        PrefuseLib.updateVisible(e, true);
    }
}
 
开发者ID:dritanlatifi,项目名称:AndroidPrefuse,代码行数:15,代码来源:FisheyeTreeFilter.java

示例6: run

import prefuse.util.PrefuseLib; //导入方法依赖的package包/类
/**
 * @see prefuse.action.Action#run(double)
 */
public void run(double frac) {
    Iterator items = m_vis.items(m_group, m_filter);
    while ( items.hasNext() ) {
        VisualItem item = (VisualItem)items.next();
        PrefuseLib.updateVisible(item, m_predicate.getBoolean(item));
    }
}
 
开发者ID:dritanlatifi,项目名称:AndroidPrefuse,代码行数:11,代码来源:VisibilityFilter.java


注:本文中的prefuse.util.PrefuseLib.updateVisible方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。