Package org.graphstream.ui.graphicGraph

Examples of org.graphstream.ui.graphicGraph.GraphicElement$SwingElementRenderer


  public void render(StyleGroup group, Graphics2D g, Camera camera) {
    setupRenderingPass(group, g, camera);
    pushStyle(group, g, camera);

    for (Element e : group.bulkElements()) {
      GraphicElement ge = (GraphicElement) e;

      if (camera.isVisible(ge))
        renderElement(group, g, camera, ge);
      else
        elementInvisible(group, g, camera, ge);
    }

    if (group.hasDynamicElements()) {
      for (Element e : group.dynamicElements()) {
        GraphicElement ge = (GraphicElement) e;

        if (camera.isVisible(ge)) {
          if (!group.elementHasEvents(ge)) {
            pushDynStyle(group, g, camera, ge);
            renderElement(group, g, camera, ge);
          }
        } else {
          elementInvisible(group, g, camera, ge);
        }
      }
    }

    if (group.hasEventElements()) {
      for (ElementEvents event : group.elementsEvents()) {
        GraphicElement ge = (GraphicElement) event.getElement();

        if (camera.isVisible(ge)) {
          event.activate();
          pushStyle(group, g, camera);
          renderElement(group, g, camera, ge);
View Full Code Here

TOP

Related Classes of org.graphstream.ui.graphicGraph.GraphicElement$SwingElementRenderer

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.