Package cytoscape.visual

Examples of cytoscape.visual.VisualMappingManager


      eac.setCalculator(ec);
    }
    vs.setEdgeAppearanceCalculator(eac);
   
    // add global appearance
    VisualMappingManager vmm = Cytoscape.getVisualMappingManager();
    GlobalAppearanceCalculator gac = vmm.getVisualStyle().getGlobalAppearanceCalculator();
    gac.setDefaultBackgroundColor(new Color(new Float(1.0), new Float(1.0), new Float(1.0)));
    vs.setGlobalAppearanceCalculator(gac);
    return vs;
  }
View Full Code Here


    return styleGen.createVisualStyle();
  }
 
  /// SET VISUAL STYLE ///
  public static void setVisualStyleForNetwork(CyNetwork network, CustomStyle style) {
    VisualMappingManager manager = Cytoscape.getVisualMappingManager();
    CalculatorCatalog catalog = manager.getCalculatorCatalog();
   
    // TODO: less brutal (properties are overwritten)
    String vsName = style.toString();
    VisualStyle vs = catalog.getVisualStyle(vsName);
    if (vs != null) {
      catalog.removeVisualStyle(vsName);
    }
    // only creates the style
    vs = createVisualStyle(style);
    catalog.addVisualStyle(vs);
    manager.setVisualStyle(vs);
   
    // TODO: better get the view for the network
    Cytoscape.getCurrentNetworkView().setVisualStyle(vs.getName());
    Cytoscape.getCurrentNetworkView().applyVizmapper(vs);
  }
View Full Code Here

     
 
  /** Get the currently set VisualStyle from the Visual mapping manager.
   * Returns null if the VisualStyle does not exist. */
  public static VisualStyle getCurrentVisualStyle(){
    VisualMappingManager vmm = Cytoscape.getVisualMappingManager();
    return vmm.getVisualStyle();
  }
View Full Code Here

    return vmm.getVisualStyle();
  }
 
  /** Gets visual style from Calculator Catalog. */
  private static VisualStyle getVisualStyle(String vsName){
    VisualMappingManager vmm = Cytoscape.getVisualMappingManager();
    CalculatorCatalog calcCatalog = vmm.getCalculatorCatalog();
    VisualStyle vs = calcCatalog.getVisualStyle(vsName);
    return vs;
  }
View Full Code Here

TOP

Related Classes of cytoscape.visual.VisualMappingManager

Copyright © 2018 www.massapicom. 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.