Examples of TreeObject


Examples of org.nanograph.drawing.layout.TreeObject

      // First calculate the first node
      nodesMoved = false;
      final Iterator walker = rootNodes.iterator();
      while (walker.hasNext()) {
        final Object rootNode = walker.next();
        final TreeObject root = super.getTreeObject(rootNode);
        final double radius = getRadiusNeededForNode(root);
        System.out.println("" + radius);
        final Point2D locRoot = root.getLocation();
        handleChildren(root, locRoot, radius);
      }
    }
    nodesMoved = false;
  }
View Full Code Here

Examples of org.nanograph.drawing.layout.TreeObject

  private void handleChildren(TreeObject parent, Point2D desiredLocationParent, double radius) {
    TreeObject[] children = parent.getChildren();
    double omtrek = radius * 2 * Math.PI;
    double degrees = 0;
    for (int t = 0; t < children.length; t++) {
      final TreeObject current = children[t];
      double diagonaal = (getRadiusNeededForNode(current) * 2);
      double angle = (omtrek / (diagonaal * Math.PI));
      degrees = degrees + Math.toDegrees(angle);
      final Point2D desired = new Point2D.Double(desiredLocationParent.getX() + (radius * Math.sin(Math.toRadians(degrees))), desiredLocationParent.getY() + (radius * Math.cos(Math.toRadians(degrees))));
      move(children[t], desired);
View Full Code Here

Examples of org.nanograph.drawing.layout.TreeObject

      // First calculate the first node
      nodesMoved = false;
      final Iterator walker = rootNodes.iterator();
      while (walker.hasNext()) {
        final Object rootNode = walker.next();
        final TreeObject root = super.getTreeObject(rootNode);
        final double width = getWithNeededForNode(root);

        final Point2D locRoot = root.getLocation();
        if (width / 2 > locRoot.getX()) {
          final Point2D desired = new Point2D.Double(width / 2, locRoot.getY());
          move(root, desired);
          handleChildren(root, desired, width);
        } else {
View Full Code Here

Examples of org.nanograph.drawing.layout.TreeObject

    // Center line.
    double startXPos = parentCenter - (withParent / 2); // This is the left
    // point
    final double yPos = desiredLocationParent.getY() + parenSize.getHeight() + yOffSet;
    for (int i = 0; i < children.length; i++) {
      final TreeObject current = children[i];
      final double width = getWithNeededForNode(current);
      startXPos = startXPos + (width / 2);
      final Point2D desired = new Point2D.Double(startXPos, yPos);
      move(current, desired);
      startXPos = startXPos + (width / 2) + xSpace;
View Full Code Here

Examples of org.spout.vanilla.world.generator.normal.object.tree.TreeObject

    }
    final World world = chunk.getWorld();
    final Biome decorating = chunk.getBiome(7, 7, 7);
    final byte amount = factory.amount(random);
    for (byte count = 0; count < amount; count++) {
      final TreeObject tree = factory.make(random);
      tree.setRandom(random);
      tree.randomize();
      final int x = chunk.getBlockX(random);
      final int z = chunk.getBlockZ(random);
      if (decorating != world.getBiome(x, 64, z)) {
        continue;
      }
      final int y = getHighestWorkableBlock(world, x, z);
      if (y == -1) {
        continue;
      }
      if (tree.canPlaceObject(world, x, y, z)) {
        tree.placeObject(world, x, y, z);
      }
    }
  }
View Full Code Here

Examples of org.tuba.export.dialog.data.TreeObject

      return ((TreeObject) parent).hasChildren();
    return false;
  }

  private void initialize(List<IResource> resources) {
    invisibleRoot = new TreeObject(new String());

    Map<IResource, ResourceTreeObject> treeObjectMap = new HashMap<IResource, ResourceTreeObject>();

    for (IResource resource : resources) {
      treeObjectMap.put(resource, new OOResourceTreeObject(resource));
View Full Code Here

Examples of org.tuba.spatschorke.diploma.repository.mock.views.data.TreeObject

  }

  private void initialize() {
    ModelController modelController = ModelController.getInstance();

    invisibleRoot = new TreeObject(""); //$NON-NLS-1$

    if (!checkModelPath(invisibleRoot))
      return;

    // TODO externalize
    TreeObject root = new TreeObject("Ecore Models"); //$NON-NLS-1$
    invisibleRoot.getChildren().add(root);

    for (String modelID : modelController.getModelMap().keySet()) {
      TreeObject modelTreeObject = new ModelTreeObject(modelID, modelID);
      root.getChildren().add(modelTreeObject);
    }
  }
View Full Code Here

Examples of org.tuba.spatschorke.diploma.repository.mock.views.data.TreeObject

    File dir = new File(ecoreModelsPath);
    if (!dir.exists()) {
      // TODO externalize
      String message = "model path \"" + ecoreModelsPath //$NON-NLS-1$
          + "\" is not existing"; //$NON-NLS-1$
      root.getChildren().add(new TreeObject(message));
      return false;
    }
    return true;
  }
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.