prefuse.Visualization.isInGroup()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(146)

本文整理了Java中prefuse.Visualization.isInGroup()方法的一些代码示例,展示了Visualization.isInGroup()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Visualization.isInGroup()方法的具体详情如下:
包路径:prefuse.Visualization
类名称:Visualization
方法名:isInGroup

Visualization.isInGroup介绍

[英]Indicates if a given VisualItem is contained in the given visual data group.
[中]指示给定的VisualItem是否包含在给定的可视数据组中。

代码示例

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. @Override
  2. public int getColor( VisualItem item )
  3. {
  4. if( !( item instanceof NodeItem ) )
  5. {
  6. return 0;
  7. }
  8. NodeItem nItem = (NodeItem) item;
  9. if( m_vis.isInGroup( nItem, Visualization.FOCUS_ITEMS ) )
  10. {
  11. return OUTLINE_FOCUS_COLOR;
  12. }
  13. return OUTLINE_COLOR;
  14. }
  15. }

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * @see prefuse.visual.VisualItem#isInGroup(java.lang.String)
  3. */
  4. public boolean isInGroup(String group) {
  5. return getVisualization().isInGroup(this, group);
  6. }

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * @see prefuse.data.expression.Expression#getBoolean(prefuse.data.Tuple)
  3. */
  4. public boolean getBoolean(Tuple t) {
  5. if ( !(t instanceof VisualItem) )
  6. return false;
  7. String group = getGroup(t);
  8. if ( group == null ) {
  9. return false;
  10. }
  11. VisualItem item = (VisualItem)t;
  12. return item.getVisualization().isInGroup(item, group);
  13. }

代码示例来源:origin: nz.ac.waikato.cms.weka/prefuseTree

  1. public int getColor(VisualItem item) {
  2. if ( m_vis.isInGroup(item, Visualization.SEARCH_ITEMS) )
  3. return ColorLib.rgb(255,190,190);
  4. else if ( m_vis.isInGroup(item, Visualization.FOCUS_ITEMS) )
  5. return ColorLib.rgb(198,229,229);
  6. else if ( item.getDOI() > -1 )
  7. return ColorLib.rgb(164,193,193);
  8. else
  9. return ColorLib.rgba(255,255,255,0);
  10. }

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. @Override
  2. public int getColor( VisualItem item )
  3. {
  4. if( m_vis.isInGroup( item, Visualization.SEARCH_ITEMS ) )
  5. {
  6. return ColorLib.rgb( 255, 190, 190 );
  7. }
  8. else if( m_vis.isInGroup( item, Visualization.FOCUS_ITEMS ) )
  9. {
  10. return ColorLib.rgb( 198, 229, 229 );
  11. }
  12. else if( item.getDOI() > -1 )
  13. {
  14. return ColorLib.rgb( 164, 193, 193 );
  15. }
  16. else
  17. {
  18. return ColorLib.rgba( 255, 255, 255, 0 );
  19. }
  20. }
  21. }

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * @see prefuse.data.expression.Expression#getBoolean(prefuse.data.Tuple)
  3. */
  4. public boolean getBoolean(Tuple t) {
  5. String group = getGroup(t);
  6. if ( group == null ) return false;
  7. boolean incEmpty = m_incEmpty.getBoolean(t);
  8. VisualItem item = (VisualItem)t;
  9. Visualization vis = item.getVisualization();
  10. SearchTupleSet search = (SearchTupleSet)vis.getGroup(group);
  11. if ( search == null && incEmpty )
  12. return true;
  13. String query = search != null ? search.getQuery() : null;
  14. return (incEmpty && (query==null || query.length()==0))
  15. || vis.isInGroup(item, group);
  16. }

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. @Override
  2. public int getColor( VisualItem item )
  3. {
  4. if( item instanceof NodeItem )
  5. {
  6. NodeItem nItem = (NodeItem) item;
  7. if( m_vis.isInGroup( nItem, Visualization.FOCUS_ITEMS ) )
  8. {
  9. int c = CMAP.getColor( nItem.getDepth() );
  10. return ColorLib.darker( c );
  11. }
  12. return CMAP.getColor( nItem.getDepth() );
  13. }
  14. else
  15. {
  16. return CMAP.getColor( 0 );
  17. }
  18. }
  19. } // end of inner class FillColorAction

相关文章